Kalgoorlie Retro Docs

Documentation for the Kalgoorlie Retro BBS, its games and servers

User Tools

Site Tools


banner49:history

This is an old revision of the document!


Version history

0.3.2 — Browser sound

Music and effects now start from the first game click or keypress, without needing a separate enable-button click. Saved mute settings are respected. The sound button and in-game mute agree, music loads per track, and volume/crossfade updates preserve the gain envelope. An actual audio-output test confirms nonzero music samples, all four tracks, mute/unmute, keyboard activation and effects. Offline caching receives the corrected files on reload. Native gameplay rules are unchanged.

0.3.1 — 7 November 2026

First public website release as Banner of the Forty-Nine. Windows and Linux installers and the browser edition appear alongside the existing games. The game uses its own package, registry, save and browser-storage identifiers and leaves the separate River Oath game alone.

Four scenarios, illustrated portraits, textured political and battle maps, town visits with prices/facilities, portrait selection, destination picking, sortable/filterable character cards, setup previews and Next Ready selection in battle. Desktop and browser campaigns exchange as checksummed JSON. The browser can cache its full game for offline reload.

Development builds

Version 0.3.0 introduced the Banner of the Forty-Nine title. Earlier internal builds established the Free Pascal/SDL2 game, illustrated UI, deterministic campaign/battle rules and browser compilation.

Verification

Native rule/model tests and graphical checks are described in TEST-REPORT.md. The browser/native release tests compare 297 results across four scenarios, including state, checksums and random outputs. Chrome checks cover campaign input, selection/cancellation, town trading, persistence, native battle import, exact-hex movement, sound, fullscreen and offline reload. Windows installer checks run under Wine; physical Windows testing remains outstanding. The full design remains a development target rather than a release-completion claim.

banner49/history.1794045065.txt.gz · Last modified: by Heisenberg