Управление:
- ESC - выход
- Стрелки (вверх-влево-вниз-вправо) - сделать ход в указанную сторону
- Z - отменить ход
- R - случайных ход
- A - автоматический ход
Игровое поле имеет форму квадрата 4x4, в каждой клетке которого может содержаться плитка (тайл) с некоторой степенью двойки. После каждого хода в пустой клетке появляется новая плитка номинала «2» (с вероятностью 90 %) или «4» (с вероятностью 10 %). В начале партии (перед первым ходом) появляются два тайла. Ход заключается в том, что с помощью стрелок клавиатуры игрок скидывает все плитки в одну из сторон, при этом налетающие друг на друга плитки одного номинала объединяются в одну, номинал которой равен сумме объединившихся тайлов, то есть следующей степени двойки. Ход считается сделанным только в том случае, когда хотя бы одна плитка изменила своё положение. За каждую сложенную плитку игрок получает столько очков, каков номинал полученной плитки. Цель игры — получить тайл с номиналом 2048, игра заканчивается поражением, если после очередного раунда невозможно совершить ход.
- Maven
- JUnit
- Swing