Shandalar: 30th Anniversary Edition - October Update

Tags: s30 programming

I've fallen behind on my monthly updates, I started a new job in September and have been busy getting up to speed. Also I have focusing more time on the game engine, though I haven't gotten to a point where I'm ready to release my changes yet.

Thanks to all the contributors (lephlaux, alxsjk, blinry, jennifer, Alex, sgargel and misha-cilantro), I appreciate the help and the bug reports you've given me!

Since v1.1.0, the biggest additions are Arena random encounters and more classic cards.

Play / Download

Scenario Test

I'm also working on building a corpus of scenario tests that can be used to verify correct behavior across different engines.

Example: Attacking 1: a 4/4 human that gives OTHER humans indestructible 2: an 8/8 human that now has indestructible, due to the first attacker.

Blocking 1: a 6/6 blocks the 4/4 2: a 1/1 with deathtouch blocks the 8/8

Q: What is the state of the board after combat resolves? A: The 6/6 and the 8/8 remain on the board. The 6/6 has 4 damage marked against it, the 8/8 has 1 damage marked against it

Expect updates on that soon.

Full list of changes:

  • Arenas: Build a deck from boosters and battle through seven rounds for gold, cards, and amulets.
  • More cards: Added Astral cards and HarperPrism promos.
  • Improved duels: Choose phase stops.
  • Easier deck building: Clearer filters, reliable dragging, and warnings for undersized decks.
  • Smoother exploration: Improved camera movement.
  • More card fixes: Improved protection and other rules behavior.

Date: 2026-11-01

Author: Ben