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.