Skip to Main Content
Killer Game Programming in Java
book

Killer Game Programming in Java

by Andrew Davison
May 2005
Intermediate to advanced content levelIntermediate to advanced
998 pages
26h
English
O'Reilly Media, Inc.
Content preview from Killer Game Programming in Java

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.
Start your free trial

You might also like

Java Game Development with LibGDX: From Beginner to Professional

Java Game Development with LibGDX: From Beginner to Professional

Lee Stemkoski

Publisher Resources

ISBN: 0596007302Supplemental ContentErrata Page