Retris

Материал из ALT Linux Wiki
Retris
Retris-term.png
Разработчик(и) Илья Курдюков
Первый выпуск 2026
Лицензия 0BSD
Сайт github
Репозиторий retris

< Games

Retris-term.png

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