The Future Will Only Be Dystopian If Capitalism Remains Undefeated
------------------------------------------------------------------

Description
-----------
A game about the future, and the necessity of being able to conceive of an
alternative to the present.  Probably more of a sketch than a game.

Rules
-----
- Capitalists (yellow) emit periodic waves of debilitation.  These debilitate
  the Proles (white) and eventually wear them down, to death.
- New Proles are born as others die.
- The player acts as a Revolutionary (red) but is subject to the same
  debilitation as the Proles.
- To survive, the player must convince their fellow Proles of the need for
  revolution/the abolition of capitalism.  They do this by going over to a Prole
  and pressing the action button a number of times.  This makes the Prole a
  Revolutionary.
- Revolutionaries are connected to each other.  A Revolutionary group acts
  as (small) protection against capitalism's debilitating effects.  Bigger
  group == more protection.
- When a group is big enough, it can topple a Capitalist.  Single
  Revolutionaries cannot topple Capitalists.
- (Non-Player) Revolutionaries try and recruit other Proles to the cause.
- (Non-Revolutionary) Proles who collide with Capitalists may become Police
  (blue) as a result.
- Police revert Revolutionaries to Proles if they collide with them.
- Police are more affected by the Capitalists' waves of debilitation than Proles
  and Revolutionaries, and die earlier as a result.

Controls
--------
Cursors: move the player character.
Space/any key: convince nearby Proles to join the revolution.
Escape: quit.

Game Options
------------
You can pass the executable various command line flags:

Usage:
TheFutureWillOnlyBeDystopianIfCapitalismRemainsUndefeated -w [width] -h [height] -a [val] -f -ns -nm -s

Flags:
--width [val] | -w [val]:	Set the width of the window.
--height [val] | -h [val]:	Set the height of the window.
--antialias [val] | -a [val]:	Sets the antialiasing level (2, 4, or 6) (this
                                setting doesn't do much).
--fullscreen | -f:		Sets whether to go fullscreen or not.
--nosound | -ns:		Switches off the sound output.
--nomusic | -nm:		Switches off the background music.
--help:				Display this help.

These can also be set from the GameTemplate.conf file that will be
generated when the program is first run.  The file is located:

Documents and Settings/<user name>/Application Data/GameTemplate
(Windows XP)
Users/<user name>/AppData/Roaming/GameTemplate (Windows Vista)
/home/<user name>/.GameTemplate (Linux etc.)
/Users/<user name>/Library/Application Support/GameTemplate (OSX)

License Details
---------------
Source code is licensed under the GPL v3.  Graphics/sounds under the Creative
Commons Sampling Plus license.  Siren sound is courtesy martypinso via
freesound: http://www.freesound.org/samplesViewSingle.php?id=22601


- Niall Moody (30/11/09).
