Мы напишем игру «Карточки памяти». На форме 16 карточек из 8 парных картинок. Цель игры - попарно открыть все карточки.
Задание: Подготовить картинки, настроить форму, сделать меню. Разместить сетку, написать правила игры и сводку об авторе.
Дата отправки отчёта:
17 июня 2015 г.
Задание выполнено: за
1 час. 10 мин.
Чему научился:
Создавать GUI, использовать элементы TableLayoutPanel, PictureBox, MenuStrip
Что было сложным:
Делал 2 дня с перерывами, поэтому так долго. Иногда бывает трудно собраться, но надо. Хочется увидеть программу работающей :)
Комментарии:
Оказывается, многие известные игры, которые мы делаем на занятиях, не сильно сложны внутренне. Часто в таких casual-играх используются однотипные элементы - картинки или кнопки (например, игра Сапёр - игровое поле состоит из массива кнопок). Разобравшись с алгоритмом работы, можно портировать игру на любой другой язык или платформу.
Не лучше ли было диалоги "Помощь" и "О программе" в отдельных формах? В MessageBox'ах выглядит не ахти, загрязняет код. Можно было бы поменьше разжевываний по редактированию формы.
Научился: Повторил материал прошлых уроков, так как работа с данными элементами уже была пройдена. Добавил горячие клавиши для меню. Трудности: Ничего сложного не было. Спасибо за урок.