Hãy tưởng tượng trò chơi như Heroes of Might and Magic, hoặc Master of Orion, hoặc trò chơi theo lượt của bạn. Logic trò chơi đằng sau việc thực hiện lượt tiếp theo là gì? Có bất kỳ tài liệu hoặc sách để đọc về chủ đề này? Để cụ thể, hãy tưởng tượng vòng lặp trò chơi:
void eventsHandler(); //something that responds to input
void gameLogic(); //something that decides whats going to be output on the screen
void render(); //this function outputs stuff on screen
Tất cả những người đang được gọi nói 60 lần một giây. Nhưng làm thế nào theo lượt vào đây? Tôi có thể tưởng tượng rằng trong gameLogic () có một chức năng như endTurn () xảy ra khi người chơi nhấp vào nút đó, nhưng làm cách nào để xử lý tất cả? Cần hiểu biết sâu sắc.