vote pending
Play & Win: Arcade/Game Leaderboard & Automated CNT Distribution
Current Project Status
vote pending
Amount
Received
₳0
Amount
Requested
₳258,110
Percentage
Received
0.00%
Solution

We will develop a leaderboard & automated token distributor for an arcade platform where players pay with CNTs, scores are tracked, & tokens are auto-distributed to top players at set intervals.

Problem

There’s no streamlined, automated system to reward top game players with cryptocurrency. Current setups lack transparency & automation, making it difficult to fairly distribute rewards to players.

Insert coin

Team

2 members

Play & Win: Arcade/Game Leaderboard & Automated CNT Distribution

Please describe your proposed solution

Solution Summary

We propose the development of a leaderboard and automated token distribution system for an arcade platform where players can pay to play using Cardano Native Tokens (CNT). The solution will track individual game scores, aggregate them into an overall leaderboard, and automate token distribution to top players at the end of a set period (e.g., quarterly). The backend will allow administrators to set reward distribution percentages and reset the leaderboard after each distribution.

Solution Overview

The proposed leaderboard and token distribution system will include the following features:

Player Authentication and Payment:

  • Players log in to the arcade using their Cardano wallets.
  • Players pay with CNT to participate in arcade games.

Game-Specific Leaderboards:

  • Each arcade game will have its own leaderboard tracking individual player scores.
  • Scores may be aggregated into an overall leaderboard for total player performance across games.

Automated Token Distribution:

  • Administrators will have a backend interface to set reward distribution percentages (e.g., 1st place gets 50%, 2nd place 30%, etc.).
  • At the end of each period, administrators can trigger the automatic distribution of tokens to top players' wallets according to any/several leaderboard results.
  • Administrators will have the option to reset the leaderboard after each distribution cycle.

Off-Chain Leaderboard Management:

  • The leaderboard will be managed off-chain for fast updates and reduced complexity.
  • Token distribution will be based on final standings retrieved from the off-chain database.

Backend Administration:

  • A simple backend interface for setting reward distribution rules, resetting leaderboards, and managing the funded wallet.

Deliverables

  1. Player Authentication & Payment Integration:
  2. Secure player login via Cardano wallets and seamless CNT payment integration for arcade game participation.
  3. Leaderboard System:
  4. A fully functional leaderboard system that tracks scores for each arcade game and aggregates overall player performance.
  5. Automated Token Distribution:
  6. Backend logic for automated token distribution to top players, based on rankings and set reward percentages.
  7. Backend Interface:
  8. A user-friendly administration interface that allows for setting reward rules, resetting leaderboards, and managing the prize distribution.
  9. Documentation:
  10. Comprehensive documentation for developers and administrators explaining how to implement, manage, and maintain the system.
  11. Example Project:
  12. Integration of the leaderboard and token distribution system into the existing GOAT Tribe Arcade at goattribe.games, shown in action here, and showcasing how the system functions within a live, operational arcade platform.

Please define the positive impact your project will have on the wider Cardano community

This project will significantly enhance the gaming experience within the Cardano ecosystem by creating a platform that incentivizes skill and participation in arcade games. By enabling players to compete for CNT rewards, the platform will drive greater engagement and utility for Cardano Native Tokens. The automated nature of the rewards distribution also ensures transparency and fairness, fostering trust and excitement among players whilst reducing the need for manual administration. This system could serve as a model for future blockchain-based gaming platforms, showcasing the potential of Cardano for gamified experiences.

What is your capability to deliver your project with high levels of trust and accountability? How do you intend to validate if your approach is feasible?

Our team has deep experience in blockchain development, smart contract integration, and backend system design. We have successfully delivered the arcade project with leaderboards and manual distribution, showcased here, and our expertise positions us well to execute this project. We will validate our approach by starting with a proof-of-concept, followed by incremental development with regular testing and community feedback. Using open-source practices will allow for community contributions and audits, ensuring that the system operates with high levels of trust and security.

What are the key milestones you need to achieve in order to complete your project successfully?

Milestone 1: In this initial phase, we will focus on laying the groundwork for the project. This includes comprehensive research into technical requirements and user needs. Detailed wireframes and technical specifications will be created to guide development and ensure all stakeholders are aligned before implementation begins.

  • Output: Detailed project plan, technical specifications, and initial design documents.
  • Acceptance Criteria: Key stakeholders approve the project plan and technical specifications.
  • Evidence: Project documentation and wireframes.

Milestone 2: This phase focuses on the development of the player authentication system, allowing users to securely log in using their Cardano wallets. Additionally, we will implement the payment system, enabling players to pay with Cardano Native Tokens (CNT) to participate in arcade games. This milestone ensures the core functionality of the platform is operational.

  • Output: Implementation of player wallet login and payment system using CNT.
  • Acceptance Criteria: Players can successfully log in and pay to play games using their Cardano wallets.
  • Evidence: Working prototype of the login and payment system.

Milestone 3: During this phase, we will build game-specific leaderboards and aggregate scores across all games into an overall leaderboard. This will allow the arcade platform to track and display real-time player scores, both for individual games and cumulative performance, enhancing competitive engagement.

  • Output: Development of game-specific leaderboards and overall aggregated leaderboard.
  • Acceptance Criteria: Game-specific scores are tracked and displayed, with aggregated scores on the overall leaderboard.
  • Evidence: Demonstration of working leaderboards with real-time updates.

