]Eamon Adventurer's Guild Online


Eamon CS - The Eamon RPG steps into a new language!

This webpage is dedicated to the Eamon CS (ECS) project - a successful port of Eamon to the C# programming language.  ECS is a hybrid system - functionally, parts of Donald Brown's Classic Eamon and Frank Black Production's Eamon Deluxe have been integrated, but the system itself was written from scratch and contains many new features.  It is the production version of Eamon AC, a prototype which is now obsolete.

Eamon, with its record-oriented structure, is surprisingly well suited to the C family of languages.  Although the feature sets of C# and BASIC overlap somewhat, they are aimed at different audiences.  Adoption of BASIC by hobbyists in the 1980s contributed to Eamon's popularity as a game development platform.   The C# language, on the other hand, was designed as a modern, object-oriented replacement for C/C++, and has a fairly steep learning curve.  By porting Eamon, many possibilities open up that have never been explored before.  The expectation is that custom adventure design with ECS will appeal mainly to advanced users or professional programmers.

The software repository includes a Dungeon Designer, a Main Hall, an Adventure Runtime and The Beginner's Cave (as required for any true Eamon port).  Additionally, a Test Adventure is included which showcases the system in a more rounded way.  The documentation set typically found in BASIC versions of Eamon has been omitted, but is planned for the future; at this point, a README file is provided. It is assumed you are already familiar with Eamon as a system and (for designers of custom adventures) comfortable stepping through it in a debugger to discover its nuances.  Here is a partial feature list for the game: To play Eamon CS, you should have a Windows computer capable of running the .NET 4.0 platform.  Modern Windows environments typically have .NET installed, but if needed you can find it here.

To develop the Eamon CS system, or build custom adventures for it you should use Visual Studio 2015 Community Edition.  Here are the system requirements for this IDE.

And finally here is the Eamon CS GitHub repository with full binaries and source code.  This repository is all you need to play ECS and build non-customized adventures.

For inquiries, bug reports or further assistance please email firstmethod@hotmail.com and include EAMON CS in the subject line!

This page last updated on 1/1/2017.