How do I make levels increasingly harder?

Get help using Construct 2

Post » Thu Mar 09, 2017 10:00 pm

Hello all,

So, I've been messing around with this game I've been working on, and there are three different difficulty levels: Easy, Normal, and Hard.

So far, I've got the easy difficulty how I want it, but I tried tweaking the events to see if it would do anything, but it seems like it stays the same.

How do you go about this? Any tips or tricks?

Thank you in advance!
B
7
S
2
Posts: 6
Reputation: 487

Post » Thu Mar 09, 2017 10:29 pm

This depends heavily on your game and how it works.
For example, shifting the difficulty in a Tower Defense game will be different to a Jump & Run or Shoot 'em Up.

There is no general way that is applicable to all kinds of games.
Usually, you can increase the enemies health, damage, etc (basically stuff that is bad for the player) and increase stats that are beneficial for the player (like his health).
But for more detailed tips, you will have to provide us with more details of your game.
"We can't solve problems by using the same kind of thinking we used when we created them."
- Albert Einstein
B
27
S
11
G
8
Posts: 528
Reputation: 7,091

Post » Thu Mar 09, 2017 10:48 pm

Ah, alright. Well, it's just a simple bubble tap game. The bubbles spawn, float up, you have to pop them to get the score.

I want them to spawn faster on the different difficulties, it just seems to stay the same with each level.
B
7
S
2
Posts: 6
Reputation: 487

Post » Fri Mar 10, 2017 2:05 am

Make a global variable difficulty when 1=easy, 2=medium, 3=hard (if you want text its okay too). Just like when the player clicked the easy set variable to 1 or when in text ("easy").
then make it like this...
(use compare variable) difficulty = 1
sub event: every ? second
sub sub event: spawn bubble
B
79
S
31
G
7
Posts: 148
Reputation: 9,179

Post » Fri Mar 10, 2017 2:41 am

Thank you for the great help!
B
7
S
2
Posts: 6
Reputation: 487

Post » Fri Mar 10, 2017 2:58 am

Many ways to add difficulty to a game.

Increase the number of enemies or obstacles.
Increase the speed and artificial intelligence of enemies.
Make player handicapped with less ammo or reduce number of health restore items.
Change the scenery using lighting effects. Make the player play the levels in the dark, rain, snow etc.
Make jumping platforms farther apart and make obstacles they have not seen to slide under or crawl up.
create puzzles like switches or keys to find and make those harder to solve in harder levels.
Change the physics of the player. Make them fly through a level or skateboard or hop or take away gravity.

Just a few ways to add difficulty to a level.
Banned User
B
27
S
7
G
58
Posts: 1,229
Reputation: 34,790

Post » Fri Mar 10, 2017 7:22 am

Awesome, thank you for your answer!

How would one go about making one level increasingly faster, and creating faster spawns?
B
7
S
2
Posts: 6
Reputation: 487

Post » Fri Mar 10, 2017 12:11 pm

foxendary wrote:Awesome, thank you for your answer!

How would one go about making one level increasingly faster, and creating faster spawns?


You use a global variable timer for spawning and decrease the amount of time between spawns.

Global Variable TIMER = 3

Every TIMER seconds: Spawn Enemy

On Difficulty = 1 Set TIMER = 3
On Difficulty =2 Set TIMER = 2
On Difficulty =3 Set Timer = 1

That way the spawn is faster and more difficult.
Banned User
B
27
S
7
G
58
Posts: 1,229
Reputation: 34,790


Return to How do I....?

Who is online

Users browsing this forum: beohs and 12 guests