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

Pages: 1 2 3

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

Tic-Tac-Toe Python AI (3)

Today is the magic day when our Tic-Tac-Toe AI will finally become perfect and unbeatable!

Minimax Algorithm

Tic-Tac-Toe is a game of perfect information like Go and Chess meaning that when making a decision you have access to all the information about the game including where the opponent can play, where the opponent has played, where you can play…

Continue reading

Tic-Tac-Toe Python AI (2)

*Remember: all code for this Tic-Tac-Toe AI can be found here*

Now that we have created an environment for our Tic-Tac-Toe game let’s create a simple two-player version of the game.

Multiplayer Tic-Tac-Toe

Again, let’s plan our code before we start:

Continue reading

© 2017 GamePickle

Theme by Anders NorénUp ↑