Volcano

3 May 2009

I’ve been working on a game which I’ve simply dubbed “Volcano”. It’s a simple logic game written in Python (using Pyglet) that has an erupting volcano on a grid, and you need to place pipes to make a path for the lava.

Volcano

It’s meant to be a remake of the classic Lavacap, which is an old DOS game that I loved playing when I was younger.

It’s coming along slowly but surely. The code is on Launchpad. At this stage, I’m not sure if anybody is interested in working on the game or even playing it, so I’m just throwing this out there to let people know. To try it out, first install Pyglet (package python-pyglet in Ubuntu/Debian), and then run:

$ bzr branch lp:~jeremy-visser/+junk/volcano
$ cd volcano
$ ./volcano.py

The game is not fully functional yet. You can lay out pipes, and it has some unfinished path tracing algorithms, but that’s pretty much it. To get an idea of what I’m trying to clone, run the original Lavacap in something like DOSBox.

The game is written in Pyglet, which is not the most resource-friendly way to write apps. However, it should be fairly easy to retrofit it onto a GTK+ GooCanvas or other application. If anybody is interested in helping out, then let me know (and bzr branch is your friend).

Leave a reply