Advent is, as the title says, a graphic adventure engine. So what does that mean? First of Advent is not an adventure game, you can't play Advent by itself, but you can create games with it or play around with the current prototype. The gool is to produce a relativ easy to use set of tools for creating and maintaining adventure games. Advent will be developed and run mainly on the GNU/Linux operating system, a Windows port might be follow later. Advent is distributed under GNU GPL.
Some sketches are available here. Warrning, might contain spoiler.
||First screen shot of the advent rewrite.
[State: Sat Oct 27 17:38:22 2001]
||A elevator scenario.
[State: Mon Mar 19 22:47:09 2001]
||Nothing special, just a colorfull background.
[State: Mon Mar 19 22:46:37 2001]
||Here you can see the inventory in action, its already
possible to use objects and combine them with others.
[State: Sun Mar 4 16:23:21 2001]
||This shoot shows the coin interface and the little guy
infront of a console. The console can be used to open the door.
[State: Tue Jan 30 23:41:22 2001]
||This screenshot is taken from the "walkaround" demo, it shows a little mogli sprite behind some kind of plant.|
||This screenshot is again taken from the "walkaround" demo, it shows the little mogli sprite scaled down beside the door.|
||This one is taken from a A* pathfinding experiment.|
Sorry, there is currently not much documentation, for the moment you can browse the docfied sources here.
When you have trouble compiling, question or anything else and need quick help you might want to join #clanlib on irc.open-projects.net, there you can find me and some of the clanlib develpers from time to time.
There is currently one mailing list for Advent, firstname.lastname@example.org, to subscribe please visit:
The prototype is making good progress and all the game
logic works out very well. You can currently trigger
animations on specific events and use and combine
objects, controll multiple characters and dialog support
is also working. Currently still missing is pathfinding,
support for npc characters and support for creating your
The tarball you can download below does not contain the source code. It contains a static binary that should run out of the box on every GNU/Linux distribution and does not require any extra stuff. When you want the source, you can download it via CVS.
Mirrored at seul.org:
You can get the current CVS version of Advent, along with ClanLib and Hermes, like this:
Then compile the packages in the order listed above (Hermes, ClanLib, Advent). You might also need to install libjpeg and libpng, they should be available prepackage in your GNU/Linux distrubtion.
You also need Guile and Goops. When you use Debian sid/unstable a simple apt-get install libgoops5-dev should do it, for other distributions you might need to compile it yourself which might be a bit tricky.
Last update: Mon Dec 25 17:10:23 2000
Copyright © 2000 Ingo Ruhnke, <email@example.com>
Verbatim copying and distribution of this entire article is permitted in any medium, provided this notice is preserved.