Home / Experimental / #097

Rail Switcher

The keypad is a signal box: flip seven sets of points with keys 1-7 to route coloured trains to matching stations.

Experimental Emulator verified v1.0.0 17.2 KB

The JAR and JAD are the Original Java ME Version for phones and emulators. How to install.

About

An experiment in using the number pad as a control panel. A branching railway fans out from a single line into eight coloured stations, with seven sets of points along the way, and each point is mapped to one number key. Trains roll in from the left one after another; flip the points ahead of them so every train ends up at a station of its own colour. Trains speed up and arrive closer together as you deliver more, and three wrong deliveries end your shift.

Objective: Deliver as many trains as possible before making three mistakes.

Modes: Branch line, Main line

trains routing reflex keypad

Rail Switcher title screen
Title screen
Rail Switcher gameplay
Gameplay
Rail Switcher running in MicroEmulator
In MicroEmulator 2.0.4

Screenshots captured from the real JAR at 176x208 on the project's reference runtime; the third image is rendered by MicroEmulator 2.0.4.

Controls

KeyAction
1-7Flip a set of points
*Pause menu

In every game: 5 selects in menus, * pauses, and on the title screen # opens help and 0 toggles sound. The joystick and 2/4/6/8 are interchangeable.

Verification

LevelStatusDetails
Build verifiedYesCompiled against CLDC 1.0 / MIDP 2.0; JAR + JAD generated
Reference runtimeYesPassed at 128x128, 128x160, 176x208, 176x220, 240x320
Emulator verifiedYesAutomated smoke test on MicroEmulator 2.0.4 (176x220)
Real device verifiedNoNot yet tested on real hardware

Tried it on a real phone? Send a device report.

Technical details

MIDletrailswitcher.RailSwitcherMIDlet
PlatformJava ME, CLDC 1.0, MIDP 2.0
JAR size17.2 KB
Screens128x128, 128x160, 176x208, 176x220, 240x320
StorageRMS record store gk (settings, best score)