Skip to content
Tensorflow and Q-Learning based Python bot for the Bubble Shooter flash game
Python HTML
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
bubble_shooter
templates
webpage
.gitignore
README.md
demo.py
requirements.txt
train.py

README.md

Q-Learning Bubble Shooter bot

Bubble Shooter game: https://www.kongregate.com/games/Paulussss/bubbles-shooter

Demo gameplay:

Basic Puzlogic game bot with OpenCV and Python

A blog post writeup on how and why the bot was built: Q-learning bot for Bubble Shooter

Requires:

  • geckodriver in your $PATH
  • OpenCV installed on the system
virtualenv -p python3 --system-site-packages venv
source venv/bin/activate
pip install -r requirements.txt
cd webpage && sudo python -m SimpleHTTPServer 80 & # to run a local version of Bubble Shooter
python train.py
python demo.py
You can’t perform that action at this time.