Kindness TD is a small browser-based tower defense game built with plain JavaScript and HTML canvas.
Instead of defeating enemies with damage, the goal is to help grumpies feel better. Towers reduce a grumpy's sad meter, and happy grumpies head to the Happy Hangout.
Game pitch: Kindness TD is a tower defense game about spreading love through a grumpy little town. You build kindness-powered towers, cheer up grumpies instead of defeating them, and guide them toward the Happy Hangout.
- Open index.html in a browser.
No build step or dependencies are required.
- Click
Start Game. - Move the cursor to choose a grid cell.
- Click once to open the tower build menu around the preview.
- Click a tower choice to place it.
- Stop too many sad grumpies from reaching the exit.
Hugger: pulls in one grumpy and reduces sadness quickly.TherapyDog: helps up to four grumpies at once and gently pulls them closer.AffirmingWords: sends speech-bubble shots at grumpies.GladRadio: passively helps grumpies in an area.
- Plain JavaScript
- HTML canvas
- No framework
- Single-file game logic in kindness-td.js
This repo now includes a GitHub Actions workflow at deploy-pages.yml that deploys the site whenever main is pushed.
If the site is not live yet, open your repository settings on GitHub and set Pages to use GitHub Actions as the source. After that, each push to main will publish the game automatically.
