Skip to content

ROLLER-X 0.2.0

Choose a tag to compare

@github-actions github-actions released this 12 Sep 11:20
05aa343

Arena mode

ROLLER-X 0.2.0 adds an arcade mecha arena fighter to the racing game. It runs on
ROLLER's own software rasteriser and its 14-bit angle math, reached with the command line option
--arena and technically needs no assets of its own: the
machines, the arenas, the projectiles and the HUD font are all generated at
runtime, and every texture comes out of Whiplash's FATDATA (if present) as the mode loads.

The fight

Sixty ticks a second, independent of the race game's own loop. Boost pays for
dashing, hovering and the air dash, and a machine with an empty gauge can still
jump and jump-cancel — it just has no thrust to spend. Locking on turns the body
without turning the travel, so a machine dashing across an opponent keeps its
line while it shoots.
Car combat also included. Launch off a cambered surface and the machine rolls in the
air the way Whiplash's cars do; land on your roof and you are down.

Six arenas, a roster of machines with selectable colors, and computer
pilots that press forward and take the high ground rather than circling cover.

Modes

  • Duel — one on one, best of however many rounds you set.
  • Survival — sixteen machines, every one on its own team, last one standing.
  • Spectator — no machine of your own, flying ROLLER's free camera around the
    fight.

The briefing screen sets all of it up: machine, paint scheme, opponent, arena,
skill, round time, and the way back out to the race game. Paint schemes are
named for the makes that built Whiplash's cars.

Notes

The arena reads textures from the retail Whiplash data; without it the mode
still runs, drawing its own flat colours and its own font.
However, Roller itself still needs fatdata to start at all, so this feature is currently kind of irrelevant.


Build Information:

  • Version: 0.2.0
  • Commit: 05aa343
  • Build Date: 2026-09-12 11:13:29 UTC

Platforms:

  • Linux x86_64
  • Linux ARM64
  • Windows x86_64
  • macOS ARM64
  • macOS x86_64
  • Android (release build, arm64-v8a + x86_64)

Note: The Android APK is a release build signed with the
auto-generated debug keystore rather than a Play Store key; install it
with adb install -r, or enable "install unknown apps" for your file
manager.