Skip to content

AmiXcom 0.3.0 alpha

Pre-release
Pre-release

Choose a tag to compare

@angree angree released this 17 Aug 11:34
· 10 commits to main since this release

Third alpha: the battlescape is now playable. Made with Claude Code.

Changes:

  • a unit step cost ~6 seconds of recalculation - now ~0.3 s:
    • field of view is fully recomputed only for the unit that moved; everyone else just re-checks that one unit
    • fog of war reveals incrementally (tiles already swept from the previous position are skipped); selectable in the Amiga tab: Fast / Accurate / Test
    • turning mid-walk no longer re-reveals the whole cone
    • unit lighting in pure integer math (~5x)
  • battlescape map renderer: ~100 ms -> ~10-16 ms per frame (sprite shading rewritten in plain C with a transparent-pixel skip and a no-shade copy path)
  • battle animation rate option (Amiga tab), default halved - frees a lot of CPU
  • Amiga options tab now holds 4 settings: screen title bar, mouse pointer, map reveal mode, battle animation speed
  • reaction fire, enemy spotting and fog behaviour preserved; report anything odd

Still true: complete alpha, no guarantee a full game plays through; no sound; keyboard text entry broken (mouse works); needs a lot of fast RAM (256 MB tested); AGA only (RTG build untested); saving takes ~1 min; temporary performance probes still log to oxc.log on purpose. No X-COM game data included - copy your PC game folders into data/UFO/ and/or data/TFTD/ (see README).