OMALADDERS
OMALADDERS is an original, theme-aware Snakes and Ladders game that runs natively in the Omarchy Quattro shell. Climb through a pixel jungle to reach the temple before your rivals do.
It supports solo play against the Jungle Bot and local matches for two to four people sharing one device. The game uses original drawn artwork and synthesized sounds and has no network access. It uses the Python 3 runtime included with Omarchy to safely load its small state file.
Install
Requires Omarchy 4 or newer with Omarchy Shell enabled.
omarchy plugin add https://github.com/doctor/omaladders.git --enable
Click the ladder in the bar, or launch it directly:
omarchy-shell shell summon io.github.doctor.omaladders '{}'
Rules
- Roll the die and race from square 1 to the temple on square 100.
- Land at the foot of a ladder to climb; land on a snake to slide.
- You must roll the exact number needed to reach square 100.
- Rolling a six grants another turn.
Controls
- Mouse: choose a mode and click Roll Dice
EnterorSpace: start, roll, or continueM: mute or unmuteR: abandon the match and return to setupEscape: close
Privacy and state
OMALADDERS has no accounts, telemetry, services, installers, privileged commands, or network access. It stores only match statistics and the mute preference in:
${XDG_STATE_HOME:-~/.local/state}/omaladders/state.json
Closing the overlay abandons the active match. Removing the plugin leaves the small statistics file in place so a reinstall preserves your records.
Update and remove
omarchy plugin update io.github.doctor.omaladders
omarchy plugin remove io.github.doctor.omaladders
Development
npm test
npm run assets
omarchy plugin validate .
The checked-in WAV files are generated by tools/generate-sfx.cjs.
License
MIT © 2026 Doctor