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 ...