https://github.com/ericboehs/sequence
Computer vision project to fix a problem with family game night. Detect and announce winner for the board game Sequence.
https://github.com/ericboehs/sequence
Last synced: about 1 year ago
JSON representation
Computer vision project to fix a problem with family game night. Detect and announce winner for the board game Sequence.
- Host: GitHub
- URL: https://github.com/ericboehs/sequence
- Owner: ericboehs
- Created: 2017-07-20T00:41:08.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2020-08-07T03:24:52.000Z (almost 6 years ago)
- Last Synced: 2025-01-19T08:32:01.184Z (over 1 year ago)
- Language: Ruby
- Homepage:
- Size: 7.81 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Sequence Winner Announcer
The game board:

What the computer sees and displays:

## What?
This program detects and announces winning moves for the board game [Sequence](https://www.jaxgames.com/sequence/).
## Why?
My family would commonly play past the end of the game because we wouldn't notice someone won.
## How?
This uses OpenCV to do the computer vision and Ruby to do the solving. (I'm a rubyist so this was the fastest way to write the solver for me.)
## Caveats
- The color profile is highly customized to my camera and will need to be adjusted if you really are trying to get this to work for yourself.
- It only works for Blue and Green pieces.
- The code needs refactored. It was written in a couple evenings so many hacks and copy/pastes were done.