34
loading...
This website collects cookies to deliver better user experience
While Rogue was not the first dungeon-crawling game with procedural generation features, it introduced the subgenre of roguelike RPG procedurally generated dungeon crawlers with Dungeons-and-Dragons-like items (armor, weapons, potions, and magic scrolls) that also had permadeath (permanent death) and an overhead graphical view — albeit via ASCII drawings, as opposed to text descriptions in natural language such as can be seen in Adventure/Colossal Cave and the original Zork games.
gcc
image now throws an error when compiling the original source (and a bunch of warnings). Not to worry, I loaded the source into github, removed the offending line of code, and added a script, docker_run
to create and run the container.$ mkdir -p ~/Projects/linuxrogue-0.3.7-roguecentral
$ cd !$
$ git clone https://github.com/daveclarke/linuxrogue.git .
make
and generate a working executable. Otherwise this needs to be run in a Linux container using the appropriately named image gcc
. Either run the docker_run
script or type the following in to the shell:$ docker run \
--name gcc \
-v ~/Projects/linuxrogue-0.3.7-roguecentral:/src \
-it \
gcc /bin/bash
gcc
and drops you into a bash shell in the container. Building the source is easy:# cd /src/linuxrogue-0.3.7
# make
# ./rogue
gcc
container is already running, access the container via:$ docker exec -it gcc /bin/bash
# cd /src/linuxrogue-0.3.7
# ./rogue