Other Java NVEs
NetTour3D is only a taste of what a Java NVE can do; more extensive systems are available, coded in Java 3D or Java.
Three excellent commercial NVE applications utilize Java 3D. They don't provide source code, they do but show what's possible.
- Magicosm (http://www.magicosm.net/)
A fantasy role-playing game. For screenshots, see http://www.magicosm.net/screenshots.php.
- Pernica (http://www.starfireresearch.com/pernica/pernica.html)
A fantasy role-playing game. For screenshots, see http://www.starfireresearch.com/pernica/graphics.html.
- City of Nights BBS (http://citynight.com/vc)
A long-running chat service with a 3D interface.
For Java 3D source code for NVE construction, see:
- eXtensible MUD (xmud) (http://xmud.sourceforge.net/index.html)
Handles avatar animation, terrain following, collision detection, and the creation of new objects for the world. The client/server network communication is sockets-based but uses object serialization. The server employs MySQL for data storage. There's a security manager for client authentication The screenshots look similar to the commercial products already mentioned. (See http://xmud.sourceforge.net/screenshots.html.)
- The Salamander Project (http://www.kitfox.com/salamander/)
Salamander was started by Mark McKay in February 2004 to create a 3D MMORPG game engine. Development is on hold at the moment, but 2D and 3D utilities are available, along with a network "lobby" that could be used as a server for networked games.
- ChickenBall ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access