Current Status:
Have a complete ant script, working lua, entity/network system done, server selection done, updater done, master server done.
* anyone can host a server, will be listed on a master server
.
* open world, you are not trapped in a small invisible box (at least by default)
* lots of features, vehicles/aircraft
* the base mod will be feature rich, i won't limit features because of game play issues, i don't want mods reinventing the wheel over and over.
* out of bounds parts of the map will be auto generated.
* start game with typical updater that then launches the game.
.
* Auto download mods when you connect to the server
* Mods coded in pure LUA
* Light weight server, won't bother replicating simulation server-side(though entity key/values will be replicated and accessible via lua), but there will be a certain level of verification.
.
* i may have a little fun with portals that vehicles with multiple players can transverse servers in, depends on the mod. There will of course be a server browser which will be the norm for server transverse, so the portals will be for fun.
Cost: Free, i may give donors some insignificant extra feature, maybe ads on web pages, only if the project becomes very successful.
(I might keep all the java development to my self, while the lua mods will of course be open to the whole world to edit, eventually all of the interesting development will be done in lua)
.
License: closed source engine(but open LUA), monarchy ownership, if i give up on it i may open source it: BSD/Public-Domain. the lua code will of course be open but i'll prohibit "forking" the lua to a different engine.
.
hmm, don't know what my decision on this will be, may change: Java Developers?: to start with i'm going to solo the initial structure(i want something significant to show instead of being all talk), in a few months(?) i'll let anyone with a verifiable community dev presence in, commits or 100 posts or something, or i may not be so strict. Volunteers, this won't be commercial development. Inactive devs will keep their status and be welcomed back as if they never left. Artists + Lua Developers will always be welcome.
*JME3 (still going to try to support old hardware)
*Lua Mods (DONE)
*I'm going to be strict when it comes to security, only allowing what is needed, instead of allowing any java call.
*From a security point of view lua will be like javascript, my program like a web browser, and a server like a webpage.
*voice chat
After first complete stable:
Focus on meeting needs of lua mod devs, new features.
i may venture into pseudo 2D multiplayer side scrolls, and multiplayer RPGs. Once again with the moddable/lua + multiplayer angle.
RTS simulation that can interact with the FPS entity system.