top of page

Bejeweled 1 AI (Part 3): Creating a Smarter AI

In part 1, I used OpenCV and Python to load our game and get to the board data.  In part 2, I built the basic mechanics for our AI to make moves. In this post, I’ll be going over more advanced mechanisms used to allow our AI to make better moves. Revisiting Detecting Pieces After allowing our AI agent to detect valid moves and making moves, the issue with getting our game board information for the first move becomes obvious.  Take a look at the photo below. The start of a new

Blog: Blog2
bottom of page