DevelopingStorm

Search and Destroy

A game of exploration and conquest


Search And Destroy is an ongoing project of mine. It's a strategy game written in Java and inspired by Walter Bright's old war game Empire.  It's only in pre-alpha stages and it's not ready to play.  I've included it here so when I talk about it in my blog readers have access to it as reference point.


Game Basics

The goal of the game is simple, defeat the other players and gain control of all the cities on the map.   You start out owning one city that is initially producing armies.  As armies are produced, they appear and you can move them around and try and capture other cities.   Create Sea Transports or Air Transports to carry armies to new continents.  Create other units to defend against and or attack your opponents.



Moving Units:

Once you have create a unit you need to make it move.  The easiest way to do this is to click on the unit and drag the arrow that appears to the location you want the unit to move it.   You can drag the arrow into unexplored territory if you wish.

You can also use any of the navigation keys (Q, E, A, D, Z and C keys or the arrow keys, home, end, pgup, pgdn) to move the unit a single space.  If you want to make a long move via the keyboard you can press M and then use the navigation keys to move the arrow to the desired destination.   If you don't want to use the keyboard commands you can also select these commands from the units context menu or the main Order menu.

Special Moves.

Search and Destroy offers some convenience commands to make doing basic things easy.

    Explore: (X).  A unit will explore until it cannot reach any more unexplored territory.  For ships that means that will explore a long long time if you let them.
  
    Home: (H).  A unit will return to the nearest city owned by the player.   This is a good command for damaged ships or aircrafts that are low on fuel.

    Sentry/Load: (S)   Tell a unit to not move and hold it's position.   If the unit is a transport it will wake up automatically when it has a full load.

Transports:

Transports are the heart of the game.  Without using transports you can't move off the continent you start on.  You need to create transports in order to expand your empire.   Air Transports (Cargo planes) can only carry infantry, while Sea Transports can carry any mix of Armour and Infantry.  Air transports can only carry 1 infantry unit per mission while Sea Transports can carry a combined weight of 6 where infantry weigh 1 and armor weigh 2.


Unit Paths:

Assigning orders to individual units can get tedious.  One method you can use to automatically get units moving is to create Paths.   Paths can be created via the City menu 'Set Unit Path' option or by SHIFT-drag gesture that starts on an owned city.  A path tells all units that enter (or are created in) a city to move to the end of the path.   Paths can be specific to sea, air or ground movement and a city can have different paths for each movement type.  Paths can end at any location on the board.
  


Playing the Game:

If you have Java Web Start you can load the game by pressing the following icon.   In the current build you will play both sides of the battle - not very exciting I know, but the robot player still needs a lot of work.   You also can't save the game yet or change maps or do much of the stuff that you would want in a finished game.

SAD ico

Search and Destroy version 0.3


Changes since 0.2

Added lots of bug fixes for path finding, load/unload, exploration and such.
Added path support.
Added about dialog
Added menu bar and context menu

To Do

tons and tons.