AboutKizare is a 2D MMORPG built upon OpenGL, and SpiderMonkey. Info Kizare will primarily be a Windows based game, though porting has not been ruled out Kizare is basically a shell that will run on the JS SpiderMonkey engine Players will connect to different servers, and will be able to explore different worlds A primary server will exist for authentication, stats, broadcasting, etc. Servers can be hosted by anyone (must broadcast to the primary server) Can create private / locked servers via password 2D OpenGL (ortho) HawkNL for network access DevIL for images SDL_mixer for audio (ogg) Worlds will consist of a primary JS file (the main application if you will), maps, and resources (images, sounds, music). All necessary files are downloaded at the time of a client connection, and versioned. Servers must perform a “recycle” to update all clients if any files are updated. Scripts will not live on maps, but rather, events are invoked upon the primary JS file belonging to the server (other JS files may be used, but they all live in the same context). The primary application will expose an API to all scripts; this API will be 2D MMORPG, specific, meaning, it will not be so abstract as to create anything you want. (i.e., Collision is assumed to be 2D).
|