THE WEINER WARRIOR
DOWNLOAD THE SOURCE
You are free to redistribute, to modify and to use the Meat FighterTM source code in your own programs at no cost as described by the GNU General Public License.
Meat FighterTM was designed with future projects in mind. The full-screen animation code, the sound effects and music code and the event timing code was placed into a separate gamingtools package. For your convenience, it can be downloaded as gamingtools.jar. Here is the gaming tools javadoc bundled as a zip file. You can view it online here.
Check out my Java Developer's Journal article for a tutorial on how to use the gaming tools library and for an explanation on how the code works. The page of code listings does not appear in the printed magazine due to space limitations. You can download the missing page here. Or view the listings online with one of the following links:
This example demonstrates the first steps toward a Space Invaders clone. It simply moves the invaders from left to right, alternating between two sprites.
Enter the microscopic world of digital paramecium in this demonstration of sprite rotation.
This example demonstrates how to implement Bézier curves for motion control.
Full-Screen Exclusive Mode API: http://java.sun.com/docs/books/tutorial/extra/fullscreen/
Java Image I/O API: http://java.sun.com/j2se/1.4.1/docs/guide/imageio/
The VolatileImage API User Guide: ftp://ftp.java.sun.com/docs/j2se1.4/VolatileImage.pdf
Java Sound API: http://java.sun.com/products/java-media/sound/
Java 3D API: http://java.sun.com/products/java-media/3D/
Java Media Framework: http://java.sun.com/products/java-media/jmf/
Java Native Interface: http://java.sun.com/docs/books/tutorial/native1.1/
PlayStation 2 Linux Community: http://playstation2-linux.com/
Xbox Linux Project: http://xbox-linux.sourceforge.net/
Nintendo Entertainment System Architecture: http://www.classicgaming.com/epr/nintendo/nes.txt
Swing Sightings Volume 3: http://java.sun.com/products/jfc/tsc/sightings/S03.html
Java Gaming: http://www.javagaming.org
Video Game Music Archive: http://www.vgmusic.com/
Drawing Tablets: http://www.wacom.com/
History of Street Fighter: http://www.videogames.com/features/universal/sfhistory/