4LeftFeet -- The DDR Bot Project
- Lead Hacker
Purpose
Why
How
The Future
Media
4LeftFeet Wiki
Purpose4LeftFeet is a stand-alone "robot" that utilizes artificial intelligence to play Dance Dance Revolution (DDR). |
WhyComing from a QA / hacker background, something that has always interested me is automation. I find it challenging and exciting to
find ways to exploit technology and software to accomplish things they were not originally intended to do, particularly when it comes
to saving time with repetitive tasks, or performing complex operations that would otherwise be impossible for a human behind a keyboard
and mouse (or other human interface device). |
How4LeftFeet is taking a live video signal from the Xbox via S-Video. This is fed to the laptop via Firewire video.
This video is being processed in real-time using the EyesWeb development environment. The video is analyzed, and the
upward-moving arrows are tracked. 4LeftFeet determines the correct timing to trigger a "button-press" and sends this
information to a NetBurner programmable Ethernet device. The Netburner controls an array of N-channel enhancement logic-level MOSFET
chips which are connected to the circuit board of an Xbox controller. The Xbox controller enters input into the Xbox just as any
user-controlled gamepad would. |
The Future
4LeftFeet will incorporate a fully-mechanical pneumatic actuation system, playing on a conventional DDR step-pad, to create a greater physical presence. Currently, being completely electronic, it is difficult to envision the complex processes that are taking place and allowing 4LeftFeet to be successful at DDR. With a mechanical presence, I feel that I will be able to better-relate a sense of "man-versus-machine" and convey my obsession with reverse-engineering the human gaming experience. |
Media |