На этом уроке создадим экземпляр класса Random Теперь наши субъекты будут появляться в случайных местах и двигаться в разных направлениях.
Дата отправки отчёта:
18 сентября 2019 г.
Задание выполнено: за
1 час. 1 мин.
Чему научился:
random.nextInt(MAP_WIDTH); возвращает случайное целое число от нуля до аргумента в скобках
В силу неведомых причин в какой-то момент пропал двигающийся шарик, кинулся искать проблему - нашел неведомо откуда продублировавшийся аргумент MAP_WIDTH здесь: x = random.nextInt(MAP_WIDTH); y = random.nextInt(MAP_HEIGHT);
Исправил - снова шарик летает вместе с боксиком
Объявили random Проинициализировали (создали экземпляр) random Использовали random
Научился: Создала класс Random, его экземпляр, добавила библиотеку import java.util.Random.
В абстракном классе Subject написала класс init, дотсупный для всех субъектов, который задает координаты и смещение движения методом случайных чисел, таким образом, чтобы движение казалось хаотичным. Хорошее видео.
Научился: Повторение пройденного Уже идея родилась по поводу реализации визуальной составляющей на основе этой игры, надо будет выбрать время и воплотить для финального видео-обзора =)