Website: http://www.powrtoch.org/pyorpg/
PyORPG is a work in progress. The goal is to create an ORPG engine that allows everyone to be able to setup their own ORPG adventure - so it strives to be simple, easy and customizable.
It is currently based on the source code of Mirage Source (http://www.key2heaven.com/ms/), which is an old Visual Basic 6 ORPG.
Screenshot
(View full size here: http://i.imgur.com/KTMpzcA.jpg)
Some of the currently implemented features:
* Log-in (creating accounts, characters etc.)
* In-game commands (/who, /help and more)
* Map editor - opened by calling the in-game command "/mapeditor"
* Chat
As you can see by the features, this game (engine) is nowhere near finish. It's not even an ORPG yet - at this stage I would rather call it a chat with game graphics.
What I will add to the engine is:
* RPG elements (stats, items etc.)
* Combat (PvE, PvP)
* Trading
* NPCs
* Skills/Spells
Link for the client: https://github.com/marcusmoller/pyorpg-client
Link for the server: https://github.com/marcusmoller/pyorpg-server
The source code is licensed under MIT ( ). I was considering LGPL, but I wanted users to be able to package their games without the need to share the source as well.
You can find the license for the game assets in the GIT repository as well.
Feel free to help out developing PyORPG by forking the project on GitHub and adding pull requests!