mirror of
https://github.com/abakh/nbsdgames.git
synced 2024-12-04 14:46:22 -05:00
64 lines
2.5 KiB
Markdown
64 lines
2.5 KiB
Markdown
# New BSD Games
|
|
<!To anyone who has been involved in development of this display system: f.. fu.. FUCK Y'ALL ! WHAT KIND OF HELLISH SHIT IS THIS?!?!?!?!??>
|
|
*You have a computing machine from 1980's and you wonder how you can use it? <br/>
|
|
You deal with a GUI-less machine at work and are looking for ways to kill time? <br/>
|
|
You have to make a Reversi AI for your homework and you don't know where to copy it from? <br/>
|
|
You have been so excited about the bsdgames, but have grown tired of playing tetris, snake and robots for billions of times? <br/>
|
|
You feel they have betrayed you by bundling stuff like phantasia with a package you except to contain GAMES?* <br/>
|
|
|
|
**Don't worry** anymore as you've got nbsdgames now!
|
|
|
|
I originally made these to be added to NetBSD ( but the few i talked with preferred to have games in the repositories rather than in /usr/games itself) .
|
|
|
|
|
|
These include:
|
|
|
|
* Jewels (A game with a gameplay kinda similiar to that of Tetris, NOT my invention)
|
|
* Sudoku
|
|
* Mines (Minesweeper)
|
|
* Reversi
|
|
* Checkers
|
|
* Battleship
|
|
* SOS
|
|
* Rabbithole (A maze-exploring game where you have to gather items from all around the maze rather than reaching an end, the idea maybe mine)
|
|
* Pipes (Same as the famous Pipe Mania, unplayable on the environments that don't support the line characters)
|
|
|
|
## Prerequisites
|
|
|
|
* git (optional)
|
|
* POSIX make (optional)
|
|
* A C compiler with C99 enabled
|
|
* The standard library
|
|
* libncurses (the dev package if you are on debian-based distros)
|
|
|
|
## How to run
|
|
|
|
1) Download the files
|
|
2) Go to the sources directory
|
|
3) Set the environment variable PREFIX to the address you want them to be in
|
|
4) Install
|
|
|
|
Like this:
|
|
|
|
``` sh
|
|
git clone https://github.com/untakenstupidnick/nbsdgames
|
|
cd ~/nbsdgames/sources
|
|
export PREFIX= ~/bin
|
|
make install
|
|
```
|
|
|
|
Also, If you are on a debian-based OS on a 64-bit PC you can download the deb package and simply install it with dpkg or apt.
|
|
|
|
It's available on AUR thanks to Elias Riedel Gårding: https://aur.archlinux.org/packages/nbsdgames-git/
|
|
(The commands start with nbsd_ to avoid conflict)
|
|
## How do these look like
|
|
![Screenshot from 4 games in tmux](https://raw.githubusercontent.com/untakenstupidnick/new-bsd-games/master/screenshot.png)
|
|
|
|
|
|
## How to contribute
|
|
Thanks for your generousity! You can...
|
|
* Share these with your friends
|
|
* Tell me your suggestions, bug reports, games you want to be added etc.
|
|
* Make a package for your distro
|
|
* Port it to other OSes with help from PDcurses (Not very hard, but there are incompatibilities between PDcurses and ncurses)
|