Here is a page I've decided to put together for raspberry pi users who are
visually impaired (although others may find it useful as well).
I have some text-based games I've recompiled for the raspberry pi, and
they are listed below. However, before that, I'd like to offer a memory
game played with sound.
memory
As mentioned in the memory.txt file that comes with the download, all
these sounds are public domain or creative commons sounds, all of which
were obtained from
freesound.org, and have been
converted to wav format so the pi could play them with the tinyalsa
library.
You can download the memory game and unzip it
into the directory of your choice, though it's a good idea to give it its
own directory, since there are lots of sound files included.
It's a simple memory game with no frills, that simply plays a sound when
you select a number from 1 to 16. Then you need to find the matching
sound by selecting another number. You're welcome to change the sounds if
you choose (see the memory.txt file for details), and although the
download is just under 10MB, most of that is the sounds themselves, most
of which have been converted to mono status to save space and make the zip
file smaller.
You'll find several scripts in the zip file to help accomplish different
tasks. If you don't have tiny alsa installed (most folks
don't) you'll
want to run the lib.sh script, which will copy the tinyalsa lib to it's
proper place, and update the library configuration files to point to
it.
If you want to install the game with the other games on the system, then
you'll want to run the install.sh script.
If you just want to run the game from where you have it unzipped (I do
this) just run it by typing ./memory at the terminal prompt.
That's all there is to it.
Enjoy.
abermud
If you like muds, or want to know what one is, or you just want a game
you can play with several buddies, then abermud is for you.
It's not a typical mud, in that when you die, you start all over again,
but when you reach 140K experience, you become a wizard, and then get much
greater access to the game. (well, you get more commands anyhow,)
It's not exactly a mud, but it's close enough, and it's fun to play with
several other folks on your pi, or you can just play by yourself, so you
can see what a mud is like.
Battlestar
Battlestar is a game that starts out on
a battle star, and your job is to escape before it explodes. It gets more
involved after that, but I've never managed to escape the battlestar, so
I have no idea what comes next. :)
Beyond the Titanic
Apogy software released beyond the titanic
for dos back in the late 80s, and now you can play it on your raspberry
pi.
It includes the pascal source, and it's under the gpl, so feel free to
give it away to as many folks as want to play it.
frotz
Frotz is an interpreter for infocom type text
adventure games The version in the pi store is version 2.4.3-4, this one
is 2.44, so if you're happy with the one from the apt-get install frotz,
then you don't need this one, but if you like having the latest, then
you'll want to download this one, unzip it, and copy it to your
/usr/local/bin directory., then visit the ifarchive.org to find zcode games you can play using
frotz.
frob
Keeping on the track of interactive fiction, Tads (The Adventure
Development System) is another format for interactive fiction games.
I've compiled a version of FrobTADS 1.2.3 to
allow the playing of tads games. This is the entire development system, not just
the interpreter, but the whole development system, so you can build your
own tads games as well.
It is frobTADS version 1.2.3, which includes TADS version 2, version
2.5.17, and tads version 3, version 3.1.3 interpreters.
You'll need to extract this file from the root directory of your pi, or
move the files to their proper places after you extract the archive file.
This can be done with the commands:
tar -zxffrob.tar.gz
which will extract the archive for you.
sudo mv usr/local/bin/frob /usr/local/bin
and
sudo mv usr/local/share/frobtads /usr/local/share
then you'll be able to play and build tads games..
You can find tads games at the
interactive fiction archive.
empire
Empire is a strategy game where you go against
the computer for world dominance. You must wipe out the computer before it
wipes out you.
It's a text-based interface, land masses are + symbols, water is .
(periods), and the various pieces are letters of the alphabet. A for
armies, F for fighters, (we're talking fighter planes, not brawlers), S
for submarines, B for battleships, C for Carriers, D for destroyers, T for
troop transports, and a few others.
Your pieces are capital letters,
the computer pieces are lowercase.
You'll need to rely on review mode heavily to play this one, but since the
pi follows the cursor nicely, this shouldn't be a major problem. It does
take some getting used to, but the game is worth the effort. I've spent
entirely too many hours playing this one. First on dos, then linux, and
now that I have it on my pi, I'm likely to waste even more time playing
it.
You'll need to create a directory and change to it before extracting
this one, as I did not include the directory in the zip fie. The
executable is empire, and you can of course copy it anywhere you like.
All source is included, with very minor changes from the source I found to
make it compile (more or less) cleanly on modern linux distributions. >
Yahtzee
This is a yahtzee game I found on
a
page by Brian Raiter that had some interesting things on it, and while his
tutorials on creating a 45-byte elf executable were fascinating, this game
was something I could use on the pi, so I snatched it. You're welcome to
it as well.
It's written in c, and has both a text interface (yahtzee.text) and an
ncurses version (yahtzee). I didn't have the fonts it requires to produce
an SDL version of the program, so that part of the make process is
commented out, though you're of course welcome to recompile if so
desired.
Like all the other things on this page, you can copy the yahtzee game to
your /usr/local/bin directory, or run it from the place you unzipped it.
(this zip file doesn't have a directory name either, so be sure to unzip
it in a clean directory of its own, or things might get confusing).