6

Sự phức tạp của những thành tựu mà tôi đã nhận thấy khi chơi Team Fortress 2 trên Steam thật tuyệt vời.Valve đã xây dựng động cơ thành tích thời gian thực của họ trong Team Fortress 2 như thế nào?

Có tài nguyên nào mô tả cách họ kiến ​​trúc động cơ thành tích của họ không? Có rất nhiều dữ liệu phải được xử lý đồng thời và trong thời gian thực để phát hiện một kết quả phù hợp với các tiêu chí của các thành tựu. Tôi không cảm thấy nó sử dụng các khái niệm quen thuộc như 'Xử lý sự kiện phức tạp'.

+0

Tôi rất muốn biết điều tương tự. –

+1

Tôi cũng vậy, nhưng tôi không chắc đó là câu hỏi cho StackOverflow. Có thể GameDevelopment? –

Trả lời

1

Câu hỏi thú vị của nó. Tôi không thể tìm thấy bất cứ điều gì được đăng về nó.

Nhưng trò chơi giá trị đều được xác minh qua Steam/VAC nên ở một mức độ nhất định, họ có thể mất nhiều quyền tự do hơn với những gì họ làm ở phía khách hàng. Tôi sẽ giả sử họ làm tất cả các phía khách hàng phát hiện và chỉ gửi kết quả đến máy chủ.

Không có thành tích nào tôi biết là quá phức tạp để gây ra bất kỳ sự thay đổi đáng chú ý nào về tỷ lệ khung hình trên một máy đủ mạnh để chơi Team Fortess. Các projectiles và các hiệu ứng được tạo bởi người chơi khác có khả năng tất cả đều có kết nối trở lại trình phát đã tạo chúng hoặc cơ sở dữ liệu thành tích của người chơi đăng ký tất cả dữ liệu ngay khi nó được tạo.