Нам, как обычно, понадобятся: Прежде чем задавать вопрос в комментариях, не забудьте заглянуть в предыдущие статьи, возможно там на него уже давался ответ. Исходный код готового проекта традиционно можно найти на GitHub. С чего начать? Начать стоит с главного управляющего класса, который в нашем проекте находится выше остальных по уровню абстракции. Вообще отличный совет — в начале работы всегда пишите код вида if (getKeyPressed()) doSomething(), так вы быстро определите фронт работ. public static...
Продолжаю разбирать java (j2me, для старых мобилок) игры. В этот раз покажу вам увлекательную разновидность Тетриса - «QUAD». Принцип прохождения уровня такой же, как у крассической игры - собирать в линию блоки, но здесь этот процесс усложнен тем, что придется это делать как горизонтально, так и вертикально. Блоки можно свободно перемещать по экрану, так как нет их свободного падения на дно условного «стакана», а вместо него игровое поле, на котором расположены неразрушаемые стенки...