Мини-игры

Мини-игры являются важным переходным этапом для закрепления ранее приобретенных навыков. Они позволяют создавать комплексные программы, несмотря на кажущуюся простоту игры (например крестики-нолики), на самом деле они содержат достаточно много проверок и разных расчетов с использованим циклов, массивов и т.д. Мини-игры отличаются от больших полноценных игр тем, что они не обладают игровым меню, у них нет уровней. Часто мини-игры обладают машиной состояний всего из двух состояний (игра, проигрыш) . После проигрыша игра начинается заново на статичном или случайно сгенерированном уровне.