linux-games

Castle-Combat 0.9.1 released

written on 2026-08-16

Castle-Combat runs on current Python, numpy and pygame again and installs as a tool with uv tool install, uvx or pipx, so there's no need to start it from the source directory anymore. Network games can be joined again, and a client dropping out no longer ends the game for everyone else.

Cannons now change hands with the ground below them, the way Rampart does it: lose the wall around a cannon and you lose the cannon, wall in an enemy cannon and it starts firing for you. Fullscreen mode works properly, can be toggled at runtime, and a long list of crashes is gone.

Note that the settings are now stored as JSON in your config directory. Old config files are ignored, so custom key bindings have to be set up once more.

See the release notes for the full list of changes, or grab the game on github.