Menu

Tree [fa281a] master /
 History

HTTPS access


File Date Author Commit
 adventure 2020-12-10 Mike Sharov Mike Sharov [83eb7c] Cleanup in spirhunt.
 arithmetic 2021-04-20 Mike Sharov Mike Sharov [9be074] Restore arithmetic
 atc 2023-04-20 Mike Sharov Mike Sharov [65c036] atc: fix missing A_BOLD for background setattr
 battlestar 2020-12-10 Mike Sharov Mike Sharov [83eb7c] Cleanup in spirhunt.
 caesar 2020-06-29 Mike Sharov Mike Sharov [7a4041] Build system improvements.
 common 2023-11-14 Mike Sharov Mike Sharov [fa281a] Add ENAMETOOLONG check to mkpath
 cribbage 2021-05-21 Mike Sharov Mike Sharov [edc679] cribbage: do not give points for 30
 dab 2020-06-29 Mike Sharov Mike Sharov [7a4041] Build system improvements.
 drop4 2020-12-18 Mike Sharov Mike Sharov [832f96] spirhunt: write a new curses-based UI
 gofish 2020-07-25 Mike Sharov Mike Sharov [28ba9b] Resurrect trek as spirhunt.
 gomoku 2023-02-03 Mike Sharov Mike Sharov [07793a] Fix for not having <endian.h> on MacOS
 hangman 2020-06-29 Mike Sharov Mike Sharov [7a4041] Build system improvements.
 klondike 2020-06-29 Mike Sharov Mike Sharov [7a4041] Build system improvements.
 robots 2020-06-30 Mike Sharov Mike Sharov [a89e4e] Make man page cmdline options match supported.
 sail 2020-12-10 Mike Sharov Mike Sharov [83eb7c] Cleanup in spirhunt.
 snake 2020-06-29 Mike Sharov Mike Sharov [7a4041] Build system improvements.
 spirhunt 2021-10-25 Mike Sharov Mike Sharov [f428e8] spirhunt: hide time remaining when no pirates
 worm 2020-12-16 Mike Sharov Mike Sharov [30c40b] worm: limit the time searching for new grass em...
 wump 2020-12-18 Mike Sharov Mike Sharov [707531] wump: add bold highlights
 .gitignore 2016-04-24 Mike Sharov Mike Sharov [ff52eb] Replace the build system with a fully non-inter...
 Config.mk.in 2022-04-03 Mike Sharov Mike Sharov [b3d60f] Remove -s arg to install program
 LICENSE 2020-12-18 Mike Sharov Mike Sharov [832f96] spirhunt: write a new curses-based UI
 Makefile 2021-04-20 Mike Sharov Mike Sharov [9be074] Restore arithmetic
 README.md 2022-09-16 Mike Sharov Mike Sharov [d9e950] Move project to Sourceforge
 config.h.in 2021-05-22 Mike Sharov Mike Sharov [7e82a3] configure style updates
 configure 2023-04-12 Mike Sharov Mike Sharov [1fe103] Bump version number for release

Read Me

BSD-GAMES

This is the bsd-games package for Linux, containing classic text mode
games from UNIX folklore. wump, developed in 1973, trek from
1976 (called spirhunt in this version), and adventure from 1977,
are the oldest.

Installation

Installation requirements:
* C11 compiler: gcc 4.6 or clang 3.2
* ncurses: https://invisible-island.net/ncurses/
* wordlist: for hangman. Usually already in /usr/share/dict.

./configure --prefix=/usr && make install

Unlike earlier bsd-games versions, this one does not install anything
sgid. Scorefiles in /var/lib/bsdgames are owned and writable by the
users group. For security, each game validates scores when loading.
Saved game files are also validated and will not cause a crash.

If you find bugs, report them on the SourceForge
project
bugtracker.

Included

This package contains the following games:

  • adventure: the original adventure by Crowther and Woods
  • arithmetic: asks you to do simple calculations
  • atc: air traffic control simulator
  • battlestar: a tropical adventure
  • caesar: performs rotated-alphabet cryptography (like rot13)
  • cribbage: cribbage card game
  • dab: dots and boxes
  • drop4: tetromino packing game
  • gofish: go fish card game
  • gomoku: connect-5 version of tic-tac-toe
  • hangman: guess the word before it is too late
  • klondike: curses-based solitaire
  • robots: avoid the evil robots
  • sail: sail your ship into battle
  • snake: grab the cash, avoid the snake, and exit
  • spirhunt: hunt space pirates
  • worm: eat the numbers without running into anything
  • wump: hunt the wumpus

Excluded

Many programs that were in the original 2.17 distribution were removed
to focus on providing playable games, rather than a rusty junk pile.
boggle, mille, and monop were infringing on Hasbro copyrights. hunt,
dm, and phantasia were unplayable on single-user systems. rain and
worms were text-mode screensavers, of no use today. quiz, wtf, bcd, ppt,
morse, number, pig, pom, random, and wargames, were just plain junk.
The following programs were removed because they are already maintained
elsewhere as seprate projects.

Found elsewhere

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.