Небольшой итог. Я написал уже 20 выпусков, в которых рассказал с самого начала, что такое данные, как они хранятся и как их обрабатывать. Если вы что-то пропустили, можете начать читать с самого начала. Позже я сведу все эти материалы в один список. А в этом выпуске я расскажу, как работает типичная игра, благо знаний для этого должно быть уже достаточно. Итак, любая игра – это один цикл. Чем вы занимаетесь, когда играете? В каждый момент времени вы смотрите на экран с отображённой на нем игровой ситуацией. Вы оцениваете эту ситуацию, принимаете решение и даёте какую-то команду. Игра принимает эту команду, обрабатывает свои внутренние данные и рисует следующую ситуацию. Дальше вы опять её оцениваете, и всё повторяется. То есть вы действуете в цикле, и игра работает в цикле. Всю работу программы можно разбить на такие этапы: 1. Старт На этом этапе игра, сразу после загрузки в память, подготавливает собственное состояние. Создает в памяти карты, монстров, загружает нужную графику и так д