YARTS is a partially-completed 2D Real-Time Strategy game, written in Java, with a number of nifty features. It was created as a fun project by three people in the UK and intentionally does not have the resource-management features of many RTS games, but focuses on attack and defence strategy instead.
It was mentioned as an example of an isometric tile-based game in the book Killer Game Programming in Java.
You can play YARTS now, if you have Java installed.
Fast, light, manouverable unit, armed with twin machine guns, each with a short range.
Medium speed, medium armour unit, armed with a single mid-range cannon.
Slow, heavily armoured unit, armed with a single powerful long-range cannon.
Passive units that do not contribute much to the game. They tend to wander away from other units, and are only found on grassy areas. They also have a nasty tendency to explode on contact.
- Opponent AI
For single player games, or can act as a bot in a network game.
- Unit AI
Common sense routing for units, enemy avoidance, tactics.
- Networked Play
Multithreaded server (including basic web server for monitoring purposes).
- Tested on EPOC, Mac, and Windows
Also tested on Linux.
- Semi-Realistic Physics
Recoil, explosions push units away, units can ram opposing units, etc.
- Bump Mapping
Single, coloured, directional light source.
- Formation and Gesture Moves
Draw your own unit formation patterns.
- Pluggable Armies
Easily plug in new armies with unique graphics, unit capabilities and AI.