Cellular Warfare

made by VDZ in 48 hours for
Ludum Dare 32 - 'An Unconventional Weapon'

---

Our scientists have engineered giant single-celled organisms for
use in combat. It is your task to deploy these organisms to
crush our enemies.

Cellular Warfare is a more video game-like take on Conway's
Game of Life. Use the mechanics of Game of Life to kill your
enemies in this puzzle/strategy game.

A detailed explanation of game rules can be found in-game,
just click 'How to play' from the main menu.

---

Cellular Warfare is a Windows-only game using .NET 4 and XNA
Framework 4. If you picked the download with them included, their
installers are in this folder. If not, you can get them here:

.NET Framework 4:
https://www.microsoft.com/download/en/details.aspx?id=17851
XNA Framework 4:
https://www.microsoft.com/download/en/details.aspx?id=20914


---

Controls:

The entire game is mouse-controlled. Press keyboard buttons
at your own risk. (Well, except for some map editor features.
Interface work takes way too much time and I couldn't finish
it all.)

Should you nonetheless decide to press keyboard buttons, this
is what they should be doing. (Be warned; some may cause bugs.)

C - Clear map
F - Toggle fullscreen mode
K - Configure 'next' map (after victory, it will automatically
    cycle to this map instead of returning to Level Select)
L - Load map
M - Go from map editor to playing or vice versa
N - Name map
R - Retry
S - Save map
U - Toggle secret cell fate predictor feature
+ - Raise number of allowed moves
- - Lower number of allowed moves

---

This game contains a Map Editor. Saved levels are stored in the
/levels folder as .cwl files and can be played by others by just
putting the .cwl file in that player's /levels folder. The
thumbnails were manually made by me; just create a 232x176 PNG
and give it the same name as your level to use a thumbnail.

Some remarks about the map editor:

- There is no save confirmation; overwrite happens automatically.
  You can even overwrite the default levels. Just be careful not
  to save over stuff you don't want to replace.
  
- You can go straight from play to editing and vice versa.
  If you do this, however, be aware that any changes caused by
  gameplay WILL affect your map; such changes are not reverted.
  If you press 'Retry' (or 'R'), the game will revert to the
  last saved version of the map. Always save before testing.

---

This game is public domain. Feel free to do whatever you want with it.
Source code can be found at: http://www.vdzserver.org/ld32/

Entry page:
http://www.ludumdare.com/compo/ludum-dare-32/?action=preview&uid=7284