Интереснее всего прокачивать навыки в программировании на играх. Пусть сегодня будет Сапер. Тут самое главное не увлечься чрезмерно и не кинуться с головой в кодинг, а сначала сесть и подумать. Из чего состоит сама игра? Во-первых, это ячейка - в ней что главное? Содержимое - она может быть: Во-вторых - само поле. Оно и есть совокупность ячеек. Оно интересно своими размерами, количеством мин, ну и возможностью раскидать эти мины...