Fantasy Project

The Fantasy project is a server engine based on Java technology for the purpose of multi-user games; especially for (but not limited too) MUD or role-playing games. Using the mute framework for the networking back-end; the Fantasy engine provides an easy way to add role-playing game elements such as:

  • Rooms/Locations
  • Mobile Objects
  • Items
  • Scriptable events

At the moment the FargoChat project is receiving most of the attention at this time. In the past both the FargoChat and Fantasy code bases were very similar; especially the low level user/player and room handling. The plan is to keep extending the FargoChat server/client engines in such a way that it would be easy to change it to more of a MUD/role-playing game. It's good to have dreams, right?

Currently the client part of the fantasy project is on a vacation and probably won't be actively worked on in the near future. By "near future" I mean anywhere between the next 1 to 20 years :o)

Where to Start?

Documentation that can be found in the "docs" directory of the fantasy eclipse project.

  • The Fantasy user guide (should be in stores any day now)
  • More information can be found at the official Fantasy website.
  • Also the Project Roadmap has more details on upcoming changes
  • View the source code in the SVN repository.

What's Next?

Well for now FargoChat is driving development so you can refer to that project for the most recent news and changes. Eventually I think FargoChat will reach a point where it can be used as a full game/mud server. Most of the game "elements" should be stored in the world xml files so the code itself should remain unchanged. At least that is the theory I have now.