Vingie, which stands for 'Vingie is not Game, is Engine', is an open source (GPLv3) MMORPG engine (server-side implementation only) and MMORPG client-server protocol. implementation which aims the
... [More]
following characteristics:
Python based Text file configurations Configurable character development formulas (char rules) Configurable hit point calculation (fight rules) Simultaneous multiple character manipulation support Player Programmed NPCs (a.k.a. player programmed robots support) highly innovative Very light weight and simple client-server protocol (probably to be implemented using JSON) Proof of concept client implementation Rich character and NPC description (physical, psychological, personal history and family information) Character family support (making possible to create a character as a brother or child of another character or to adopt a child char as a son) Configurable race/aging system (making possible to define special characteristics for different races and its aging system) Guild support system Party support system Auction system (for selling characters, itens and buildings using game or real money) Web UI for server configuration, player account creation, character creation, character aution system, robot programming interface Configurable 'Player Account Class' definitions (permission system for the game) Client-side API implementation in various programming languages (making things easy for client development) Virtually infinite map support (The map can be in multiple servers, each server hosting a small part of the hole map. The connection between those servers must be dynamically made,by the main game server, looking at registered online servers, so a strong guild in a game must even have their own server which their own rules (limited by main game server) but all player and character data will be in the main game server only, that way users can create servers with their own maps, NPCs and player permissions but cannot create money or cheat in any other way) highly innovative [Less]