My Top 10 Classic Text Mode BSD Games
Written by Lawrence Woodman on 11th August 2009     [20 Comments]
Tags: BSD, Games, Retro, Text Mode

Recently, I have been playing a collection of text mode games that were commonly found on Unix Systems during the 70s and 80s.  These games are surprisingly playable and, for me, they really show that there is more to gaming than flashy graphics.  As with any top 10 list, everyone will have their own opinions.  While you may disagree with my choices, my main aim is to encourage more people to check out these games and see that text mode still has a lot to offer.
The following games are all released under a BSD license with the exception of phantasia which is explicitly not copyrighted.  For more information on each game have a look at their man pages.
  • 10. go-fish
    Each player has seven cards, the rest of the deck is left face down.  The object of the game is to collect "books" or all the members of the same rank, e.g. a book of 2s would be four twos, one of each set.  The players take it in turn to ask the other player for a card, if the other play has that card, i.e. a 3, then the player must give the requesting player all of the cards of that rank and the requesting player gets another go.  If the other player doesn't have any of that type then the requesting player has to pick from the deck and give the other player a go.  The game finishes when one of the players has run out of cards and the winner is the one with the most books.

    It is really a children's game, but I sill like it.  I find it ideal to play when I know that I have only got a few minutes, such as between compiles, and want to relax for a bit.

    Originally written by Muffy Barkocy.
  • 9. gomoku
    This two-person game is played against the computer on a 19x19 grid.  You have a choice of counters: black or white, with your opponent having the other colour.  The object is to take it in turn placing your counters, the winner is the first to get 5 in a row, horizontally, vertically or diagonally.

    Originally written by Ralph Campbell.
  • 8. trek
    Inspired by Star Trek, this is a classic space exploration game.  When playing it, you have to remember that you are the captain of the space ship and hence have to rely on the information presented to you, when asked for, as opposed to having it all at one time.  It does take a little getting used to, but it is definitely worthwhile.

    There is lots to do and all the favourite commands are there, to check the computer, control the shields, fire phasers and of course use the warp drive.  There are plenty of Klingons to fight with and from time to time you will get feedback from Sulu, Chekov, Uhura, Spock, etc.

    As well as the standard man page for this, on most Linux distributions, there is an additional man page with a lot more information.  On Debian lenny it is at /usr/share/doc/bsdgames/trek.me.gz and can be read with man as follows:
    $ man /usr/share/doc/bsdgames/trek.me.gz

    Originally written by Eric P. Allman in 1976.
  • 7. boggle
    A good version of the popular Parker Brothers game.  In this you are presented with a 4x4 grid of letters and you have 2½ minutes to find as many words as you can with 3 or more characters made of connecting letters.  Another game that is great to play between compiles.

    Originally written by Barry Brachman.
  • 6. phantasia
    On the face of it this game seems quite a simplistic turn-based role-playing game where you go around killing monsters.  However, once you get into it and find out how much there is to do, it is very enjoyable.  There are lots of different enemies, spells and treasures, all with their own characteristics.  phantasia is particularly good to play through multiple terminals.  It is worth spending some time, however, to study the man pages to get the most out of it.

    Originally written by Edward Estes in 1986.
  • 5. atc
    A brilliant Air Traffic Control simulation, where you try to safely move aircraft in and out of the air-space that you control, in addition to helping aircraft to safely take off and land.  The control system works very well and for me it is a good example of how, with a bit of creative thinking, text mode can be used effectively.  It doesn't take long playing this to realize why air traffic controllers have a reputation for being stressed!

    Originally written by Ed James in 1987.
  • 4.adventure
    This is one that you can really get your teeth into. You travel around an imaginary world, collecting treasure and solving puzzles, all the while making a map on paper so that you have an idea where you are.  The control system is fairly simple with just one or two word commands, and once you get the hang of this, it works really well.  It is also made easier by certain short-cuts such as just typing, 'building' to enter the building.

    The game ADVENT, which adventure is based on, was written on a PDP-10 in FORTRAN by Will Crowther in 1976 and is considered to be the first adventure game.  The following year Don Woods expanded the game by adding fantasy elements and making it more puzzle-orientated.

    Originally written by James Gillogly in 1977 as a port of the classic FORTRAN game ADVENT written by Will Crowther and Don Woods.
  • 3. battlestar
    I know it is sacrilege to rank this game above adventure, but I do prefer it.  It may be because I'm a much bigger fan of Science Fiction than I am of Fantasy.  I find the descriptions of the scenes are excellent at painting a picture while still being terse.  The control system is similar to adventure, but it also half-remembers what you were last doing, so for example if you said, 'take knife', then said 'drop', it would be the knife that would be dropped.

    I'm not sure why this adventure isn't more popular.  Maybe, because by the time it was released, Zork had been around for two years.  It could also be because this game isn't really puzzle-orientated, but in a way I prefer that, as it means I can relax and just wander around enjoying the story.

    Originally written by David Riggle in 1979.
  • 2. hunt
    This is a multi-player games that can be played over a network, or via multiple terminals on one machine.  It consists of a top-down view of a maze where you run around trying to find your opponents to kill.  There are a number of weapons and you can also play in teams.  It is surprisingly fun, a sort of top-down text mode doom.

    Originally written by Conrad Huang and Greg Couch in 1979/80.
  • 1. rogue/hack
    Rogue is one of the first graphical adventure games and has inspired many games, including Hack.  You are in a multi-levelled dungeon which you view from above.  Your aim is to explore the dungeon, fight the monsters, and retrieve the Amulet of Yendor, then ascend to the surface.  The game is quite simple to control and is completely absorbing.  It does need to be said, however, while the idea of the game and the control system are easy, it quickly becomes very difficult and takes a good deal of effort to make progress in the later levels.

    Hack takes this concept and extends it by adding pets, shops and more monsters.

    Rogue was originally written by Timothy Stoehr, Michael C. Toy, Ken Arnold and Glenn Wichman in 1980.  The code unfortunately does, however, have the following condition: This code is not to be traded, sold, or used for personal gain or profit. which leaves it as not properly free.

    Hack was originally written by in 1982 by Jay Fenlason, with help from Kenny Woodland, Mike Thome and Jon Payne.  This was then virtually completely re-written by Andries Brouwer in 1984.

