Boss Rush - A turn based RPG

This project was created for a school assessment. It's a turn based RPG with numerous different mechanics. Assuming the player plays on normal or harder, the game can be tedious at times, however it's not supposed to be easy. I created this game with the idea that it should take a long session to complete (around half an hour+).

One thing I do hate about this game is the minigames. They aren't fun and some questions are a bit stupid but I was tasked with integrating academic questions into the game, so I tried my best.

The game is also fairly buggy, I looked over it for the past 2 days and I've picked up and fixed a handful of bugs. This wasn't very easy due to my unorganized code structure, but it works in the end. I also realised that the leaderboard feature broke due to a new update App Inventor made, I'm not sure how to fix it at the moment so I've just removed leaderboard functionality for now.

Scaling of the difficulty throughout the playthrough may not be perfectly balanced, as it is based on my own assumptions of how players are likely to progress. Since I don't really know the wide range of playstyles players may have, some sections may feel easier or more difficult than intended. Either way, I made a fair effort to anticipate different approaches and adjust the progression to provide a balanced experience.

Features of the game:

  • Turn based combat system - Attack, Defend, Heal, and Abilities against enemies with their own HP, phases, and attacks.

  • 3 bosses all with their own unique movesets.

  • 27 unique items available for purchase in Shop, each of which do something different.

  • Difficulty selector (Easy / Normal / Hard / Extreme / Impossible) that scales enemy and player stats rather than question difficulty. It’s recommended the player chooses either Normal or Hard. Every other difficulty is unbalanced in some form.

  • A shop between fights to spend earned points on upgrades, abilities, and items, with a merchant chatbot for personality.

  • Four academic knowledge minigames. Riddle Master (math riddles), Correct the Prompt (spelling bee, easiest minigame), True or False, and Knowledge Grid (worst minigame if you’re bad at mental math, great for scoring points.)

  • A scoring formula on the end screen combining progress multiplier, damage dealt/taken, turns taken, and health healed into a final score

  • Lifetime stats tracking (points, damage dealt/taken, health healed, turns played, enemies defeated, highscore)

  • Leaderboard/username system - currently disabled

Download : boss rush - Google Drive

All 27 items and their descriptions :downwards_button:
itemstats.json (5.9 KB)

2 Likes