На этом уроке мы наконец-таки сможем немножко поиграть с компьютером и потопить весь компьютерный флот! :) Сначала мы уберём вывод кораблей на экран, потом переделаем функцию обработки клика мышки. Добавим проверку точности удара и вывода результата.
Дата отправки отчёта:
4 ноября 2015 г.
Задание выполнено: за
30 мин.
Чему научился:
Узнал, что можно оставлять незаполненный case ( case Cell.none: case Cell.fail: map[x, y] = Cell.fail; break;)
Что было сложным:
Все интересно
Комментарии:
Оказывается в отчете на прошлый урок нашел ошибку, забыл поставить = в проверке на "близость" кораблей. В остальном все хорошо получилось.
Научился: Выводить диалоговое окно с сообщением, немного попрактиковался работе в дизайнере форм. Трудности: Особых сложностей не было. Добавил вывод небольшой статистики: количество выстрелов, попаданий, оставшихся кораблей. Получилась работающая игровая программа, в которую можно поиграть. Идем дальше.