YOU MIGHT HAVE TO CLICK ON THE SIDES TO GET THE KEYBOARD INPUT TO REGISTER!!!


College Project Demo

===============================================================

CONTROLS

A - Display left panel

S - Display Timer

Z - Display Vision Lines

X - Display Fitness score

Esc, P - Pause the game

===============================================================

PAUSE PANELS

Total Teams - How many pairs of shooters and shields to start the game with.

Min Teams - The minimum number of teams alive to start the crossover function and restart the game.

NN Depth - The column of hidden layers.

EXAMPLE 1 DEPTH:

i

i h

i h o

i h o

i h o

i h o

i

EXAMPLE 5 DEPTH:

i

i h h h h h

i h h h h h o

i h h h h h o

i h h h h h o

i h h h h h o

i

NN Height - How many rows of hidden layers there should be

EXAMPLE 3 Height, 2 DEPTH:

i

i h h o

i h h o

i h h o

i

EXAMPLE 2 Height, 1 DEPTH:

i

i h o

i h o

i o

NN Weight - The range of the starting weights (ERASES CROSSOVER WEIGHTS IF CHANGED). 1 means that the starting weights range from (-1, 1) and 10 means the starting weights range from (-10,1).

NN BIAS - The range of the starting bias (ERASES CROSSOVER BIAS IF CHANGED). 1 means that the starting bias range from (-1, 1) and 10 means the starting bias range from (-10,1).

Game Type - (Team, Single) - Team makes the agent's partner lose too, Single makes them keep going.

Spawn Type - (shoot, shield, both) - Whether to only spawn shooters, shields, or both at the same time.

H Activation - (LeakyReLU, Sigmoid, Swish) - The hidden layer activation function to use.

O Activation - (Sigmoid, Softplus, SoftMax, Unstable SoftMax) - The output layer activation function to use.

Data Scale - (Normalize, Raw) - Choose either normalized data or non-normalized.

StatusPrototype
CategoryOther
PlatformsHTML5
AuthorSpagato
Made withGameMaker