Where can I obtain these great games?

These games come as standard with most of the BSD Operating Systems as well as with a number of other Unixes.  In addition most Linux distributions have a package, often called bsd-games in their repositories.

If your distribution doesn't have a package for these games, they can be found at the upstream location as bsd-games-2.17.tar.gz and because of licensing issues with rogue in the separate non-free archive bsd-games-non-free-2.17.tar.gz.  You can download these compile them and you are good to go.

If you are running another operating system, then you will find that these games have been ported directly to Windows,Dos,CP/M,etc and are available for download as individual games.

I hope you have fun and would love to hear of any early memories of these games, or what people think who have tried them for the first time recently.




Creative Commons License
My Top 10 Classic Text Mode BSD Games
by TechTinkering is licensed under a Creative Commons Attribution 2.0 UK: England & Wales License.
Comments


Xolotl   (31 August 2009 17:06)
Hi‚ nice to find this review cause i tried to play some of these games but... lol... i cant run them from bash shell! How do you run them. 

I already tried adventure‚ adv‚ advent‚ etc. but nothing happends

Thanks for your answer. :D



Lawrence Woodman   (01 September 2009 06:12)
Xolotl‚

  The names do change a little depending on where you get the files from.  On Debian they are located in /usr/games and adventure is run by typing "adventure".

Have you definitely installed the games? They are not normally installed by default.  I am assuming that you are using either Linux or a BSD variant.  If Linux‚ then try installing the "BSD Games Collection" from the repositories for your distribution.  If BSD then check the Ports.

One last thing‚ I have noticed that atc (Air Traffic Control)‚ seems to always be run by typing "atc" try that one to make sure.

Hope this helps.



jeff   (27 September 2009 05:54)
I was trying to find the best way to read the expanded manual for trek and found your post.  It is nice to know that someone else out there is enjoying the Debian bsdgames package.  mille (short for mille bornes)‚ cribbage‚ and backgammon are also in the package and very enjoyable. As you mentioned some of these games are great for just getting a break.  Racking your brains trying to troubleshoot a server via ssh... take a minute‚ relax‚ and maybe the answer will come.  Of course‚ these games are also engaging enough to be more than just a quick stress reliever.



Lawrence Woodman   (28 September 2009 04:17)
Jeff‚

When I first started writing the article I was going to include all the games and programs in the package‚ but then realized that this was going to be a considerable task‚ hence the reason it turned into a top 10.  Mille Bornes and backgammon nearly got into my top 10‚ but with cribbage I just didn't feel qualified to comment on it properly.



Kevin   (18 December 2009 04:11)
Hey just wondering if its possible to run phantasia on windows? if so could you tell me how? lol not the greatest when it comes to computers but loved the later version phantasia 4‚ and would love to try this out... thanks



Lawrence Woodman   (19 December 2009 02:46)
Kevin‚

I'm sorry I don't really know anything about Windows‚ I've used Linux exclusively for the last 10+ years‚ so have lost touch with Windows.  

