Projects / WorldForge::Acorn


Acorn is the second in a series of games created as part of the WorldForge bootstrapping endeavour, aimed at creating an engine for massively multiplayer online games. The previous demo featured skeletons moving across crude maps. Acorn builds on this by incorporating a Python-scripted, event-driven rule system, a glient/server architecture using the Atlas Protocol System, goal-motivated artificial intelligence, herding behavior and nutrient-based growth simulation, sound detection and automated reaction, and a richer collection of artwork, sound effects, and music.

Operating Systems

Recent releases

  •  16 Jul 2001 18:30

    Release Notes: A new, larger map with added terrain detail and lots of new graphics has been created. Server side collision detection has been implemented and buildings are now handled. Massive performance improvements have been made. A new population of village characters has been added. A new user interface has been created. Automatic detection of running servers has been added.

    •  07 Feb 2001 22:25

      Release Notes: Major improvements to server performance and stability with a complete rewrite of the server in C++, a beautiful new map with completey new graphics, a new ability to re-connect to an existing character allowing the same game to be resumed, and a rewrite of the whole network and protocol system to use the latest version of the protocol library Atlas-C++.

      •  23 Oct 2000 18:03

        Release Notes: Improved server performance and reliability, a new map with full village market, houses, and forest, and many new graphics including new character animations and new characters. New trading features which allow buying and selling goods in the market in exchange for coins, and improved animal behavior including full modelling of food digestion and change in animals weight due to food consumption.

        •  30 Jul 2000 13:55

          Release Notes: This is the first release of the game featuring a subset of the final features and limited performance; it is now in the early stages of playability.

          Recent comments

          24 Oct 2000 01:51 kalana

          Incidentally, servers for Acorn 0.2 are listed at

          29 Sep 2000 01:44 bryce

          Re: Servers (Roll your own for now)

          Since we're still in the development phase, our servers are being
          used for internal testing. But don't forget that we're giving out
          the source code for the server too, so you can run that too.
          As far as finding people to play with, well this go-around that's
          being left as an exercise to the reader. ;-)

          Acorn 0.2 is coming together and will be released soon, so stay
          tuned. We've got a bunch more animations, music, and game rules
          implemented in this next preview!

          30 Jul 2000 14:05 abez1

          It looks all nice and such and it works, it would be nice if A. they told us where a working a server was because just doesn't work. I don't see much point of the demo unless we can actually play on the server.


          Project Spotlight


          A Fluent OpenStack client API for Java.


          Project Spotlight

          TurnKey TWiki Appliance

          A TWiki appliance that is easy to use and lightweight.