Computer role-playing games for GNU/Linux
A look at what's out there
Download the whole article as PDF
- 2007-11-14
- User space | Easy
-
Write a full post in response to this!
Of all the various types of computers games out there, my favorite is the computer role-playing game, or CRPG for short. Almost everyone has heard of classic CRPGs like Ultima, Baldur’s Gate, and Fall Out, but what about free software CRPGs? In this article, I take a peek at what’s out there.
Introduction
Do you ever get tired of listening to gamers who insist that all the best games are for consoles or Windows, so why bother with GNU/Linux? Do you have colleagues who maintain that GNU/Linux is suitable only for serious work, and that games are frivolous and unimportant? I can’t tell you how many times I’ve heard people go on about how expensive games are to produce, and how they just couldn’t possibly work under a GNU license. Even Richard Stallman once told me that games shouldn’t be treated the same way as other programs, and that he had no problem with separately licensing the creative material (story, characters, graphics, music) and the engine it ran on: “A game scenario can be considered art/fiction rather than software. So it is okay to split the game into engine and scenario, then treat the engine as software and the scenario as art/fiction”. Many free software advocates agree with this view, but others wonder whether we should really view writing fiction any differently than writing code. After all, everyone knows that fiction isn’t always read purely for pleasure, but rather to learn something or experience a new perspective. Stallman himself wrote a great short story called The Right to Read, which you should read if you haven’t already. If that doesn’t prove the point, I don’t know what will!
But wait, you say, games don’t have anything to teach. They’re just simple diversions; just amusements to wile way the idle hours. This may be true for some people—I’m thinking of those whose idea of “gaming” means booting up solitaire, Tetris, or a Mahjong and literally killing time. There are many of these simplistic games available under the GNU license, and several are highly polished and as good, if not better, as many of the proprietary “casual games” being sold in stores. I have nothing against this kind of gaming, but it’s not what people like me are interested in. My two favorite genres of computer game are graphical adventure games (GAGs) and computer role-playing games (CRPGs). These games provide a much more intense experience—they’re addictive and really get you emotionally invested in the outcome.
For this article, I’ve chosen to focus on free software CRPGs currently available for GNU/Linux. Sadly, there aren’t many worthwhile GNU-licensed CRPGs available, and it’s clear that there is a great deal of work left to be done. Nevertheless, a few ambitious developers are moving forward, and I want to tell you about a few of the more interesting projects.
Roguelikes
By far the most popular CRPGs for GNU/Linux are “roguelikes”. Put quite simply, a “roguelike” is one of the many games that follow in the footsteps of a very popular UNIX classic called Rogue, which was itself based on older and lesser-known CRPGs for mainframes and the PLATO learning system. There are a few things you should know about Rogue. For one thing, it doesn’t have the kind of graphics you see in most videogames. Instead, it uses Ken Arnold’s “curses” library to make a sort of graphical interface using a terminal’s character set (i.e., the different symbols you can make with your keyboard or with special codes). To put it simply, instead of a graphical image of a wall, you’ll see rows of pound signs and slashes. The main character is represented by the @ symbol, and monsters are usually represented by the first letter of their name (Z for zombie). This may sound primitive, but remember that the alternative was to have no graphics at all, and rely purely on textual descriptions (think of games like Zork and Colossal Cave). One very nice thing about Rogue’s “graphics” is that you don’t need to make a map on your own—the computer does it for you!
Besides the innovative “graphics”, Rogue also offers some pretty compelling gameplay. It’s a very intuitive game that’s easy to learn, but hard to master. The basic mission is to descend down to the 26th level of a dungeon, fetch the Amulet of Yendor, and get back to the top. Of course, achieving this goal will mean fighting plenty of monsters along the way. Thankfully, relatively lightweight monsters roam the top—the deeper you go, the bigger and badder the monsters. Thankfully, your character will learn how to fight better as he gains experience, and he’ll find better weapons and magical items to help vanquish his foes. Another nice touch is that the dungeons are randomized, so that it’s virtually a new game every time you sit down to play it. Many people really enjoyed and continue to enjoy the original Rogue, but of course hackers wanted to find ways to explore further possibilities. A series of forks developed, and eventually enough of these games were available to warrant coming up with a name for the genre—“Roguelike” seem to fit.
Nethack and Angband
There are many Roguelikes, but two of the most popular are NetHack and Angband. NetHack is famous for being one of the first games to be developed using the internet (that’s where it gets its name). It’s actually based on an older Roguelike named “Hack”. Hack added some neat features to the mix, such as pets that would follow the character and help him out, and shops where you could buy items (rather than just finding stuff lying around). NetHack adds even more features, making it a very sophisticated and well-loved Roguelike. An even more feature-rich version of the game is Slash’em, which stands for “Super Lotsa Added Stuff Hack Extended Magic.” Angband is based on the writings of J.R.R. Tolkien. Instead of fetching an amulet, the mission is to gain enough power to take on the evil Morgoth, Lord of Darkness. Both NetHack and Angband were and still are quite popular.
Write a full post in response to this!
Do you like this post?
Vote for it!
Copyright information
This article is made available under the "Attribution-NoDerivs" Creative Commons License 3.0 available from http://creativecommons.org/licenses/by-nd/3.0/.
Biography
Matt Barton: Matt Barton is an English professor at St. Cloud State University in Minnesota. He is an advocate of free software, wikis, and the Creative Commons. He also studies and writes about videogames and computing history. Matt also has blogs at Armchair Arcade, Gameology, and Kairosnews.
- Login or register to post comments
- 19608 reads
- Printer friendly version (unavailable!)




