Skip to content

Feature Proposal: Battle Royale Mode, Friend System, and Leaderboards #136

@Akhilnair1306

Description

@Akhilnair1306

Hi @yep-yogesh 👋, I’d love to contribute by implementing some new features that could enhance the competitive and social aspects of the game:

Battle Royale Mode

  • Each round eliminates the lowest-scoring player until one remains.
  • Adds tension and a “last man standing” gameplay dynamic.

Friend System

  • Allow users to add friends, invite them to private games, and track past games together.
  • Encourages retention and repeat play with a social layer.

Leaderboards

  • Global, regional, and friend-only leaderboards.
  • Creates long-term competition and motivation for players to improve.

Why this is valuable:

These features build on the multiplayer foundation and help improve engagement, replayability, and community.
Players will have reasons to keep coming back beyond just one-off games.

Proposed Approach (High-Level):

Battle Royale Mode: Extend existing game state management to support round eliminations.
Friend System: Leverage Firebase Auth for user IDs + a friends collection in MongoDB.
Leaderboards: Aggregate scores and cache rankings periodically for performance.

Next Steps:
Would you be open to me starting work on these features (possibly one at a time, starting with Battle Royale mode)?
I can draft a more detailed technical plan before implementation if needed.

Thanks for considering! 🚀

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions