Skip to content

Latest commit

 

History

History
44 lines (26 loc) · 1.24 KB

README.md

File metadata and controls

44 lines (26 loc) · 1.24 KB

TOS Spinner

Spinoff game of Tower of Saviors made using pygame, by AdmiJW

Game Gif 1 Game Gif 2



Usage

Download the dist.rar from this repository. Run main.py. Takes a while to load but should execute normally after some loading.

The rule is simple. Achieve the target score within 60 seconds timeframe in each level. Higher combos result in higher score gain. Connecting 5 or more stones result in a powered runestone, which gives higher score.



State Machine

State Machine

To detect runestones to eliminate in weird shapes like 'L' or 'U' shape connected stones as a single group, I used combination of linear scan and depth first search. The source code is in src/States/Clearing.py



Notes

  • Credits for art and sound assets goes to MadHead for creating this awesome game.

  • Copyright of original music belongs to MadHead. Music inside this spinoff game recreated by me based on original music.

    Musics: