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

