Skip to content

Add difficulty counter#192

Closed
grandeisa wants to merge 1 commit intomasterfrom
148-minigame-rebalancing
Closed

Add difficulty counter#192
grandeisa wants to merge 1 commit intomasterfrom
148-minigame-rebalancing

Conversation

@grandeisa
Copy link
Copy Markdown
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
@grandeisa grandeisa linked an issue Apr 15, 2024 that may be closed by this pull request
@grandeisa grandeisa added the Enhancement New feature or request label Apr 15, 2024
@grandeisa grandeisa requested a review from moraguma April 15, 2024 05:19
@moraguma
Copy link
Copy Markdown
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

@grandeisa
Copy link
Copy Markdown
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
Copy Markdown
Owner

@IsaelGabriel Mmmm sure!

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

Copy link
Copy Markdown
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
@grandeisa grandeisa closed this Apr 8, 2025
@grandeisa
Copy link
Copy Markdown
Collaborator Author

Code is obsolete, last commit made 12 months ago.

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