Inspiration

GO champion games

What it does

The game is played on a 9x9 board and two players take turns placing stones of different colors (black and white) on the board. The goal of the game is to capture as many of the opponent's stones as possible by surrounding them.

How I built it

The program sets up the Pygame window and loads an image of the board. It then sets up a game loop that handles player input and updates the game state. The board is represented by a two-dimensional list called board_state, where each element can be None (empty), "black", or "white".

Challenges I ran into

Understanding the rules of GO and implementing them in a game.

Accomplishments that I'm proud of

In comparison to the complexity of the game, the length of the code is extremely small and this means the efficiency of the code is high enough.

What I learned

How to combine different simple parts of code into complex code to make it more efficient.

What's next for GO board game

A timer, stone counter, and color indicator of the turn are missing.

Built With

Share this project:

Updates