
[Older News...]
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.
For the current Advent prototype we will use ClanLib as the library for displaying graphics and sounds and Guile as its scripting language.
Some sketches are available here. Warrning, might contain spoiler.
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, advent-devel@lists.sourceforge.net, 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
own userinterfaces.
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, <grumbel@pingus.cx>
Verbatim copying and distribution of this entire article is permitted in any medium, provided this notice is preserved.