Temple-based Sacrifice by Aurel300

Play post-jam version | Play jam version
Note: The post-jam version is identical to the jam version, but it allows playing with people over the Internet (instead of hotseat / local multiplayer). The main menu is also improved. The gameplay has not been changed! I added this version for easier rating.
Temple-based Sacrifice
TBS is a Turn-Based Strategy inspired by Advance Wars. Gods of the ancient days have awoken to a future of confused religions and high-tech mechanical beasts and they demand sacrifices! Lead four unique factions in skirmishes across 5 (6-ish) different maps, conquer land, sea and air. Sacrifice your units to unlock unique bonuses granted by the gods.
(This same description is on the game page, where it looks nicer.)
Keyboard controls
- WSAD or Arrow keys – Move camera.
- QE – Rotate camera.
- Tab – Toggle HP bars on all units.
- M – Toggle music.
- N – Toggle sound effects.
- Space – End turn.
Gameplay
The gameplay is turn-based, each player having 60 seconds to complete their turn. Each unit can be commanded to move in its movement range by clicking it, then clicking on another tile. Movement over certain types of tiles is more difficult for some units.
After moving a unit, it may be commanded to take an action – attacking an enemy unit or razing/capturing a building. Possible actions are highlighted over their respective targets and are activated by clicking.
In addition to units, players also control buldings, some of which allow production of units or sacrifice of units to gain divine favour. These are activated by clicking the building, then clicking one of the options in the bottom-left of the screen.
The objective of the game is to capture the enemy Temple-Tron!
Unit types
There are 17 different types of units in the game, each with their own stats and abilities.
| Unit | Cycles (Cost) | HP (Health) | MOV (Movement) | ATK (Attack) | RNG (Range) | DEF (Defense) | VIS (Vision) | STL (Stealth) | Tier | Special | | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | | Ground | | Wolf | 4 | 2 | 3 | 3 | 1 | 0 | 3 | 0 | 0 | Captures | | Monkey | 4 | 1 | 2 | 0 | 0 | 2 | 1 | 0 | 1 | Repair, MountainHillAffinity, Captures, MaxCount: 2 | | Spider | 4 | 2 | 4 | 1 | 1 | 0 | 3 | 1 | 1 | DesertAffinity, Captures | | BombardierAnt | 6 | 3 | 2 | 2 | 4 | 0 | 1 | 0 | 2 | Siege | | Chamois | 6 | 4 | 4 | 1 | 1 | 0 | 2 | 0 | 2 | Charge, MountainHillAffinity | | Bull | 10 | 6 | 3 | 2 | 1 | 1 | 2 | 0 | 3 | Charge | | Hog | 9 | 10 | 3 | 0 | 1 | 0 | 2 | 0 | 4 | WeakStart, HealthAttack, MaxCount: 1 | | Flying | | Bat | 5 | 2 | 8 | 0 | 0 | 0 | 4 | 0 | 0 | MaxCount: 1 | | Bumblebee | 4 | 1 | 5 | 6 | 1 | 0 | 1 | 0 | 2 | Kamikaze, Siege | | Mosquito | 5 | 2 | 3 | 3 | 1 | 0 | 3 | 1 | 2 | – | | Eagle | 10 | 5 | 5 | 3 | 1 | 1 | 4 | 0 | 4 | – | | Water | | Octopus | 6 | 4 | 3 | 4 | 1 | 0 | 3 | 1 | 1 | – | | Squid | 10 | 2 | 3 | 4 | 4 | 2 | 1 | 0 | 2 | Siege, MaxCount: 2 | | Swordfish | 9 | 4 | 6 | 0 | 1 | 1 | 2 | 1 | 3 | Charge, MaxCount: 1 | | Amphibian | | Frog | 2 | 1 | 1 | 0 | 0 | 3 | 1 | 0 | 1 | – | | Snake | 5 | 3 | 3 | 2 | 1 | 0 | 3 | 0 | 2 | Captures | | Medusa | 15 | 4 | 3 | 1 | 2 | 2 | 3 | 0 | 4 | MedusaGaze, MaxCount: 1 |
Unit abilities
- Captures – Unit may raze enemy buildings, capture neutral buildings, and capture neutral units.
- Charge – Unit's ATK is increased by the distance it has moved from its starting position.
- DesertAffinity – No penalty for movement over desert tiles.
- HealthAttack – Unit's ATK is increased by its current HP.
- Kamikaze – Unit dies after attacking.
- MaxCount: X – Production buildings cannot build the unit if the player already owns X or more.
- MedusaGaze – Any attacked unit instantly turns into a neutral unit.
- MountainHillAffinity – No penalty for movement over mountain or hill tiles.
- Repair – Unit may restore 2 HP on a friendly unit on a neihbouring tile.
- Siege – Unit cannot attack if it has moved during the turn. Unit cannot counter-strike.
- WeakStart – Unit is produced with 1 HP. (It must be repaired to gain full HP.)
Building types
There are 7 different types of buildings in the game.
| Building | Turns to capture (from neutral) | Turns to raze (from enemy into neutral) | Passive | Produces | | --- | --- | --- | --- | --- | | Temple-Tron | – | 2 | Grants +3 CYC per turn to owner. Capture the Temple-Tron to win! | Produces ground units. | | Factoreon | 2 | 1 | – | Produces ground units. | | Dock | 3 | 2 | – | Produces water and amphibian units. | | Eyrie | 2 | 1 | – | Produces flying units. | | Forge | 3 | 2 | Grants +1 production tier to owner. | – | | Fortress | 2 | 1 | +1 ATK, DEF, and VIS to friendly units on the same tile | – | | Shrine | 3 | 2 | Grants +3 CYC per turn to owner. | – |
| HTML5 (web) | http://ludum.thenet.sk/ld43/ |
| Source code | https://github.com/Aurel300/ludumdare43/releases/tag/jam |
| HTML5 (web) | http://ludum.thenet.sk/ld43/post/ |
| Original URL | https://ldjam.com/events/ludum-dare/43/tbs |
Ratings
| Overall | 502th | 3.447⭐ | 21🧑⚖️ |
| Fun | 698th | 3.026⭐ | 21🧑⚖️ |
| Innovation | 627th | 3⭐ | 21🧑⚖️ |
| Theme | 812th | 3⭐ | 21🧑⚖️ |
| Graphics | 352th | 3.842⭐ | 21🧑⚖️ |
| Audio | 172th | 3.684⭐ | 21🧑⚖️ |
| Humor | 671th | 2.531⭐ | 18🧑⚖️ |
| Mood | 536th | 3.289⭐ | 21🧑⚖️ |
| Given | 29🗳️ | 3🗨️ |
That's a lot of work done in 3 days. I feel like it's just a little bit weak on the theme part, it's not obvious right away that it's a game about sacrifice.
Pity it was multiplayer tho, that really limits the audience, especially for a ludum dare. I did a game against myself, and that was ok - but fun is hard to judge in that case.
A singleplayer version with a set of challenges with stupid AI could really work well for this!
Love the visuals on the map, very crisp and colorful. Audio was nice too. Navigating the UI was a bit of a trial and error thing, but got there in the end.
It's amazing what you pulled off this time around!
Keep it up!!