Isometric, tilebased RTS Games, article

Some of you guys might remember our first article about Real-time Strategy
games. Well we refined it quite a bit…

Download it and tell me about your opinion…
This article explains progr. language independent
concepts and principles in reference to a RTS
engine called JCraft…
Topics covered in this article are:
-ISOMETRIC-VIEW (LAYERING, ISOMETRIC TRANSFORMATION, COORDINATES ETC, MAPPING TILES TO COORDINATES AND VICE-VERSA (WITH CODE)
-COLLISION DETECTION TECHQUIES
-FLOATING POINT V.S TILE-BASED MOVEMENTS
-GAME LOOP
-FULLSCREEN-MODE
-PATHFINDING
-STEERING BEHAVIORS FOR AUTONOMOUS CHARACTERS
-GAME ARCHITECTURE (CLASS AND DOMAIN MODEL)

JCraft
JCraft is a free cross-platform isometric, tile-based real-time strategy game engine completely written in Java.

JCraft will go through some fundamental changes these next few weeks and months. One major change will be: The support of floating point movements instead of tile-based movements. Among other things, JCraft will be refined to use Java5. In one way to gain a better performance in Linux and even Windows.
JCraft Pre-Alpha_v0.2(Floating point movements) will be available for download in a 2 months.
First development impressions though:

http://www.nullpointer.ch/pimg/zoom/28_800.jpg

http://www.nullpointer.ch/pimg/zoom/29_800.jpg

The article is available at: http://www.nullpointer.ch/publications/index.php

Please read it and feedback to me if it was any help…
Contact the forum http://www.nullpointer.ch/forum at nullpointer.ch if you have any suggestions… or claims [lol]

We might even consider to hand this article to java.net. so it would be great to hear if it was any good…

Best regards

JCraft-Team

This is an excellent tutorial, with algorithm details and everything.

Could you repost this in the java2d section ?

Im sure they will make a sticky with it. I hope so because this tutor deserves it. 8)

Err…i m unable to find that pdf file for the tutorial. If any1 has it , could u send it to me?

please send me a copy too :slight_smile:

me three!!! me three!!!

me… four?
me 4! :smiley: