С минимальным знанием языка.
С полной свободой самовыражения.
Без готовых движков и "накликивания" сцен.
Для Windows.
Без работы с сетью.
Статья для тех, кто изучает программирование, чтобы писать игры, а не чтобы получать большую зарплату. Для настоящих энтузиастов этого дела.
Почему так?
Потому что есть тысячи туториалов о том, как сделать игру из готовых блоков не написав ни строчки кода. Большинство действий делается с помощью визуального редактора. Это разумно, это правильно с точки зрения получения готового продукта и получения оплаты за наш труд. Но мы ведь тут собрались кодить и радоваться когда оно заработает. Поэтому я предлагаю писать код, а не накликивать мышкой сцену.
Под катом удалось написать об обработке действий игрока в реальном времени, запуске периодических событий по таймеру, использовании "современного" генератора случайных чисел, об изменение размера экрана консоли, об ускорении вывода текста в консоль.