Table of Contents
Defend the gambling machines from the bugs so you can help your feline devotee get out of debt! Tower defense meets gambling in Cat Debt ™️.
We ended up finalizing 5 cards for a straight (multiplier of 5), with the following themes: Unity Teamwork Classic Imperfection Gambling It was a bit difficult to conceptualize a game that logically used each of these themes, but we ended up deciding to go with a tower defense style game about helping a cat with crippling debt. We incorporated the themes in the following ways Unity: The player acts as a ‘god’ to help the cat character Teamwork: See the above Classic: Tower defense Imperfection: The gambling machine is corrupted by bugs and must be fixed Gambling: The gambling addicted cat and gambling towersling towers
A certain gambling-addicted cat is in insane debt, with a 101% loss rate. However, what that cat doesn’t know is that the gambling machine they’re addicted to is bugged!
Place towers, kill bugs, earn purrency. Use purrency to… spin a wheel for more (or less) towers! Upgrade your towers!! Buy better odds for the cat on the gambling machine!!! (The latter is your main goal.)
Your devotee awaits. Fix the machine. (curing the addiction is... a problem for later.)
Or don't kill the bugs! watch your devotee fall into greater debt and doom and despair and allat!!!!!!!
May the odds be ever in your favor.
If you'd like to build it yourself, we used Godot 4.7. There is a pre-built web version available on itch, but if you still insist on building, go ahead.
- Install Godot 4.7
- Download and unzip the code
- Open the file with Godot project manager
- Go to Project > Export, add whichever platform you're on (MacOS, Windows) and then click export.rt.
- You're good to go!
They’re fairly large, so I’ve tucked them into expandable sections:
## Roadmap p- Sounds
- Enemy death
- Tower shoot
- Tower deletion
- Make the wheel spin even longer
- Rebalance
- New enemies and towers
- New tower tier system? Second wheel?
- Make it MORE OBVIOUS WHAT THE WINRATE DOES >:(;:(
- GAMESTATE?? so save files work
- Selling towers
- Level enemies up
- AOE for towers
- Lengthen waves so clumps are less
- indicate what teh winrate is
- Skip to next wave button / time until next wave ui
- Show cat gambling in the corner with the winrate
- Maybe show actual cat debt
- getting the cat to bet msfore on higher winrates so that the cat can visually get out of debt
- Add "BAIL OUT" button to spend all money to give to cat to fix debt instaed of winrate
- make tower inventory arrow disappear when no towers
- fix wheel ui
- Skip wheel ui button / key? Maybe just speedup?
- Green winrate text when closer to winning
- Progress bar / some way to tell how close to winning/losing
- tutorial to tel people to click tower
- tower hover change color to indicate YOU CAN CLICK THEM
- Event based Popup UI updates
- Event based Wheel and BuyOdds button text
- Popup ui spawning so that it's not clipped by viewport
- Deleting towers animation so you know which one died!
- Tween the range radius circle on show
- Double check the radius (breaks when other ui shows up during state change)
- Paws (Pause) menu in gamme
- Volume
- Total volume control
- Tower sounds
- Enemy sounds
- Cutscene sounds
- Tutorial
- Save file??