New BSD-Games 4

Теги

bsd-games — сборник классических игр и развлекательных программ для Unix, которые в 80-х годах распространялись в составе операционных систем *BSD.

Пакет BSD-Games можно найти в большинстве дистрибутивов Linux и в операционных системах FreeBSD, OpenBSD, NetBSD и DragonFly BSD. New BSD-Games, новый сборник и современная адаптация набора игровых программ. Игры написаны на языке си, для сборки требуется библиотека ncurses. Разработчик открыт для новых предложений игр, идей и помощи мейнтейнеров, готовых сопровождать пакет в своих дистрибутивах. Были сделаны небольшие исправления и добавлены две игры: Darrt и Snakeduel. 

Список игр, доступных в пакете New BSD-Games 4:

  • battleship – реализация морского боя. Как я понял, по правилам одноименной настольной игры от компании Milton Bradley.
  • checkers – реализация английских шашек.
  • darrt – интересная смесь дартса и тренажера слепой печати. По полю на фоне мишени летают буквы, а по нажатию на соответствующую клавишу останавливаются. Цель - набрать как можно больше очков. За точное попадание в «яблочко» начисляется 1 миллион.
  • fifteen – реализация пятнашек. Игровое поле можно задать, передав число (от 3 до 7) при запуске.
  • fisher – рыбалка. Используя стрелки, опускаем и поднимаем удочку, попутно пытаясь зацепить улов. Рыбёшка также может оборвать леску\крючок, которой ограниченное количество.
  • jewels – что-то среднее между старыми 8/16-битными играми Dr. Mario и Columns.
  • memoblocks – игра на память и концентрацию. Открываем парные символы. Игровое поле можно задать в диапазоне от 3 до 19.
  • miketron – странноватая змейка. Игровое поле можно задать при запуске, передав 2 числа в качестве параметров.
  • mines – сапёр. Без таймера. Игровое поле можно задать.
  • muncher – вариация змейки, только без роста героя. Грызуном r собираем вкусняшки % и избегаем ^.
  • pipes – за 70 секунд надо построить трубопровод из заданных кусков. Очки начисляются за каждую секцию, по которой пройдет вода.
  • rabbithole – игра-лабиринт. За отведенное время надо собрать все морковки %.
  • redsquare – попытка сделать из конечного автомата Жизни Джона Конвея игру.
  • reversi – реализация известной настольной игры известной также под названием Отелло. Можно задать уровень ИИ с помощью передачи в качестве параметров цифр от 1 до 127.
  • snakeduel – соревнование двух змеек. Кто кого загонит в ловушку, лишив пространства.
  • sos – реализация одноименной игры на бумаге.
  • sudoku – реализация известной головоломки. Игровое поле можно задать в диапазоне от 2 до 7.

Быстрая установка:

# git clone https://github.com/abakh/nbsdgames

# cd ./nbsdgames

# make

# sudo make install # or use the binaries already compiled

Если вы работаете под управлением ОС debian (Ubuntu, Mint) на 64-битном компьютере, вы можете скачать deb-пакет и просто установить его с помощью dpkg или apt:

deb-пакет: https://sid.ethz.ch/debian/nbsdgames/nbsdgames_4.0-1_amd64.deb

Доступно на Arch (AUR):

https://aur.archlinux.org/packages/nbsdgames-git/ (команды начинаются с nb, чтобы избежать конфликта имен).

Лицензирование программного обеспечения  - СС0, Unlicense, 0BSD.