Technologies used
(In no particular order)- Java and AWT
- The game is done as a Java application, using the AWT drawing routines.
- XML - XStream
- The game data is stored as XML, which is loaded by using XStream, done by Joe Walnes.
- XML - XML Pull Parser
- The game also uses XML Pull Parser, done by Aleksander Slominski, to speed up the XML parsing.
- BeanShell
- Another technology used in the game is BeanShell, done by Pat Niemeyer, that allows for arbitrary Java code to be executed (eval) within context.
- Tritonus
- Tritonus is an implementation of the Java Sound API and is used in the game together with JOrbis to provide the Ogg Vorbis support.
- JOrbis
- JOrbis is a pure Java Ogg Vorbis decoder from JCraft and together with Tritonus, enables the game to use Ogg Vorbis format sound, which is good because the origianl WAV format files took 500Mb.
- Eclipse
- The game has been developed using the Eclipse IDE.
- Ant
- Packaging the game into a JAR file has been done using an Ant build script.
- Lotus Notes
- All the XML in the game has been edited with a Lotus Notes application created specifically for the task.
Specification: Java(TM)2, JRE 1.4+ Get Java
Ob trademark stuff:
Java and all Java-based trademarks are trademarks of Sun Microsystems, Inc.
Lotus and Notes are trademarks of IBM Corporation
© 2004-2005 spicetrade.org - juhah@spicetrade.org