Skip to content
This repository was archived by the owner on Jul 12, 2026. It is now read-only.

Latest commit

 

History

6 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Genius Square Solver

This software solves any valid problem created by the 'Genius Square' board game

Read data

Screenshot 2023-08-07 at 10 56 45

Introduction

I wanted to create software to solve the Genius Square board game. The game is a 6x6 board with 9 pieces that you have to fit into the board. The pieces are different shapes and sizes, and the board has a few fixed pieces. The goal is to fit the pieces into the board in such a way that the pieces do not overlap and that the empty spaces are filled.

I then decided to use computer vision to read in the state of a board and solve it. I don't have any boards to hand though so I have used paper in this instance.

How to use

Computer Vision Mode

Run the main file and put replace the path variable with the path to your own image.

Random mode

If you want to solve a random problem, run the random_solver.py file.

About

This software solves any valid problem created by the 'Genius Square' board game with computer vision

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages