Wipeout
Wipeout XL
In the film "Hackers", the club Cyberdelia had a standup Wipeout game with a dual stick controller. The actors aren't actually playing the game -- it was pre-rendered and they are just moving the sticks -- but we wanted it for our Hackers 20th anniversary party at NYC Resistor (actually held at hacktheplanet.party)
It worked really well at the Hack the planet party! Check out that page for some photos of the awesome event.
Interface
I used a Teensy to convert this rare two-stick PS1 controller into a USB joystick. Code is in github.com/osresearch/wipeout
. Unfortunately the game doesn't accept analog inputs for the ship controls, which makes it rather hard to play.
Controls
Control | Function |
---|---|
Up | Nose down |
Down | Nose up |
Left | Turn left |
Right | Turn right |
Square | Discard weapon |
Triangle | Change view |
Circle | Use weapon |
Cross | Accelerate |
L2 | Left air brake |
R2 | Right air brake |
Start | Pause menu |
Control listing from gamefaqs.com. Mapping this to the dual stick controller required some compromises; we used X on the forward left stick so that it became the throttle and we mapped the D-pad to the right stick. This meant that the player had to use the sticks to walk through menus, which was a little confusing.
Resources
- https://pcsxr.codeplex.com/ - PCSX emulator for the PS1
- http://www.gamesx.com/controldata/psxcont/psxcont.htm - pinout for the PS1 controller
- http://playground.arduino.cc/Main/PSXLibrary - Arduino library
- https://www.pjrc.com/teensy/td_joystick.html - Teensy joystick library