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

Add difficulty counter #192

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open

Conversation

IsaelGabriel
Copy link
Collaborator

Every 5 games won, the difficulty increases, and the variable can be accessed via Global.difficulty. It's not obligatory that minigames use it, but this will help balance minigames that were once too difficult or too easy.

    - Difficulty increase after winning 5 minigames
@IsaelGabriel IsaelGabriel linked an issue Apr 15, 2024 that may be closed by this pull request
@IsaelGabriel IsaelGabriel added the Enhancement New feature or request label Apr 15, 2024
@IsaelGabriel IsaelGabriel requested a review from moraguma April 15, 2024 05:19
@moraguma
Copy link
Owner

moraguma commented Apr 15, 2024

Is the idea here that minigames can check the Global difficulty value and change their behavior accordingly?

I think maybe it would make more sense to keep a dictionary that tracks how many times each minigame was played in a session and let people increase game difficulty based on this. A global difficulty system makes it so that people can face a minigame for the first time in max difficulty

@IsaelGabriel
Copy link
Collaborator Author

I don't think this is a problem, why shouldn't the player face a minigame with enhanced difficulty after winning several of them? I thought of 2 (non-exclusive) solutions to this problem:

  1. Only increase difficulty on 'Infinite' mode
  2. Increase the difficulty threshold from 5 to 10 or 15

@moraguma
Copy link
Owner

@IsaelGabriel Mmmm sure!

I think making it so it only affects Infinite mode is a good idea.

Copy link
Owner

@moraguma moraguma left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Make it so it only affects infinite mode!

Just food for thought - Why are we dividing the score by five here? At the end of the day, we are giving minigame developers a way to measure the player's progression and do with that number what they will. Why give this difficulty value instead of just the raw score?

@moraguma moraguma added this to the Class of 2024 milestone Apr 22, 2024
@moraguma moraguma removed a link to an issue Apr 23, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants