Game of Life in 21st Century

Game of Life
st
in 21 Century
ECE817 Presentation
By Kyusik Chung
2003. 6. 9.
John Conway’s Game of Life
Rule of John Conway’s Game of Life
Birth – A dead cell with exactly three live neighbors
becomes a live cell
Survival – A live cell with two or three live neighbors stays
alive
Overcrowding or Loneliness – In other cases, a cell dies
or remains dead



Each cell considers 8 neighbors adjacent to itself
Many interesting patterns based on a same rule
(glider, exploder, pump, and etc)
We want to change the rule or GOL itself!!
21st Century is Internet Era




We are connected to the network
We don’t have to be in the same place for the
communication
We have a chat with foreigners in our room
Loneliness is not the problem of physical distance
⇒ Redefinition of neighbor
Redefinition of Neighbor




Neighbor need not to be near the cell
We make new neighbor patterns
Different patters make different GOL
Redefinition of neighbor make GOL more interesting
Programming Environment




Edwin Martin’s Game of Life v1.3
Java Applet
Randomly generates initial patterns
Change the definition of neighbor
One neighbor goes to right
P1



P2
We have a separated neighbor
Neighbor goes to right
What will happen?
P3
Result of P1
Average Number of Neighbor
Variation of Number of Cells
4.5
700
4
Number of Cells
600
계열1
계열2
계열3
계열4
계열5
500
400
300
200
100
Average Number of Neighbor
800
3.5
3
계열1
계열2
계열3
계열4
계열5
2.5
2
1.5
1
0.5
0
0
1



32
63
94 125 156 187 218 249 280 311 342 373
Generation
1
31
61
91 121 151 181 211 241 271 301 331 361 391
Generation
Almost cells die
Decreasing trend for random initial patterns
Average alive generation is 300
Result of P2
Average Number of Neighbor
Variation of Number of Cells
4.5
700
4
Number of Cells
600
계열1
계열2
계열3
계열4
계열5
500
400
300
200
100

3
계열1
계열2
계열3
계열4
계열5
2.5
2
1.5
1
0
1

3.5
0.5
0

Average Number of Neighbor
800
23
45
67
89 111 133 155 177 199 221 243 265 287
Generation
1
23
45
67
89 111 133 155 177 199 221 243 265
Generation
Almost cells die like P1
But shorter alive generation
Farther neighbor make life time shorter?
Result of P3
Average Number of Neighbor
Variation of Number of Cells
4.5
700
4
Number of Cells
600
500
계열1
계열2
계열3
계열4
400
300
200
100
3
계열1
계열2
계열3
계열4
2.5
2
1.5
1
0
1

3.5
0.5
0

Average Number of Neighbor
800
20
39
58
77
96 115 134 153 172 191 210 229 248
Generation
1
21
41
61
81 101 121 141 161 181 201 221 241
Generation
Yes, farther neighbor make life time shorter!!
Almost cells die like P1 and P2
Conclusion





We propose a new Game of Life by redefining the
pattern of neighbor
One separated neighbor cases are simulated
Farther neighbor make the life time of overall lives
shorter
We have to take care adjacent neighbors even if we
have good network for communication ^^
Other patterns of neighbor need to be simulated