Changelog

← Back to the game

The running list of what changed in every version of the Ants remake, newest first. The version number lives in include/ants_app/version.hpp and is shown on screen next to the FPS meter (bottom right of every screen). This file is updated with every release, together with the README; it is also published on the beta site at beta.playants.org/changelog.html.

How to read it: versions before v0.0.24 approximated the original 1998 game; from v0.0.24 on every system was re-derived from the disassembly of Ants.exe and replaced (the "Original ..." series). "Rewritten tests" are old tests that encoded behaviour the original does not have; they were changed to the verified behaviour, never deleted or disabled (each commit message lists them). Ground truth for every entry is in docs/GAME_REVERSE_ENGINEERING.md; the network port is described in docs/NETWORK_PORT.md.

Unreleased

v0.0.46 · 2026-09-29 - Network port: the game meets the network

v0.0.45 · 2026-09-29 - Network port: room / lobby protocol and framed TCP transport

v0.0.44 · 2026-09-29 - Network port: the lock-step core

v0.0.43 · 2026-09-29 - Network port, milestone 1: command layer and state hash

v0.0.42 · 2026-09-29 - Original keyboard, button class and always-active chat

v0.0.41 · 2026-09-29 - Original pointer model

v0.0.40 · 2026-09-29 - Original input task and edge scrolling

v0.0.39 · 2026-09-29 - Original alliance texts, News Flash lines and the chat log

v0.0.38 · 2026-09-29 - Original status line, selection and order texts, voices, CHECKGO time warnings

v0.0.37 · 2026-09-29 - Original food

v0.0.36 · 2026-09-29 - Original attack orders, pick rectangles and knock-back presentation

v0.0.35 · 2026-09-29 - Original power-ups

v0.0.34 · 2026-09-29 - Original abilities

v0.0.33 · 2026-09-29 - Original combat

v0.0.32 · 2026-09-29 - Original hill actions

v0.0.31 · 2026-09-29 - Original ant sprite rules

v0.0.30 · 2026-09-29 - Original button states, click sounds, option defaults and setup screen layout

v0.0.29 · 2026-09-29 - Original HUD shell, minimap painter and cursor rules

v0.0.28 · 2026-09-29 - Original command-panel pedestals

v0.0.27 · 2026-09-29 - Original HUD digits, home panel and screens

v0.0.26 · 2026-09-29 - Original effect sprites

v0.0.25 · 2026-09-29 - Original sprite drawing rules

v0.0.24 · 2026-09-29 - Frame-exact 1998 ant movement

v0.0.23 · 2026-09-16

v0.0.22 · 2026-09-16

v0.0.20 · 2026-09-14

v0.0.19 · 2026-09-13

v0.0.18 · 2026-09-13

v0.0.17 · 2026-09-13

v0.0.16 · 2026-09-12

v0.0.15 · 2026-09-12

v0.0.14 · 2026-09-11

v0.0.13 · 2026-09-11

v0.0.12 · 2026-09-11

v0.0.11 · 2026-09-11

v0.0.10 · 2026-09-11

v0.0.9 · 2026-09-10

v0.0.8 · 2026-09-10

v0.0.7 · 2026-09-10

v0.0.6 · 2026-09-10

v0.0.5 · 2026-09-10

v0.0.4 · 2026-09-10

v0.0.3 · 2026-09-10

v0.0.2 · 2026-09-10

v0.0.1 · 2026-09-10

Before v0.0.1 - 2026-09-06 to 2026-09-09 (the "v0.01" era)