Demo Videos

Program - https://youtu.be/huiRDfE4oao Flash game - https://youtu.be/JbufmYQUM_M

Inspiration

I wanted everyone to feel the joy of winning a game of Miniclip pool.

What it does

It plays Miniclip 9 Ball Pool, automatically. It's learning how to do it better.

How I built it

Lots of caffeine. And dubstep. And sleep deprivation.

Challenges I ran into

Turns out running a browser image processing library in Node is a pain.

Accomplishments that I'm proud of

Figured out how to combine two complex problems, image processing and machine learning, and solved both of them halfway decently.

What I learned

A whole bunch about machine learning, reinforcement learning, Q learning, Deep learning, and other buzzwords that had no meaning to me prior.

What's next for "Cue" Learning - Billiards AI

It needs more data. Flash games have very limited data bandwidth haha.

Built With

Share this project:

Updates