Mobile Gaming - bobbybudnick/SFS-Mobile-Internet-Device GitHub Wiki

Newer Testing with Capacitive Multi Touch Screen

KDE Games Evaluation
These games are excellent to pick up and play
Bomber - space bomber game with one click touchscreen operation
Kblocks - tetris game with left/right/advance/flip directional controls with easystroke
Knavalbattle - battleship game with one click touchscreen operation

Simcity 2000 Special Edition on Wine on Model 44
This was the best fit for a device like the MID
There is just enough complexity here without being too overbearing on a small device
See the software review for Simcity 2000 specific gestures - Software Review
See the development notes for more Simcity 2000 information - Alternate SBC Development Notes

Retroarch on Model 38
A wide ranging emulation software is an obvious choice
Small velcro strips on the mid front allow for mounting a small bluetooth gamepad
Now basic controls are available by using the touchscreen only - Linux Generic Multitouch


Contemporary Testing with Capacitive Multi Touch Screen

Retroarch emulation front end has an overlay feature which can work with touchscreens. This can be used to display a virtual gamepad on the screen. Retroarch is not multitouch enabled so only one virtual button press may work at once. This may be ok for low action games. This can be combined with an onboard mini keyboard for more responsive input in high action games. Otherwise a keychain mounted mini gamepad would be most appropriate for emulation.

For native PC games ideally the touchscreen could be configured to act more as a mouse pad. This could be combined with a mini keyboard like the Typo for an almost laptop like PC gaming experience. This has not been tested or researched. Otherwise to play PC games the device needs to be in a docked mode with attached mouse and keyboard.


Legacy Testing with Resistive Single Touch Screen

ltris tetris - uses osk for menu and gestures for game
LTRIS/LEFT.ltris/RIGHT.ltris
uses default config file
script copies custom left and right scripts
needs kwin rules set to 0x0 position and 480x880 size

numpty physics - uses osk for menu and native mouse in game
NUMPTYPHYSICS
uses default config file
script kills and restarts easystroke because of gesture interference
script sets screen geometry at each start
press m on osk and then dismiss osk to choose level and avoid crashes

emilia pinball - uses osk for menu and game
PINBALL/PINBALL_CONFIG
script copies config into dotfolder
script kills and restarts easystroke because of osk spacebar interference
config sets both paddles to space
config sets bumpers to up/down/backspace
config sets to 512x384 with fire effects on

extremetuxracer - uses osk for menu and gestures for game
ETRACER/ETRACER_CONFIG/LEFT.etracer/RIGHT.etracer
script copies config into dotfolder
script copies custom left and right scripts
config does heavy tuning in configuration file for performance

wolf4sdl - uses gestures for menu and game
WOLF4SDL/WOLF4SDL_CONFIG/LEFT.wolf4sdl/RIGHT.wolf4sdl
RIGHT_CLICK.wolf4sdl/KILL_GTK.wolf4sdl
needs wolf3d-data-wl1_37_all.deb or download with game-data-packager
script sets resolution, windowing and mouse use at each start
script copies config into dotfolder
script copies custom left, right, right click, and kill scripts
config configures mouse to fire with left and open with right
hold down on screen until weapon fires