====== Java Links ====== Links related to the java programming language. Mainly game programming. ===== Virtual Machines etc ===== [[http://www.openje.org/kaffepc/manuals/en/index.html|kaffepc]] [[http://www.ci.tuwien.ac.at/%7Egrill/kaffe/|kaffe awt]] [[http://www.geocities.com/SiliconValley/Lab/6125/javavm/specification.html|taurus jvm]] [[http://www.jnode.org/node/798|JNode os]] [[http://www.wabasoft.com/|wabasoft!]] ===== java tutorials ===== [[http://javasite.humera.de/|Bornemix's Javasite]] , The basics of java game programming. [[http://www.tweako.com/writing_a_complete_5_card_poker_game_in_java|Writing a Complete 5 Card Poker Game in Java | tweako]] , How to implement a poker game in java. Very simple. [[http://www.softlookup.com/tutorial/games/index.asp|Internet Games Tutorial]] , A very old tutorial on java games. Don't use the example code! The design stuff still applies though. [[http://www.javacooperation.gmxhome.de/indexEng.html|Java Cooperation: home]] , A very good tutorial on simple applet games. [[http://www.planetalia.com/cursos/Java-Invaders/JAVA-INVADERS-00.tutorial|Space invaders.]] , Tutorial - Writing a Space Invaders game in Java. Step by step approach. [[http://www.cokeandcode.com/tutorials|cokeandcode tutorials]] , A space invaders tutorial, 3d asteroids LWJGL tutorial, tile maps tutorial and webstart walkthrough. Very good! [[http://www.mysuperiorgames.com/pingpong.html|Ping-Pong with GameApplet]], How to use the Game classes he introduced(GameApplet - 3 classes for a java game programmer, see other java resources) [[http://www.video-animation.com/java_009.shtml|Java for fids]] , A very basic intro, space invaders tutorial. [[http://www.mandomartis.com/onlinecourses/basicgamedev/introduction/introduction.html|The Mandomartis Online Course]] , developing a simple applet game. ===== Java Games tutorial, uses the BlueJ IDE ===== [[http://www.programmersheaven.com/articles/userarticles/mark/tut1/tut1.htm|Java Games tutorial #1]] [[http://www.programmersheaven.com/articles/userarticles/mark/tut2/tut2.htm|Java Games tutorial #2]] [[http://www.programmersheaven.com/articles/userarticles/mark/tut3/tut3.htm|Java Games tutorial #3]] [[http://www.programmersheaven.com/articles/userarticles/mark/tut4/tut4.htm|Java Games tutorial #4]] [[http://www.programmersheaven.com/2/Art_Java_1_s5p1|Java Games tutorial #5]] [[http://www.programmersheaven.com/2/Art_Java_1_s6p1|Java Games tutorial #6]] ===== other resources ===== [[http://www.gamedev.net/reference/list.asp?categoryid=23#21|Gamedev, general game design]] [[http://mirror.motherhamster.org/tsugumo/default.html|So You Want To Be A Pixel Artist?]] , tutorial on making good pixel art. [[http://fivedots.coe.psu.ac.th/%7Ead/jg/|Killer Game Programming in Java]] , Here you can download the draft chapters for the book Killer Game Programming In Java! [[http://www.mysuperiorgames.com/gameapplet.html|GameApplet - 3 classes for a Java game programmer]] , Study the source code and see how object orientation works. [[http://java.sun.com/docs/books/tutorial/index.html|Java Sun Tutorials]] , The official java tutorials. [[http://members.gamedev.net/vertexnormal/articles.html|Random level generation.]] , Not specifically for java but you'll live. [[http://www-cs-students.stanford.edu/%7Eamitp/gameprog.html|Amits Game Programming Information]] [[http://www.allegro.cc/forums/print-thread/586092|Loading a Tilemap From an Image (not java)]] [[http://web.archive.org/web/20060617091839/trac.bookofhook.com/bookofhook/trac.cgi/wiki/GameDesign|Book of Hook game design articles]] [[http://www.flipcode.com/archives/Implementing_A_Scripting_Engine-Part_1_Overview.shtml|Implementing a Scripting Engine]] [[http://www.gamedev.net/reference/articles/article728.asp|Gamedev, Tile Based Game FAQ]] [[http://themanaworld.org/archive/galerie.php|the mana world gallery]] [[http://oos.moxiecode.com/|tile based games in flash]] [[http://www.interactivepulp.com/pulpcore/|Interactive Pulp]] , java applet game library [[http://www.jpemartin.com/jgt/index.html|The java game toolkit]] , java game library [[http://devlinslab.blogspot.com/2007/11/simple-tile-map-editor.html|Simple tileset editor]] [[http://juddman.googlepages.com/|Multilayered Map Editor]] [[http://kotisivu.dnainternet.net/ttilli/tilemapeditor/main.htm|TaT Tile Map Editor]] [[http://mapeditor.org/index.html|Tiled, tile set editor]]