I’ve already written about Dungeon Crawl: Stone Soup here: http://www.robotgoblin.co.uk/blog/2011/07/16/good-old-fashioned-gaming/.
It’s a great little game, with much of the same lore and depth as Nethack, but much, much easier!
Unfortunately, though, there’s no Fedora repository (and I just checked the request and nobody’s working on it, so there probably won’t be anytime soon) and so you’ll have to build it yourself if you want to play it on Fedora. Never fear, here’s how…
Getting the Source
You have two options to get the source, you can either clone the git repository which will also give you the option to easily get older builds and beta/dev versions, or you can download the archive from the website.
Download the Archive
If you’re opting to download the archive, simply to to http://crawl.develz.org/wordpress/downloads and click the link to download under the Source Code label.
Cloning the Git Repo
To clone the git repo, simply open up a terminal and browse to the location you wish to store the code then type type
git clone git://gitorious.org/crawl/crawl.git
The game has various dependencies that you will have to install to be able to build it, not to worry though, they can all be installed in one command.
As root (type
su to gain root access) type the following in the terminal:
yum install gcc gcc-c++ make bison flex ncurses-devel lua-devel sqlite-devel zlib-devel pkgconfig SDL-devel SDL_image-devel libpng-devel freetype-devel ccache
Then just answer yes when prompted and wait for the packages to all download and install.
Build the Game
Now you should be ready to build the game.
I recommend doing this as a regular user, so don’t forget to type
exit if you used the
In a terminal, browse to the directory where you downloaded crawl and enter the source directory.
Now simply type
make to build crawl, or
make TILES=y if you want the graphical version.
Hopefully that should be it! Once it’s finished building simply type
./crawl to run the game!
Optionally you can now install crawl, by running
make install in terminal with root privileges.
That’s it! Enjoy playing crawl!