123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140 |
- README for bsd-games
- ====================
- This is the bsd-games package for Linux (and GNU Hurd), containing
- ports of all the games from NetBSD-current that are free in the usual
- (DFSG/OSD) sense (i.e. modified and unmodified versions can be freely
- distributed, including for profit). NetBSD-current contains two other
- games, rogue and larn. Rogue has a standard BSD licence, but with an
- additional contradictory licence that does not allow for-profit
- distribution; larn has no licence at all, only a notice that "Copying
- for Profit is Prohibited". If you want rogue, get the
- bsd-games-non-free package (which should be on sunsite, but not
- tsx-11), and read the README.non-free that it contains: rogue is being
- distributed separately, and larn not distributed at all in this Linux
- port, in the absence of definite confirmation of what licences really
- apply to rogue and larn. A game not from NetBSD, paranoia, was in
- earlier versions of bsd-games-non-free (and bsd-games 1.2 and 1.3) but
- has been removed because of the lack of a clear licence.
- The games are mostly not enhanced from the NetBSD versions, but many
- bugs are fixed.
- For installation instructions and details of prerequisites, see the
- file "INSTALL".
- The statement of year 2000 issues associated with bsd-games and
- bsd-games-non-free is in the file "YEAR2000".
- The copyrights and licence terms for the games, as best as I can
- determine them, are in "COPYING".
- This package contains cryptographic software (caesar and rot13). In
- some jurisdictions, use or distribution of these utilities may be
- restricted, whether under export control regulations or because these
- cryptosystems have been used as technical protection measures to
- restrict access to and copying of copyright works.
- This package contains the following games:
- adventure: the original adventure by Crowther and Woods
- arithmetic: arithmetic quiz/speed test
- atc: air traffic control
- backgammon: backgammon
- banner: display a message in big letters
- battlestar: adventure game on a battlestar
- bcd: outputs text in an antique form
- boggle: boggle
- caesar: reads fortunes from the game fortune, also some internet posts
- canfield: curses-based solitaire
- countmail: tell you how much new mail you have
- cribbage: cribbage
- dab: dots and boxes
- dm: dungeon master, regulates games playing
- factor: factor a number
- fish: go fish
- fortune: displays a random silly message
- gomoku: gomoku
- hack: exploring the Dungeons of Doom
- hangman: guess the word before it is too late
- hunt: hunt each other in a maze (multiplayer -- great)
- mille: mille borne against the computer
- monop: monopoly
- morse: output morse code
- number: output the English text for a number
- phantasia: interterminal fantasy game
- pig: output text in Pig Latin
- pom: display the phase of the moon
- ppt: outputs text in another antique form
- primes: generate primes
- quiz: random knowledge tests
- rain: attempts to create a rain drop effect (best at 9600 baud)
- random: random lines from a file or random numbers
- robots: well... avoid the robots
- sail: sail your ship into battle
- snake: grab the cash and avoid the snake and exit
- tetris: tetris
- trek: We come in peace, shoot to kill. It's worse than that, he's
- dead Jim. Ye cannot change the laws of physics. It's life
- Jim, but not as we know it. There's Klingons on the starboard
- bow ...
- wargames: would you like to play a game?
- worm: eat the numbers without running into anything
- worms: random worms scurrying across your screen
- wtf: translate acronyms, e.g. "wtf is WTF"
- wump: hunt the wumpus
- If you have questions about bsd-games or bsd-games-non-free you can
- contact me at <jsm@polyomino.org.uk>. Bug reports should state the
- versions of ncurses and libc used, unless clearly not relevant (e.g.,
- bugs in data files, or where you have an analysis and patch). If you
- want to be informed by email of new releases when they come out,
- please let me know.
- Known bugs are listed in the file BUGS; please do not send bug reports
- for bugs listed there, but patches that fix them are welcome.
- For patches, I prefer unidiffs (use "diff -u OLD NEW", or "diff -ruN
- OLD-DIRECTORY NEW-DIRECTORY"), but if your diff cannot produce them
- then context diffs are OK. Please remember to include details of the
- bug and your analysis of the problem if you are sending a patch; I
- have ported the code from NetBSD to Linux, but may not be familiar
- with the workings of any particular program, whereas you will be if
- you have been tracing and fixing a bug. The GCC info manual contains
- a discussion of how to produce good bug reports.
- Notes on specific games:
- boggle: by default this game compiles with certain Linux improvements;
- if you want the original BSD behaviour, remove -DNEW_STYLE from the
- boggle_boggle_DEFS in boggle/boggle/Makefrag. Defining NEW_STYLE will
- provide a more intuitive way of quitting or playing a new game after
- time has run out.
- dm: the "dungeon master", a program that allows you to control when
- users can play games. (Note that this does not control any private
- copies of games they may have.) I do not claim that this program is
- actually useful, but it is included in bsd-games since it is in
- NetBSD. Add -DLOG to the DEFS in dm/Makefrag if you want logging of
- games playing (not regularly tested).
- fortune: Another enhanced version is available from
- <ftp://ibiblio.org/pub/Linux/games/amusements/fortune/fortune-mod-9708.tar.gz>.
- unstr is not installed by default. If you want to install it,
- uncomment the relevant lines (installation command and definition of
- fortune_unstr_DIRS) in fortune/unstr/Makefrag before doing the top
- level "make install".
- hunt: may well be unreliable or broken in various ways. There is some
- local configuration possible in hunt/Makeconfig but changing this may
- well break things.
- Joseph S. Myers
- jsm@polyomino.org.uk
- Local Variables:
- mode: text
- End:
|