Сегодня мы напишем классический одноэкранный шутер. Будет лететь самолётик и сбивать шарики. На примере простых объектов демонстрация основ ООП.
Дата отправки отчёта:
7 декабря 2014 г.
Задание выполнено: за
3 час. 10 мин.
Что было сложным:
Немного в конце запутался с функциями, которые отвечают за попадание в цель.
Комментарии:
Отличный получился видеоурок. Спасибо, Евгений Витольдович. Решил вопрос с наследованием, где нужно было использовать ключевое слово base. Все прекрасно работает, тем самым сократил код.
Научился: Вспомнила наследование, еще раз поработала с формой, увидела как на практике реализуются базовые принципы объектно-ориентированного программирования. --
Научился: Научился создавать небольшой шутер. Кстати конструктор Ball, Ship и Fire можно было сделать вида:
public Ball (int minx, int miny, int maxx, int maxy)
:base (minx, miny, maxx, maxy){
w = 100; h = 100;
}
Ну как говорится век живи- век учись. А так хороший урок - познал тайны игровой математики и код получился очень приятный и лаконичный.