Арканоид(20)

  • 7
  • Недоступна
Отличная работа! Я добавил пару методов, а также класс KeyboardObserver. Немного отдохни перед новым уровнем и поиграй. P.S. Только не забудь отрегулировать высоту консоли.
Вы не можете решать эту задачу, т.к. не залогинены.
Комментарии (82)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий вы должны авторизоваться
Виталий 25 уровень, Санкт-Петербург
22 февраля, 18:26
пробел = запуск шарика. один раз нажимаете стрелку и платформа едет сама в этом направлении.
Monarch QA Automation Engineer в .
22 февраля, 11:41
Уж не знаю в чем проблема, но игра у меня нормльно не работает, шар висит в дефолтном положении и не "падает" если не подвинуть под него подставку. Ну ничего Мне кажется лучше бы мы писали не игры, а какие-то простые аналоги ентерпрайс приложений с бд, подключением и т.п. потому что эта игра очень напоминает "набираем код", реально какой-то бесполезняк
Leo 26 уровень, Москва
28 января, 15:15
Вот это физика игры!))) :DD p.s. когда решил задачу "Арканоид" и достиг рейтинга 666))
steff 25 уровень, Воронеж
24 декабря 2020, 08:09
Рубанулся в кирпич!
DZ 35 уровень
7 ноября 2020, 21:14
Задания из серии "набираем код". Только с методом drawMatrix () пришлось повозиться: никакого копирования матрицы, которое требовалось по условию, я там не наблюдаю. А, если честно, спасибо разработчикам за то, что каждый из нас написал свой арканоид. Да, половина кода вставлена за нас, а вторую половину вставила Идеа, но всё равно не покидает чувство легкости и радости от сделанного дела.
Антон Пономарев 27 уровень, Санкт-Петербург
6 октября 2020, 13:37
Мне одному кажется что
void checkBricksBump() {
        for (Brick brick : new ArrayList<Brick>(bricks)) {
            if (ball.isIntersec(brick)) {
                double angle = Math.random() * 360;
                ball.setDirection(angle);

                bricks.remove(brick);
            }
        }
тут все-таки должен был бы быть Итератор?
DZ 35 уровень
7 ноября 2020, 21:17
Не должен, т.к. они перебирают копию листа (new ArrayList <Brick> (bricks)), а удаляют уже из настоящего списка. Хотя я делал через итератор, чтобы вспомнить, а то давно что-то его не использовал
madiar 25 уровень, Алматы
9 августа 2020, 16:45
где можно писать этот код, чтобы поиграть или запустить
@dmfrpro Java Developer
2 августа 2020, 20:43
Для тех, у кого не проходят первые два пункта, и вы все-все перепробовали: 1. скопируйте ПОЛНОСТЬЮ решение с гитхаба, адаптируйте под эту задачу (за 5 лет там поменялось название игры и тд и тп, на это вам укажут ошибки при компиляции 2. javarush молодцы просто, я уже второй раз натыкаюсь на то, что пункт не проходит не из-за самого метода, а из-за левой фигни где-то вообще в левом классе
Nims LK 27 уровень, Ташкент
30 июля 2020, 14:42
не получается настроить, отрегулировать высоту консоли, что можно еще сделать?
Юрий 28 уровень, Калининград
30 июня 2020, 13:47
Как сделать её красивой, чтоб мало - мальски графика какая нибудь была??? Поделитесь кто знает???
LuneFox богатый программист в далёких мечтахExpert
8 июля 2020, 17:55
Перейти в JavaRush Games и сделать игру там :) Правда количество реализаций там ограничено, поэтому можно сделать в какой-нибудь игре главный экран с выбором разных игр.