GameSurface RG40XXV Port

This is the handheld client for a staged 36-tile graph. The game surface is generic: it renders any 36-node correspondence, handles unit movement, opens graph/review menus, and talks to the Pi graph server. The current Pi node fixture is the keyboard/input research mission; that mission is test subject data mapped onto the surface, not the surface UI itself.

Run On RG40XXV

Launcher:

/media/SHARE/roms/ports/Game Surface.sh

App directory:

/media/SHARE/roms/ports/game-surface/

The client talks to the Pi server at:

http://100.120.38.37:8000

Runtime assets live beside the client after deployment:

/media/SHARE/roms/ports/game-surface/assets/rg40xxv-v1/

The client loads direct individual PNGs plus JSON manifests. No runtime step needs to crop frames from contact sheets or sprite sheets.