README 5.7 KB

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