You could try running Linux or a BSD in a virtual machine under Windows.



Kevin   (21 December 2009 22:46)
Hey me again‚ so i went and got a little version of linux up and running on a virtual machine‚ but i have no idea how to work it lol‚ um if you could lay out some basics of how to get phantasia up and running i would greatly appreciate that thanks.



Lawrence Woodman   (23 December 2009 03:02)
Kevin‚

Well done for getting Linux onto a virtual machine.  If you let me know which distribution you are running I will try to help.  Most of the distributions have a graphical package manager‚ try looking through some of the menus‚ if you find something called Synaptic Package Manager‚ then search for "BSD games" and install it.  Then it should just be a case of opening a terminal and typing phantasia.



Kevin   (25 December 2009 00:06)
Ive got Fedora‚ and yeah i cant seem to find any package manager tried downloading the one you said but yeah even then i dont have a clue how to get it runnin lol Im 100% new to the world of linux dont know how to work the whole terminal stuff or anything



Perkins   (03 March 2010 23:43)
Ubuntu (www.ubuntu.com) is a good distro for beginners.  If you get that running‚ you can just open a terminal and type 'sudo apt-get install bsdgames'  

After that‚ you should be able to start any of them with the commands listed in the list.

Anyway‚ welcome to the world of Linux.  If you take the time to learn to use it‚ I promise you'll never want to go back to Windows.



Ruben Berenguel   (08 May 2010 17:56)
A very enjoyable list. I was getting worried as I went down without seeing a mention to rogue or hack... But then it came :) I think I'll have to try to port trek to the Ben NanoNote to play it everywhere. 

Ruben



Lawrence Woodman   (09 May 2010 01:54)
Ruben‚

I hadn't heard of the Ben NanoNote until your comment.  Looks like a cool little device and it shouldn't be too hard to port trek to it.  

Best of luck.

Lorry



O.J.E.   (17 August 2010 10:51)
Battlestar is my favorite t-based game but i cant find any hints online other than ones that i dont needif you have ever finished the game can you tell me how



Lawrence Woodman   (18 August 2010 01:38)
O.J.E.‚

Sorry‚ I haven't played it for a while now.  Funnily enough‚ I was thinking about getting back into text adventures the other day and thought if time allowed I may give Battlestar another go.



O.J.E.   (18 August 2010 17:01)
Have u ever gotten the talisman and the medallion and the amulet? if you have could u tell me how?



Lawrence Woodman   (19 August 2010 01:52)
O.J.E.

I honestly can't remember‚ but I think not.  I had a quick look after your last message for Battlestar walk-throughs‚ but couldn't really find anything amongst all the links referring to Battlestar Galactica.



O.J.E.   (19 August 2010 17:25)
Is battlestar reletad to battlestar galactica‚ like is it just a text based version?



Lawrence Woodman   (20 August 2010 01:50)
O.J.E.

It doesn't seem to be related when looking at the man page and comparing the story there with Battlestar Galactica's.  

I have started playing this again.  The Amulet should be easy to find‚ it is on the floor on which you start‚ in the Bridal Chamber (Only two rooms away from where you started).  Are you drawing a map to make sure you don't miss anything?



O.J.E.   (20 August 2010 15:12)
No I'm not. But I've found the amulet‚ the medallion‚ and the talisman‚ but I can't ever get them all together at the same time. I've fought the dark lord and killed him but I can't ever get out of that final position.



Lawrence Woodman   (21 August 2010 03:12)
O.J.E.

I'm not sure I can help much at the moment‚ but I have started playing it again and if I find anything that can help I will post it here.

As far as drawing maps‚ I find this really useful‚ though it is a little confusing because of Battlestar's F‚A‚L‚R controls instead of N‚S‚E‚W‚ especially as I think the software gets a little confused at times.  I've not found any good mapping software under linux so am just using Dia.  Maybe I'll knock something up at a later date to make this easier.


Add a Comment

Please leave a comment.  I would love to hear what you think.
All comments are checked before displaying to prevent SPAM.

Your Name (Optional)

Your Email (Optional)
Not displayed, just used to pickup a Gravatar

Your Website (Optional)

Comment

All comments preformatted i.e. newlines and spaces display properly.
All HTML will be displayed literally e.g. <br /> will not create a line break.
URLs beginning with http:// or ftp:// will be converted to links.

        Privacy Policy

Contact Details

I would love to hear from you and welcome your feedback on the site.

You can keep in contact with me through the following services:
Click to get email address
GitHub
Linkedin
Twitter
Delicious
StumbleUpon
YouTube
Technorati
FriendFeed
MyBlogLog