Tôi chỉ đang nghĩ về khả năng Erlang cho máy chủ trò chơi. (oh tôi không phải chuyên gia Erlang, chỉ xem xét giai đoạn) Điều này có nghĩa là sử dụng Diễn viên Người mẫu để mô phỏng trò chơi. Tất nhiên, thu hút lớn nhất là đồng thời phân phối trên nhiều nút.Mô hình diễn viên và phát hiện va chạm
Câu hỏi lớn hiện tại của tôi là làm cách nào để tôi thực hiện các tương tác đa tác nhân như phát hiện xung đột. (đây chỉ là một ví dụ)
Mặc dù phát hiện va chạm về cơ bản là bắt buộc trong bất kỳ trò chơi nào, nhưng trong bản chất của Mô hình diễn viên, nó trông không hiệu quả và thậm chí không có ý nghĩa, vì nó cần truy vấn trạng thái đồng bộ toàn cầu và cập nhật tất cả các diễn viên nhắm mục tiêu. Và nếu tôi sử dụng bất kỳ đồng bộ hóa nào, nó sẽ ghi đè tất cả các lợi ích của mô hình diễn viên của Erlang.
Tất nhiên các diễn viên nhắm mục tiêu theo thời gian có thể nhỏ hơn nếu tôi sử dụng phân vùng không gian chính xác, nhưng nó chỉ là tối ưu hóa chứ không phải là câu trả lời chính. Hoặc đây có phải là câu trả lời đúng cho câu hỏi này không? Giảm phạm vi đồng bộ hóa bằng cách giảm số lượng các tác nhân tương tác?
Giảm phạm vi giao diện tương tác là cách duy nhất để thực hiện. Cảm ơn. – Eonil