Best voted contents
-
The Bizarre Cathedral - 1
Ryan Cartwright, 2008-04-18 -
Free Software Magazine Awards 2008
Tony Mobily, 2008-04-22 -
Google App Engine: Is it evil?
Terry Hancock, 2008-04-24 -
The Bizarre Cathedral - 2
Ryan Cartwright, 2008-04-27
Buzz authors
All news
From the FSM staff...
- The Top 10 Everything (Dave). The good, the bad and the ugly.
- Free Software news (Dave & Bridget). A site about short stories and writing.
- Book Reviews: Illiterarty (Bridget). Book reviews, blogs, and short stories.
Hot topics - last 60 days
-
Installing an all-in-one printer device in Debian
Ryan Cartwright, 2008-05-05 -
What is the free software community?
Tony Mobily, 2008-03-29 -
Things you miss with GNU/Linux
Ryan Cartwright, 2008-05-01 -
Why Microsoft should not lose (and free software will still win)
Ryan Cartwright, 2008-04-21 -
Drigg (the pligg alternative) vs. Pligg: why should people switch?
Tony Mobily, 2008-04-13

Dedicated server
other games...
Submitted by Wouter Moors (not verified) on Fri, 2007-10-05 14:04.
Vote!I think though not free or even open games, Dofus, WoW,etc. deserve to be mentioned too.
I think Vulture's {Eye,Claw}
Submitted by Hoàng Đức Hiếu (not verified) on Mon, 2007-10-08 21:47.
Vote!I think Vulture's {Eye,Claw} is at http://www.darkarts.co.za/project/vultures
Iso angband is/was a great
Submitted by SlimeMod (not verified) on Wed, 2007-10-10 18:34.
Vote!Iso angband is/was a great frontend, IMOH better than vulture's eye, with lots of possibilities...I hope someone revives that great project
BTW you mention Rogue,Nethack but where's Moria?? It was released before Nethack, and in some ways is its precursor. I have played Nethack (a.k.a YASD generator), angband ,Tome( a.k.a NPK newbie player's killer) and some other RL, but I always return to the dark hole of Moria
another angband-like
Submitted by franck_B (not verified) on Wed, 2007-10-24 06:18.
Vote!Try this one :
http://t-o-m-e.net/
You can even add others modules (my favorrite being Zombie Horror)
What about Fudge?
Submitted by Stephan Beal (not verified) on Thu, 2007-11-01 06:00.
Vote!"...as well as the science fiction game Traveller and Steve Jackson’s The Fantasy Trip and GURPS."
The problem with that is that SJ is very touchy about fanware. It wouldn't be possible, under his terms, to write GPL software for his systems. Been there, done that. i've been playing his games since the late 1980's, and the one thing which pisses me off about him is how protective he is about people sharing material based on his games.
Another option which is often overlooked is the Fudge Roleplaying System, which, despite its abstractness, has a HUGE amount of potential to turn CRPG on its ears. It gracefully solves a number of tough philosophical problems with RPG rules, such as combat (and damage dealt) between very small and very large monsters (commonly modeled by lower and higher hit points, respectively). Its generic "scale" system applies to many areas of gaming which other systems just seem to hose (namely combat damage, but also movement speeds).
Neverwinter Nights
Submitted by Kubunteando (not verified) on Wed, 2007-11-14 22:25.
Vote!Aren't we forgetting something? How about all series of Neverwinter Nights? Native client for Linux, single and multiplayer. Lots of adventures with professional sound and graphics. Amazing to play. Winter is coming, and this is a perfect match!
FreedroidRPG
Submitted by kraant (not verified) on Thu, 2007-11-15 12:41.
Vote!There's a game out there called FreedroidRPG that you might be impressed by:
http://freedroid.sourceforge.net/
What about Crossfire?
Submitted by Anonymous visitor (not verified) on Fri, 2007-11-16 02:48.
Vote!Crossfire is a great CRPG, with a story and some depth.
Not very thorough
Submitted by Free Gamer (not verified) on Fri, 2007-11-16 03:54.
Vote!You can't have searched very hard. There's a lot that you missed out. I'm not going to do the donkey work for you, but games like Allacrost are taking on the mantle in style. Most of what you covered here is ancient.
The problem I have with most
Submitted by Moore (not verified) on Fri, 2007-11-16 21:11.
Vote!The problem I have with most FLOSS RPG's is the complete lack of story. I totally agree that the rogue derivatives need to stop; no matter how you dress it up, it's just boring.
KQ was on the right track, unfortunately it was never finished and development has stopped (at least on linux).
Ah well, I never have time for games anymore anyway...
S.C.O.U.R.G.E.
Submitted by rotrot (not verified) on Fri, 2007-11-16 22:24.
Vote!You might also want to take a look at SCOURGE: http://scourge.sourceforge.net/
Really nice graphics there.
A Rogue-Like in 3D: SCOURGE
Submitted by Francisco Athens (not verified) on Sat, 2007-11-17 01:46.
Vote!SCOURGE carries net Rogue-Like tradition with both static and randomly generated missions. It plays in dungeons and outdoors with mountainous forests. There is a story arc and you can control a single hero or create a party from NPC's you will find ingame. The source code is GPL and the artwork is being converted to GPL and similar licenses! I liked the game so much I built a website for it! http://scourgeweb.org
S.C.O.U.R.G.E.
Submitted by joe_ (not verified) on Wed, 2007-11-21 09:55.
Vote!S.C.O.U.R.G.E. looks promising, but i never managed to get it up and running (Ubuntu 7.04).
What about Space RPGs?
Submitted by Chris Lees (not verified) on Thu, 2007-11-22 12:06.
Vote!There was a brilliant, addictive real-time space RPG for the Macintosh ten years ago called Escape Velocity. It spawned two sequels, both of which were just as addictive (or even more!) than the original. There were several different storylines that you could be a part of, depending on what you did and where you went. Graphics were top-down.
I sadly can't find anything even remotely similar for Linux. If my Mac dies, I'll have no way to play those games anymore! (they aren't OS X native, so they don't run on the Macintels). If anybody knows where I can find a similar game for Linux, please leave me a comment on my blog.
You should at least have had a little research on the topic...
Submitted by Dejan Lekic (not verified) on Fri, 2007-12-14 11:55.
Vote!... before writing this article.
Yes, this article is obviously done without proper research. A good starting point would be The Linux Game Tome - http://www.happypenguin.org.
It is IMHO total blasphemy not to mention games like: The Mana World, Eternal Lands, Auteria, games who are definitely of higher quality than all games/guis mentioned above (excluding NetHack itself, which is a very good free game).
http://www.happypenguin.org/list?sort=category&search=rpg gives the list of 153 games. Sure not all of them are worth mentioning, but at least 10 of those definitely are!
He missed the most popular one - Battle for Wesnoth.
Submitted by rajiv7374 on Thu, 2008-01-24 09:44.
Vote!Battle for Wesnoth has amazing graphics and is very very addictive. You can play multiplayer and you can play it for hours. It is also very free.
Regnum Online MMORPG
Submitted by Manuel Pomales on Mon, 2008-01-14 09:01.
Vote!I've played Neverwinters Night and also ran Diablo II under wine. That was until I discovered "Regnum Online." This is a great looking MMORPG, reminds me of the early "Everquest" game, that plays great under linux. The company goes as far as providing a native installer for all the platforms. Best of all it's Gratis! (no cost).
So far it's mostly Europeans on the servers, but that hasn't hampered the fun of soloing thru many levels. Much better than the so called multiplayer modes on most games, where games are hosted on players PC's.