Library |
Version |
Description |
Jar File |
Requires |
Reccomended |
---|---|---|---|---|---|
Timer |
1.3.1 Stable |
Variable resolution stopwatch
and timing system. Allows seamless useage of the millisecond timer or nanosecond timer, depending on what's available. It also gives you a manual stepping clock and the ability to plug in your own time sources. |
timer.jar |
Compile: Official Sun Java 1.5+ Runtime: Java 1.4.2+ |
Official Sun Java 1.4.2 or Java
1.5+ |
Hierarchy |
1.3.0 Beta |
Hierarchical persistable data
storage. Allows storing hierarchical data in XML files. |
hierarchy.jar |
Java 1.4.2+ |
|
Audio |
0.2.0 Alpha |
OpenAL helper library. Includes classes for playing audio clips from memory and streaming from files. Capable of 3D sound. |
audio.jar |
Java 1.4.2+, JOAL |
Surround Sound capable hardware;
you're missing out if you've never tried surround sound with games |
Video/Modeler |
4.2.2 Stable |
OpenGL helper library and
modeler application. The net.jinx.video package simplifies using OpenGL. The net.jinx.video.model package allows programmatic creation and manipulation of 3D models. The Vertex Modeler application/library allows you to create and work with 3D models using Java source code. The modeler application itself allows you to display those models. |
vmodeler.jar |
Java 1.4.2+, JOGL, Janino
(For the Modeler class only),
Hierarchy,
Timer, Math (VertexUtil only) |
Decent video card; even
something out-dated should work good; I'm using an ATI All-In-Wonder
Radeon 7500 |
Action |
0.6.5 Alpha |
"Lights, Camera, Action!" Allows constructing a scene complete with actors, scenery and events, all based on a steppable clock, which can be backed by a real time clock, but doesn't have to be. |
action.jar |
Java 1.4.2+, Timer, Audio (for
AudioRenderer), Modeler (for ActionGUI, VideoRenderer, ActorView and
VisibleActor), Hierarchy (for ActionGUI) |
|
Colorizer |
0.1.1 Alpha |
OpenGL based model painting
application. Allows coloring 3D objects produced by Vertex Modeler. |
colorizer.jar |
Java 1.4.2+, Modeler |
|
GUI |
0.3.0 Alpha |
GUI related classes for The
Deimos Project. |
gui.jar |
Java 1.4.2+, Hierarchy |
|
Math |
0.5.2 Alpha |
Math library for this project,
including both a fast package suited for game physics and graphics, as
well as a slower object-oriented package for seamless switching of
numerical data types. |
math.jar |
Java 1.4.2+ |
|
Input |
0.4.1 Beta |
Input related library for use
with the Action library. |
input.jar |
Java 1.4.2+, Timer, Action, JInput, JUtils |
Input devices that don't suck ;-) |
Asteroids |
0.1.0 Alpha |
3D first-person Asteroids clone. | asteroids.jar |
Java 1.4.2+, Hierarchy, GUI |
|
Plugin |
0.1.0 Alpha |
Deimos Modular Plugin Library. Allows dropping a jar file into a directory to add functionality to an already built system. |
plugin.jar |
Java 1.4.2+ | |
Physics |
0.4.3 Alpha |
Deimos Physics Library. |
physics.jar |
Java 1.4.2+, Math, Action, Hierarchy, Modeler, Janino (For the Main class only) | |
Media |
0.1.0 Alpha |
Deimos Media Library. Plays video files in a platform independent fashion. |
media.jar |
Java 1.4.2+, MPlayer |
Videos to play ;-) |
Demo |
0.1.1 Alpha |
Deimos Demonstrator. |
demo.jar |
Java 1.4.2+, Varies by build
target |
Demos to run |