Давайте уявимо таку гру, як Heroes of Might and Magic, або Master of Orion, або ваша покрокова гра на вибір. Яка логіка гри в тому, щоб зробити наступний поворот? Чи є матеріали чи книги, які можна прочитати на тему? Для конкретності, давайте уявимо ігровий цикл:
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
Всім, кого телефонують, кажуть 60 разів на секунду. Але як сюди входить покрокова? Я можу собі уявити, що в gameLogic () є така функція, як endTurn (), що відбувається, коли гравець натискає цю кнопку, але як я все це обробляти? Потрібні розуміння.