Competition Overview
The Challenge: Competitive Game of Life
Your Cells
Enemy Cells
Neutral Cells
t = 1
t = 2
t = 1
t = 2
p = 0.60
p = 0.40
Details: Cell Death
Maps
Example Maps
Map Evolution
Function Input:
[game_H, game_W]
(0 empty, 1 wall, 2 friendly, 3 enemy_0, …)
or: [C, game_H, game_W] (one hot)
Function Output:
[game_H, game_w] (coords encoded as ints)
or: [attack_h, attack_w, game_H, game_W]
Designing an Agent
What policy() sees per cell
What policy() does per cell
Two Types of Function Input
Enum Input (per cell)
2
2
2
2
2
2
3
3
0
0
2
2
2
2
2
2
2
2
0
0
3
2
2
2
2
2
2
0
3
3
3
3
2
2
2
0
2
0
3
3
3
2
2
2
2
0
0
3
3
3
3
2
2
0
0
3
3
3
3
3
2
2
2
0
3
3
3
3
3
2
2
0
0
3
3
3
3
3
3
2
0
0
3
3
3
3
3
3
3
2
0
3
3
3
3
2
3
3
2
2
One-hot Input (per cell)
Two Types of Function Output
Enum Output (per cell)
For a given cell:
6
11
16
7
17
8
13
18
1
2
3
5
10
15
0
21
22
23
20
9
14
19
4
24
12
Probability Output (per cell)
For a given cell:
0.01
0.04
0.01
0.01
0.02
0.01
0.02
0.2
0.03
0.01
0.01
0.01
0.01
0.01
0.02
0.01
0.09
0.1
0.01
0.01
0.09
0.1
0.01
0.1
0.06
Tournament Details
Game Details
Prizes
Prizes will be given as tuition reimbursement
$1000
$500
$250
Timeline and Structure
Code & examples
Game Night Social!
Form Teams!