Skip to content

BlackRaven0405/gogame

Repository files navigation

gogame

An easy way to simulate and automize go-like programs.

Installing

To install the library from PyPi, you can just run the following command:

# Linux/macOS
python3 -m pip install -U gogame

# Windows
py -3 -m pip install -U gogame

To install from the development sources, do the following:

$ git clone https://github.com/BlackRaven0405/gogame
$ cd gogame
$ python3 -m pip install -U .

Quick Example

import gogame


class RandomPlayer(gogame.Player):
    def play(self):
        return self.playable_moves()[0]


b = gogame.Board()
p1 = RandomPlayer(name="John")
p2 = RandomPlayer(name="Smith")
b.join(p1)
b.join(p2)
winner = b.run_game()
print(winner)

You can find more examples in the example directory.

Links

About

Go game library

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published