На этом уроке мы допишем методы Игрока в классе Circle. Реализуем метод Беги() и Поймал(), и даже исправим недочёты в описании интерфейса (!!). В конце урока я ответил на многочисленные вопросы участников.
Дата отправки отчёта:
3 декабря 2018 г.
Задание выполнено: за
1 час. 27 мин.
Чему научился:
Реализовали методы Беги() и Поймал() с учётом расстояния между центрами окружностей (метод Cross() и Distance()) . Для запуска игры надо задать определённое кол-во игроков, назначить одного из них Голей (красным цветом, остальных синим ), потом рандомно менять смещение sx, sy по каждой фигуре приводя их в движение по арене . Во время движения фигур находим те, которые были пойманы Голей и меняем их цвет на красный .
Что было сложным:
Разобраться с реализацией указанных выше методов
Научился: Запускать процесс движения кружков
На первом скриншоте со шлейфами для наглядности, на втором стал чистить арену, всё получилось очень красиво