Introduction
This is the home for the DarkMMO project.
DarkMMO is an MMORPG engine that uses Neverwinter Nights data and tools.
The client is based on the Ardor3D scenegraph library and the server is a Project Darkstar application.
Latest News
I've begun work on the scripting layer of the DarkMMO client. The DarkMMO scripting layer uses the Java Scripting API to support many different scripting languages. As such I've had to solve the general case of sandboxing scripting code. Interestingly enough, this same solution also works for sandboxing Java code itself. Eventually it will get put back but until then you can
read about it in my blog.
Currently, I am working on the resource update system for DarkMMO as I need that to assign scripts. This is complicated by the fact that it needs to be a dynamic update system because I want to enable in-world world editing ala traditional MUDs.
This will be built as a separable system that can be used by other games if they wish.
I'm tentatively calling it "PushmePullu" in reference to one of my favorite childhood books. Right now I am investigating existing distributed database technologies and will start prototyping shortly.
----------------------------------------------------------
At the request of some potential users I have modified the license terms to be dual-license.
You may now chose either the
Creative Commons Attribution-Noncommercial 3.0 United States Licenseor the
GNU Affero General Public License 3.
Walkmeshes eliminated simplifying many things.
Good blocking against placables and doors as well as tile.
Non-walkmesh based blocking
License
DarkMMO, its source code, assets, and all documents and media pertaining to it are dual licensed under the
Creative Commons Attribution-Noncommercial 3.0 United States License and the GNU Affero General Public License 3. For more information, see the links at the side and the
FAQ.
Acknowledgments
The DarkMMO project is grateful for the generous support of
YourKit. The YourKit profiler for Eclipse is an essential
tool for our delivering a tuned and performant final deliverable.
YourKit is kindly supporting open source projects with its full-featured Java Profiler.
YourKit, LLC is the creator of innovative and intelligent tools for profiling
Java and .NET applications. Take a look at YourKit's leading software products:
YourKit Java Profiler and
YourKit .NET Profiler.