Binoxxo, aka Takuzu or Binairo, is a simple logic game.
The game consists of a 10x10 grid with some circles and crosses placed in it. The goal is to fill the empty cells with circles and crosses such that:
- No more than 2 similar symbols are aligned (
XOOXX
is ok butOXXXO
is not) - Each column and each row contains exactly 5 circles and 5 crosses
- All columns and all rows are different
This solver uses the webcam to detect a grid and try to solve it. The result is then display in augmented reality on the live camera feed.
- Python 3 or higher
- Python modules:
numpy
- OpenCV for python: check OpenCV's installation page for more info