Retris
| Retris | |
|---|---|
| Разработчик(и) | Илья Курдюков |
| Первый выпуск | 2026 |
| Лицензия | 0BSD |
| Сайт | github |
| Репозиторий | retris |
< Games
Retris — клон тетриса со следующими особенностями:
- запись и воспроизведение реплеев
- перемотка времени назад
- автоматическое воспроизведение записанных реплеев после проигрыша
- поддержка геймпада
- вывод в терминал Linux
- вывод на умные светодиодные шторы Zengge 20x20
Изначально приложение было разработано для вывода на умные светодиодные шторы 20x20 (использующие приложение Surplife), поэтому разрешение графики в терминале Linux такое же (одна точка занимает два символа в терминале).
Перемотка времени назад осуществляется нажатием Backspace, возвращает обратно на 10 секунд, можно нажимать повторно. Игра будет повторять старые движения пока не будет нажата одна из клавиш действия.
Вместе с игрой идёт 12 часов предзаписанных реплеев. Во время проигрывания реплеев можно вмешаться и продолжить игру.
Опции
--next [-]0..3 - сколько следующих фигур показывать (по умолчанию 1), отрицательное значение меняет направление списка
--record demo.rec - записать реплей игры
--play demo.rec - воспроизвести реплей
--js /dev/input/jsN - указать геймпад
Больше опций в документации:
$ man retris
Управление с клавиатуры
- Вверх, W, Пробел - вращение фигуры вправо
- Влево, A - передвинуть фигуру влево
- Вправо, D - передвинуть фигуру вправо
- Вниз, S - ускорить падение
- Enter - бросить фигуру
- P - пауза
- Backspace - перематывает время назад
- R - рестарт
- Esc - выход из игры
Управление с геймпада
- X, A, LB - вращение фигуры влево
- Вверх, Y, B, RB - вращение фигуры вправо
- Влево - передвинуть фигуру влево
- Вправо - передвинуть фигуру вправо
- Вниз - ускорить падение
- LT, RT - бросить фигуру
- Mode, Start - пауза
- Select - перематывает время назад
- Select (задержать на 1 секунду) - рестарт
Установка
# apt-get update # apt-get install retris