Milestone 4: This phase focuses on developing the automated token distribution system, enabling administrators to set reward percentages and trigger token distributions based on player rankings. After each reward cycle, the leaderboard will reset, preparing for the next period of competition.

  • Output: Development of the automated token distribution system.
  • Acceptance Criteria: Administrators can trigger token distribution based on leaderboard rankings.
  • Evidence: Successful test of automated token distribution with leaderboard reset.

Final Milestone: This phase will focus on the final testing, optimization, and deployment of the leaderboard and token distribution system, ensuring it is stable, user-friendly, and ready for public use. We will conduct rigorous testing to identify and resolve any bugs, optimize performance, and ensure the system functions seamlessly across different conditions. Once fully optimized and stable, the system will be deployed, and the project will be open-sourced with comprehensive documentation and implementation support for developers.

Following deployment, a project close-out report will be compiled, summarizing the entire development process, key accomplishments, challenges, and lessons learned. Additionally, a video walkthrough will be produced to showcase the system's core features, including leaderboard functionality and automated token distribution. These materials will be provided to stakeholders for final review and approval, ensuring that all project goals have been successfully met.

  • Output: Final testing, optimization, deployment, open-source release, project close-out report, and video walkthrough.
  • Acceptance Criteria: Stable, fully functional system ready for public use; stakeholders approve the final project report and video walkthrough.
  • Evidence: Test reports, user feedback, final deployment, completed project report, video demonstration, and stakeholder sign-off.

Who is in the project team and what are their roles?

Daniel Crompton (autre coeur)

CEO/Oversight

LinkedIn

Alejandro Almanza (dynite7)

Project Manager

LinkedIn

Drew Haines

Lead Fullstack Development & Blockchain Integration

LinkedIn

Jacob Barrow

UI/UX Design

LinkedIn

Nicodemus Rodriguez

Community Engagement & Feedback

Please provide a cost breakdown of the proposed work and resources

Milestone 1: Research, Planning & Design

Budget: ₳38,717

We will begin by conducting comprehensive research into technical requirements and user needs, as well as creating wireframes and technical specifications. These will guide the overall development of the platform and ensure alignment among stakeholders. This phase will cover costs for project management, design resources, and initial technical architecture planning.

  • Key Focus: Project planning, wireframes, technical design.
  • Key Roles: Project Manager, Lead/Full-stack Developer, UI/UX Designer

Milestone 2: Player Authentication & Payment System

Budget: ₳77,433

This milestone focuses on implementing the wallet authentication functionality and enabling the payment system for arcade games using Cardano Native Tokens (CNT). The budget will cover front-end development for the login interface, blockchain integration, and the implementation of secure payment systems.

  • Key Focus: Wallet login and payment integration using CNT.
  • Key Roles: Project Manager, Lead/Full-stack Developer, UI/UX Designer

Milestone 3: Leaderboard Development & Integration

Budget: ₳64,527

During this phase, we will develop game-specific leaderboards and aggregate them into an overall platform-wide leaderboard. This will enable the system to track and display real-time player scores across all games, enhancing user engagement and competition. The budget will cover the development of leaderboard tracking systems and real-time data integration.

  • Key Focus: Game-specific and overall leaderboard development.
  • Key Roles: Project Manager, Lead/Full-stack Developer, UI/UX Designer

Milestone 4: Automated Token Distribution System

Budget: ₳51,622

This phase focuses on building the automated token distribution system, which allows administrators to set reward percentages and distribute tokens based on player rankings. The leaderboard will automatically reset after each reward cycle. The budget will be used for back-end development and automation of token distribution.

  • Key Focus: Automated token distribution system and leaderboard reset functionality.
  • Key Roles: Project Manager, Lead/Full-stack Developer, UI/UX Designer, QA

Milestone 5: Final Testing, Deployment & Project Close-Out

Budget: ₳25,811

In this final phase, we will conduct thorough testing and optimization of the system, ensuring stability, security, and user-friendliness. After the platform is deployed and open-sourced, a comprehensive project close-out report and video walkthrough will be produced, summarizing the project and showcasing its core features. The budget will cover testing, deployment, documentation, video production, and reporting.

  • Key Focus: Final testing, deployment, open-sourcing, project report, and video walkthrough.
  • Key Roles: QA Engineer, Front-End Developer, Back-End Developer, Project Manager, Video Producer.

No dependencies.

How does the cost of the project represent value for money for the Cardano ecosystem?

The leaderboard and automated token distribution system provide a unique and engaging way for players to participate in arcade games while earning rewards. This project ensures fairness, transparency, and excitement by automating the reward process and integrating it with the Cardano blockchain. It also creates a new use case for CNTs, driving demand and engagement within the Cardano ecosystem whilst taking administrative resource demand away from projects. The project's open-source nature will allow other developers to adapt and expand upon this system, further contributing to the growth and innovation within the Cardano community.

Play, compete and earn with Cardano

close

Playlist

  • EP2: epoch_length

    Authored by: Darlington Kofa

    3m 24s
    Darlington Kofa
  • EP1: 'd' parameter

    Authored by: Darlington Kofa

    4m 3s
    Darlington Kofa
  • EP3: key_deposit

    Authored by: Darlington Kofa

    3m 48s
    Darlington Kofa
  • EP4: epoch_no

    Authored by: Darlington Kofa

    2m 16s
    Darlington Kofa
  • EP5: max_block_size

    Authored by: Darlington Kofa

    3m 14s
    Darlington Kofa
  • EP6: pool_deposit

    Authored by: Darlington Kofa

    3m 19s
    Darlington Kofa
  • EP7: max_tx_size

    Authored by: Darlington Kofa

    4m 59s
    Darlington Kofa
0:00
/
~0:00