Either player can be a human or a computer strategy. Two simple strategies are built in and a third, even simpler strategy is provided in a separate file as an example of how to add a custom strategy.
None of these strategies play a good game. The purpose is to provide a framework for writing custom strategies and learning about game AI programming in the process.
Reversi.html - A tutorial describing the
game and how to write new strategies.
Reversi.py - The python source - uses Tkinter.
NoBrainer.py - A sample custom strategy.
Positional.py - A strategy that favors corners, submitted by Mike Williams.
Give me feedback! If someone writes a good strategy, I'd love
to post it.
Brent Burley