Introducing Qwoppy

Introduction
Qwoppy is a project I started a few months ago to teach myself about reinforcement learning, something that was missing from my data science course.

For those who don't know, Qwop is an HTML5 (formerly Flash) game in which the player controls an olympic sprinter during the 100m dash. But there's a catch - the player has to control the upper and lower half of each leg individually using the keys Q, W, O and P. Complicating matters is the fact that Qwop apparently generates enough force with each leg to perform a somersault with minimal/unintentional effort.

When we played this game during lunch breaks at school, nobody could get past around 20 metres, and the only way anyone got even that far was by a "trick" involving mashing the keys W+O followed by Q+P repeatedly so that Qwop will inch forwards, dragging one knee across the racetrack. When the player manages to make him run like a real human - and I've only ever done it by fluke - a triumphant score sounds the signal that you're playing the game properly, if only for a second.

I can't work out the controls to this game myself. I'm hoping a computer program might have more luck (or patience). Qwoppy is that computer program. 

Comments

Popular posts from this blog

OCR in Qwoppy