Skip to content

ronzhin-dmitry/gomoku-pyqt

Repository files navigation

gomoku-pyqt

Toy project -- implementing Gomoku with minimax and alpha/beta. GUI implemented via PyQT5.

Screenshot

Game engine is separated from GUI, can be used in Jupyter if no PyQT is available. This engine is not perfect (although it is known that first-move has winning strategy, see, for example, https://github.com/fucusy/gomoku-first-move-always-win), moreover player moves first - so try your best to win. Engine is forecasting three future moves.

Basically this is a study project to learn a bit of PyQT and get experience with simple minimax AI.

To run with GUI enter in cmd: python main.py

About

Toy project -- implementing Gomoku in PyQT with minimax and alpha/beta pruning.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published