A downloadable game for Windows

This game generates enemies using a genetic algorithm. In theory, the enemies adapt to the player over time and the game becomes more difficult. It could be improved upon. Some genes, such as the "immunity" gene, can make enemies much more difficult very quickly, other adaptation's effect on game difficulty are less obvious.

HOW TO PLAY:

The player gains health for the length of time the player is alive, and for killing monsters (and hives). If a player loses health, or if all "killtargets" (the green circles) are destroyed, the game is over.

The objective is to gain as many points as possible.

MONSTER GENETICS:


Each hive generates five monsters per generation. After each generation, the fittest from that hive, and the fittest from all hives are bred together. The weakest for that hive is deleted and replaced by the offspring.

If a monster gains at least 1000 fitness, and the space is clear, a new hive is spawned next to the hive that spawned the monster that gained over 1000 fitness. These new hives can be destroyed (original hives cannot).

Genes code for:

1. Color

2. Size/speed/hp. Large monsters have more hp, move slower, shoot slower, do more damage per shot and vice versa.

3. After the monster comes in contact with a player, does it run away or shoot?

4. After the monster comes in contact with a player and shoots, does it run away?

5. Immunity to a weapon

6. How acidic the monsters body is. Highly acidic monsters can melt through walls

7. Does the monster follow the player, or go after the targets?

LEVEL DESIGN:


Levels consist of destructible blocks and indestructible blocks. Part of the map is populated by randomly generated destructible blocks.

POWER UPs:

There are two types of powerups: shields and weapons.

There are three WEAPON powerups. They can be set to the "secondary weapon."

GRENADES -- detonates after it stops moving due to friction, or by colliding with a monster


BLOCK GUN -- creates pink destructible blocks


FLAMETHROWER -- a stream of flame melts monsters instantly

There are three SHEILD powerups:


RED SHIELD -- kills monsters on contact. Does NOT block damage from enemy missiles. Goes away after an amount of time.


GREEN SHIELD -- blocks monster missiles. Does NOT kill enemies that come into contact with it. Goes away after an amount of time.


BLUE SHIELD --blocks monster attacks and kill monsters on contact. Goes away after it takes a certain amount of damage.

CONTROLS:

Mouse -- moves crosshairs

WASD -- moves player

Left Mouse -- fires pistol

Right Mouse -- fires secondary weapon

Mouse wheel -- changes secondary weapon

Z -- changes secondary weapon to next

X -- changes secondary weapon to previous

ENTER -- pauses the game

Download

Download
mutation_v00_1b.zip 2.3 MB

Install instructions

Unzip and run application

Leave a comment

Log in with itch.io to leave a comment.