Gosper glider gun

Conway’s game of life implemented into python

All the python code for this game of life project can be downloaded here.

What is the game of life?

The game of life was invented  in 1970 by John Horton Conway, a British mathematician. Conway had developed an interest in the American-Hungarian John von Neumann’s work aiming to find a machine that could create identical copies of itself. John von Neumann succeeded in creating such a machine virtually using complex cellular automaton. The game of life was just Conway’s way of simplifying Neuman’s ideas.

Rules of the game of life

Continue reading →

Connect4 Python AI

All the code for this connect4 Python AI is available here on GitHub.

Why Connect4?

Chess has been the focus of extensive research in the domain of Artificial Intelligence for many years. It is complex and yet it meets a specific set of rules which make it easy to define:

  • Its rules have not ambiguity
  • You can easily make a human play against a computer
  • Many people play chess

Continue reading →