fawds.no

Shardstone

A roguelike tower defense game where you harness crystalline shards to build and upgrade defensive structures. Survive endless waves in a fractured world.

#pygbag #tower-defense#roguelike#python#pygame

About

In a world shattered by an ancient cataclysm, crystalline shards hold mysterious power. As a Shard Keeper, you must harness these energies to build defensive structures and protect the last sanctuaries from relentless waves of corrupted creatures.

Shardstone combines roguelike progression with strategic tower defense. Every run is unique, with card-based upgrades and challenging tactical decisions.

How to Play

Wave Control:

  • Space - Start next wave (or pause if wave is active)
  • Shift + Space - Advance one tick forward
  • Shift + 1-5 - Change game speed (1 = slowest, 5 = fastest)

Tower & Camera:

  • Left Click - Place towers and select cards
  • Right Click + Drag - Pan camera
  • Arrow Keys - Pan camera
  • Scroll Wheel - Zoom in/out
  • Numbers (1-9) - Select cards during card selection phase

Technical Details

Tech Stack: Python, Pygame, Pygbag (WebAssembly)