Git Product home page Git Product logo

bsd-games's Introduction

BSD-GAMES

This is the bsd-games package for Linux, containing classic text mode games from UNIX folklore. Version 3.0 released here is the first update since 2005, when version 2.17 was released. It contains a comprehensive overhaul of the entire code base for readability and conformance to modern C coding standard. The build system is also updated for automatic installation and ease of packaging.

Installation

Installation requirements:

./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.

Contents

This package contains the following games:

  • adventure: the original adventure by Crowther and Woods
  • 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

Removed

Many programs that were in the original 2.17 distribution were removed to focus on providing playable games, rather than a rusty junk pile.

Maintained elsewhere

Infringing on copyrights

  • boggle: Exactly like the eponymous game by Hasbro.
  • mille: Mille Bornes is copyrighted by Hasbro.
  • monop: Used Hasbro's Monopoly board and other content.

Local multiplayer for mainframes

  • hunt: multiplayer only, and has been broken for some time.
  • dm: a way to stop other users from playing games.
  • phantasia: mostly multiplayer; playing alone consisted of pressing "1" until you are randomly killed by one of a never ending succession of monsters. There were no rewards, score, fun hit descriptions, or anything else.

Miscellaneous junk

  • arithmetic: study aid. We have calculators now.
  • quiz: quizzes on obscure and/or obsolete information.
  • wtf: outdated acronym lookup. We have Google now.
  • rain, worms: text-mode screensavers.
  • bcd, ppt: even museums can't read punchcards any more.
  • morse: morse code translator?
  • number: prints badly formated text numbers.
  • pig: I have no idea what this is for.
  • pom: phase of the moon?
  • random: see fortune above.
  • wargames: a short shell script that prints a one-line message.

bsd-games's People

Contributors

jsm28 avatar msharov avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.