Making 2D fighting games accessible:
Version 1.0 of 'SwitchFighter' now available. Couldn't think of a
better title for it, so SwitchFighter will have to do.
What it does: It's a third-party program that runs in the
background while you play a fighting game on a PC and replaces the
standard controls with one or two switch controls. There's three
different game modes:
- Standard One Player - tends to be the Arcade story mode in most
fighting games;
- 2 Player Vs mode - for playing against a friend;
- Player Vs PC - this mode is because adding switch control only
solves half of the accessibility problem - the arcade mode often
plays too fast with over-agressive AI controlled opponents. This
mode attempts to rectify this. It runs in the game's 2 player vs
mode but adds custom adjustable artificial intelligence to the
second fighter - in effect sort of an accessible one player mode
without the storyline.
What you need:
The SwitchFighter program (around 500kb) :
Download link here:
http://www.mediafire.com/?7ydu7w3my3mydd9
Includes a Read Me file explaining how to set it all up - please
read it carefully.
A game. You could use games that run in an emulator such as MAME
(supports StreetFighter 1, various iterations of SF2, SF Alpha
series, several SNK titles including the Fatal Fury series and KOF
series), or NEBULA (supports SF3) but bear in mind the legal
aspects surrounding emulation. I prefer MUGEN-based games as the
MUGEN engine is free, you can make your own games and there's a
large community providing help, tutorials and other useful
resources, and most importantly, MUGEN has many features that add
to accessibility, such as adjustable health gauges and speed
controls.
You can find games built with MUGEN here:
http://www.caiman.us/scripts/fw/ffight.html
Many of these games use an older MUGEN engine, the latest version
has many bugs fixed and is much more stable. You can download it
for free here:
http://www.elecbyte.com/
If anyone happens to have the PC version of StreetFighter 4 I'd be
interested to know if you can redefine keyboard controls and run
the game in a window - if you can do this it just might be possible
to make it work with SwitchFighter. As I don't have the PC version
I haven't been able to test it.
A switch that mimics a USB game controller. Or two switches if
possible, though one will work just fine.
If you want to play against another person you could add a second
switch(es) to mimic a second game controller.
Not sure if there's something like a Console-Switch Interface
(C-SID) that would work with a PC? Might be ideal?
I'll admit the program isn't great - for one thing it's a little
limited because it can't access a fighting game directly, so making
menus more accessible isn't possible. If fighting games came with
built-in switch control, the control could be made far more
intuitive than how I've implemented it here, because it could take
into account exactly what is happening on-screen while the game is
playing. Anyways, hope this goes someway to allowing my favourite
type of game to be enjoyed by many more people.
If you need help with getting set up, post here or email me.