Welcome to the CSC Q&A, on our server named in honor of Ada Lovelace. Write great code! Get help and give help!
It is our choices... that show what we truly are, far more than our abilities.


+8 votes

My game works on a rounds based system where every round is more difficult than the last. However, I'm having a hard time balancing everything so the player isn't too strong or too weak. Does anyone have any suggestions for how to approach this?

asked in CSC380Jan2024 by (2.1k points)

8 Answers

+5 votes

A thought might be making an equation to calculate the player's power using the player's equipment, stats, and the like. Then based on the result you could use that to determine how strong the enemies are.

answered by (2k points)
+4 votes

You could also try adding a different type of enemy. A shielder perhaps. But at the end, you'll have to test and fine tune it a lot.

answered by (2.5k points)
+3 votes

Honestly I think you should increase the ramping of enemies. Like once its past round 10 increase how much you increase the enemies strength.

answered by (3.8k points)
+3 votes

These are some of my suggestions:

  • Having more environmental challenges: such as traps, hazards, or obstacles that become more complex or dangerous with each round.
  • Level layout: adding new paths, closing off certain areas,...
  • Scale up rewards and penalties
  • Modify rules in each round, ex: you could add time limits, restrict player abilities, or introduce randomized events..
answered by (2.6k points)
+2 votes

Balance towards the strong end generally, you want your player to feel powerful, and to go with that increasing speed on number of enemies will make things harder without turning the game into a slow bullet soak.

answered by (3.3k points)
+1 vote

You could also dynamically change enemies stats based on ow much the player struggles. If they very easily beat a round you can increase it, and vice versa, until you find an equilibrium of stats to difficulty.

answered by (2.4k points)
+1 vote

On our project the difficulty factor includes the dynamically changing map, every level is a new different, and harder map, this could improve playability because not every level is the same, so you could implement something like that where the map is more challenging every time.

answered by (2k points)
0 votes

You can possibly add a weird glitchy thing to it where it may take away half your coins because of a glitch in the system and add a cool effect or something to it.

answered by (2k points)