Home
Name Modified Size InfoDownloads / Week
README 2012-04-22 5.5 kB
EVOlution_RTS_0.3.tar.gz 2012-04-22 506.6 kB
Totals: 2 Items   512.1 kB 1
EVOLUTION - THE GAME [Planning] 

1. INTRODUCTION 
Evolution (*name not decided yet*) will be a Real Time Strategy-like game. Instead of classic medieval or mythological or scifi theme, our theme will be something much smaller. The basic unit player will control will be a single cell-like creature, or the "stem cell". The goal of the game is not to be an extremely accurate demonstration of how cells interact, but still a realistic approach to cells.

2. CELL PROPERTIES
- Position (x,y)
- Attack (only for white blood cells)
- Defense
- Reproduction rate
- Genes - Upgrade tree provided at the bottom.

3. STEM CELL EVLOVING

1st: Stem cell will reproduce (user must click on reproduction).
2nd: Once there are at least two stem cells, one can be evolved into another type of cell, where the gene can be chosen. Only discovered genes can be 
chosen.

In rare cases (10% of the time?) the cell will change into a previously unknown cell.

3rd: At all times, there must be one stem cell. Evolution must be prevented when there is only one cell and the user selects that stem cell.

4. BASIC INTERACTIONS OF CELLS

Reproduction: 
A cell puts an amount of work (time) to create a 2nd cell. The thus produced cell will have properties as follows: 
- take all properties of the cell
- add some random mutation 

This will allow player to unlock new properties within his/her cells.

The telomere will decrease as more cells are produced from that cell. Once the telomere runs out, the cell can no longer reproduce.

NOTICE: RED BLOOD CELLS CANNOT DO SO, THEY CAN ONLY BE PRODUCED FROM THE BONE MARROW, 

Aging:
A cell will age (graying) as time passes by. After some time, the cell dies.

Gene exchange:
Two cells puts an amount of work (time) to move their genes throughout each other. 
This can create special combinations.

== WHITE BLOOD CELLS ==
Two cells with attacks 5 and 10, defenses 2 and 3, can change themselves to attacks 12 and 3, defenses 1 and 2.

For a "supercell", they can be changed to attacks 15, defenses 5 and attacks 0, defenses 0. The 1st cell becomes rather powerful, while the "waste"
cell becomes useless other than as a barrier. This only works if both target cells are white blood cells.
Supercells will have the white blood cell genes.



Combine:
Two or more cells could be combined into larger system, with properties calculated as follows: 
- health (amount of cellular slime?) will increase a proportion of the health of each cell added to system 
- other properties will represent a random value within the range for each. 

For example two cells with attacks 5 and 10, defenses 2 and 3, would combine into a system with attack 5-10 and defense 2-3.

5. BASIC INTEREACTIONS OF VIRUSES
Viruses may enter the cell system at any time.

Reproduction:
Viruses will reproduce uncontrollably every few seconds. They will hijack cells.

Antibiotic:
Click on a white blood cell and assign it to a virus-infected cell. 

The max atack of the white blood cell is x (the attack value). A value from x to x-4 (no negative) will be generated.

The max attack of the virus is y (the attack value). A value from x to x-4 (no negative) will be generated. 
The defense will be its infected cell's defense.

Once either's defense reach 0, it dies. 

If the virus dies, an antibiotic will be produced and all other attacks against that virus carried out by white blood cells will be multiplied by 1.5, changing to a value of 1.5x to 1.5x - 6. 

If the white blood cell dies, the virus will increase its defense by 0.5x.

6. CELLS CHANGING TO CANCER CELLS

All cells can change to cancer cells. 

Once they change to cancer cells, they start reproducing uncontrollably. To destroy them, click on a cancer cell
(marked with a red tint) and click destroy. 

A white blood cell will arrive, and the seconds it will take for it to be destroyed is the (white blood cell attack / cancer cell defense) rounded up to the nearest integer. 

If the user does not do so in time, they will multiply into huge amounts and the whole system will fail after a certain level (maybe 1000 000?).


Cells marked with [] must be discovered before being used, while cells with () are automatically provided once its requirements are satisifed.
============================================================= Upgrade Tree ==========================================================================

(Stem cells)
|
-- (Red blood cells) ---
-- (White blood cells) |--- Circulatory System (first system that must be established)
-- [Bone marrow] -------    |
                            -- (Nerve cells) --- |
                            -- (Neurons) ------- --- Nervous System (second system that must be established)
                                                     |
                                                     -- (Bone cell) --- Skeletal System (at least 500 bone cells and 100 bone marrow cells)
                                                     -- (Muscle cells) --- Muscular System (at least 300 muscle cells)
                                                                           |
                                                                           -- [Sperm cells] -- |
                                                                           -- [Egg cells] ---- --- Reproductive System (last system to be established)


REQUEST FOR HELP:
NOT COMPLETE, HELP TO ADD ON. I NEED ALL OF YOUR CREATIVITY AND KNOWLEDGE TO FILL MORE STUFF IN. THANKS.
DO NOT BE AFRAID TO SUGGEST ANY IDEAS.
(same goes for the Upgrade Tree)
Source: README, updated 2012-04-22