First formal release of ArchiLudo -- a Ludo ("Mens Erger Je Niet") game for the Acorn Archimedes, targeting genuine 26-bit RISC OS 3.10 (ARM2 or ARM3). Feature-complete and confirmed working both in Arculator and on real hardware (an A305, ARM3/4MB, over a PiEconetBridge) -- see the README's Interface manual for screenshots from that real hardware run.
Highlights
- Full 4-player Ludo / Mens Erger Je Niet, with a real board ported from the original GEOS edition -- shared 40-square ring, 4-pawn home bases, home columns, capture-on-landing, and win detection for all 4 finishing places (not just the first).
- 3 rule presets plus 8 individually-adjustable house rules: Mens Erger Je Niet, Ludo, and a curated Pachisi-style variant -- mandatory six-release, own-pawn capture, overshoot bounce, blockade, backward movement, free home column, last-pawn-needs-six, and three-sixes-forfeit. See RULES.md.
- AI opponents at 3 difficulty tiers (Low/Medium/High), picked per player in the New Game dialogue -- Low takes only the objectively decisive moves, Medium adds danger/entry-square/blockade awareness, High adds a genuine one-ply lookahead across all 6 possible opponent rolls. See AI.md.
- QTM background music and sound effects: 3 selectable tracks and 6 loudness-normalized one-shot effects, embedded as MOD instrument samples and independently toggleable. See QTM.md.
- 5 fixed, renamable save/load slots.
- Full placement flow: a win screen with fanfare appears for every player who finishes, not just the first -- "WINS!" for 1st, "ended 2nd/3rd/4th" for the rest, each offering Continue (except the last), New Game, and Quit Game.
- Captured-pawn slide animation and flicker-free small-region redraw throughout (dice roll, pawn movement, pulsing highlights) via careful
Wimp_UpdateWindowusage. - Multi-mode support, confirmed across all four screen modes Arculator's own Mode selector offers for this profile: 12, 15, 27, and 39.
- A distribution pipeline verified against real hardware, not just an emulator -- a filetype-preserving release zip, a from-scratch ADFS disc-image builder, and a real PiEconetBridge deploy target, including finding and fixing a 10-character filename limit on classic-Econet fileservers along the way.
See the README's Changelog for the full milestone-level development history.
Getting started
Requires a real or emulated Acorn Archimedes running RISC OS 3.10 or later (ARM2 or ARM3). See the README's Installation section for all three ways to get it onto real or emulated hardware, and Playing ArchiLudo / the Interface manual for a full walkthrough with real-hardware screenshots.
Release assets
ArchiLudo-v1.0.0-<timestamp>.zip-- the full release archive, RISC OS filetypes preserved (extract with SparkFS or any RISC-OS-aware zip tool). Bundles an illustrated PDF manual and a plain-text README alongside the application.ArchiLudo-v1.0.0-<timestamp>.adf-- an ADFS "D" format (800KB) disc image for a real 3.5" floppy or an emulator that mounts raw ADFS images directly.- Source code (zip / tar.gz) -- GitHub's automatic archive of this tag.
Documentation
The full player-facing rules manual, architecture notes, AI/QTM/board-layout design docs, and the build-from-source toolchain guide all live in docs/ -- see the README's Documentation section for the complete index.
Licensed under the GNU GPLv3. See CREDITS.md for everything this project is built on, ported from, or otherwise sourced from.