這是一個經典的小遊戲黑白棋,在8x8 格子上玩家與電腦輪流下子,本示例程式用O,X來替代黑子與白子。遊戲玩法為黑子玩家與白子玩家輪流下自己顏色的棋子,在新下的棋子與同顏色的另一個棋子之間,如果有任何對手的棋子,都將其反轉,遊戲的目標是讓玩家自己的棋子盡可能的多。最後留下的棋子數最多者為贏家。
本程式由Python3.5.2 +Pyqt5 製作而成,範例代碼可由下面連結取得
https://github.com/Ashing00/Othello/tree/master
程式執行畫面如下圖所示: