На этом уроке мы нарисуем море с кораблями. Пока у нас не будет матриц, размещение объектов будет случайным. В конце урока напишем алгоритм позиционирования курсора мышки над нашим морем и сделаем размещение "ударов" по морю.
Дата отправки отчёта:
4 августа 2015 г.
Задание выполнено: за
1 час. 00 мин.
Чему научился:
Работе с координатами на pictureBox, практическому применению элемента теории вероятности
Что было сложным:
Пожалуй последний момент - формула ввода рисунка в клетку, чтобы за края не выходил. Сделал я ее конечно быстро, однако продумать и осознать, как это работает - понадобилось время
Комментарии:
Ну что же, готов еще один отчет этого курса, на этот раз пиратская карта получилась. На этапе тестирования выяснилось, что некоторые спрайты, несмотря на следование мной методике сохранения, получились непрозрачными. Пришлось перерисовать, но это даже на пользу моей идее вышло: кораблик - небольшой фрегат, красная клякса - это взрыв, а сбитый корабль - это Черный Рождер, пиратский флажок. Для отчета увеличил число клеток до 12, и получилась вполне сносная карта морского сражения. Согласен с участником вчерашнего вебинара - рисунок конечно мелковат, но думаю, что сначала реализуем алгоритм игры, потом буду играться с размером спрайтов,а возможно реализую изменение этого размера из настроек программы
Научился: Интересное решение поиска клетки по координатам щелчка (автоматическое обрезание за счет использования переменной типа integer вместо float). Полет нормальный.