Skip to content
This repository was archived by the owner on Dec 24, 2025. It is now read-only.

Comments

feat: leaderboard#26

Merged
thnhmai06 merged 9 commits intodevfrom
feature/leaderboard
Nov 12, 2025
Merged

feat: leaderboard#26
thnhmai06 merged 9 commits intodevfrom
feature/leaderboard

Conversation

@huynhtuan372
Copy link
Collaborator

Add LeaderboardManager class to handle score submission and retrieval. Integrate leaderboard display into the main menu UI. Sync player scores with the local save system.

Add LeaderboardManager class to handle score submission and retrieval. Integrate leaderboard display into the main menu UI. Sync player scores with the local save system.
…board logic

Eliminated BlitzScore handling from LeaderboardManager, simplifying the leaderboard management to focus solely on EndlessScore. Updated Menu to reflect this change.
Copy link
Member

@thnhmai06 thnhmai06 left a comment

Choose a reason for hiding this comment

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

LGTM

- Introduced HealthIntValue class for managing player health with callbacks for damage and healing.
- Added Hearts and HorizontalPositiveInteger classes for displaying player lives and score in the UI.
- Updated GameSystem to integrate health management and UI elements during game initialization.
Updated the brick spawning method to accept a seed for generating noise, allowing for dynamic color selection based on the noise value. This improves the visual variety of bricks in the game.
# Conflicts:
#	src/main/java/com/github/codestorm/bounceverse/typing/records/BlitzScore.java
@thnhmai06 thnhmai06 merged commit 2012363 into dev Nov 12, 2025
5 checks passed
@thnhmai06 thnhmai06 deleted the feature/leaderboard branch November 12, 2025 06:09
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants