Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Difficulty of the game #25

Open
Sogolumbo opened this issue Apr 20, 2021 · 3 comments
Open

Difficulty of the game #25

Sogolumbo opened this issue Apr 20, 2021 · 3 comments

Comments

@Sogolumbo
Copy link
Contributor

I think at the moment the game is a little to easy.
We have several ways to control the difficulty:

  1. change amount of health points (I think currently we need to decrease these)
  2. change height of the jump (There's not much room here to make it harder)
  3. (As a last resort) change the level generation
@bydariogamer
Copy link
Owner

I've being messing around with the health since I made the game. I am unable to adjust it...
You can propose any idea. The health right now is proportional to the length of the song, but maybe we could make it proportional to the square root, or even to a logarithm...
Also, shield might be more difficult to get, or increase the self.damage variable 🤷‍♂️ .

@bydariogamer
Copy link
Owner

bydariogamer commented Apr 20, 2021

New idea... what about having an actually limited amount of lives?
Like... we could set an invincible timer for... a second when you hit a block, and change the character image. Then there could be like level.duration//30 extra lives?
If lives gets under 0 you lose. You can get to an extra life if you reach combo 50. I don't know... what do you think? This case we would just remove shield.

@Sogolumbo
Copy link
Contributor Author

I'm not really sure I understand everything you're saying. I think the changes in #29 provide roughly the right difficulty.
We could add different difficulty levels which correspond to different values of SCORE_POINTS_PER_SECOND and SHIELD_MAXIMUM.

I think the idea of introducing special blocks is interesting, I'll make that a new issue (see #31).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants