MintyPlay by CogniticCore - Play to Win, Mint to Own

Topic title:

MintyPlay by CogniticCore - Play to Win, Mint to Own

Topic tag: Artistry



MintyPlay

Project Name: MintyPlay

Project Track: Artistry

Team Name: CogniticCore

Team Member(s): 3 Members:

DevPost Project Link:

Devpost Badge

GitHub Project Submission Link:

GitHub Badge

Project Goal:

MintyPlay aims to revolutionize the gaming world by blending the excitement of gameplay with the value of NFTs. Developers can list their games, set up exclusive NFT rewards, and players can compete to win and mint NFTs as proof of their achievements. :video_game::gem:

Project Value:

MintyPlay creates a dynamic connection between the creator economy and blockchain technology. By offering play-to-earn NFTs, the platform rewards players for their gaming skills, while also empowering developers to monetize their games and offer real value to users. Blockchain ensures transparent transactions, secure ownership of NFTs, and decentralized gameplay mechanics. :dart:

Project Slide Presentation:

GitHub Badge

Project Website Link:

MintyPlay Screenshot

Project Details:

MintyPlay connects game developers and players on a single platform, creating a win-win ecosystem. Game developers can upload their games, mint unique NFT rewards, and define the win conditions. Players pay to access these games using TRX and can earn valuable NFTs upon winning. The NFTs are fully tradeable, providing players with not just a sense of accomplishment but also real ownership over their rewards. :trophy:

Key Features:

  • Game Listings: Developers can list games and offer NFTs as prizes.
  • Play-to-Earn: Players pay TRX to play and earn NFTs for winning.
  • NFT Minting: The platform automatically mints NFTs upon winning a game, stored in the player’s wallet.
  • Developer Dashboard: A space for developers to track revenue and manage games.
  • NFT Showcase: Players can view, trade, or sell the NFTs they’ve won.

MintyPlay - 6-Day Milestone Update :video_game::gem:

Play to Win, Mint to Own

Day 1: Setup and Learning :rocket:

  • Project and roles planned. :white_check_mark:
  • Set up the website and backend. :white_check_mark:
    Goal: Get everything ready to start building! :white_check_mark:

Day 2: Building NFT Rewards :computer::art:

  • Created the first game listings on the site. :white_check_mark:
  • Developed a smart contract to mint NFTs when players win.
    Goal: First step toward giving players real rewards with NFTs!

Day 3: Buying Games & Winning NFTs :shopping_cart::trophy:

  • Built the buy game feature, where players use TRX (TRON’s coin).
  • Integrated the NFT reward system—players win NFTs when they beat games!
    Goal: Players can now buy games and win NFTs.

Day 4: Testing & Polishing :wrench::sparkles:

  • Tested the entire system, fixed bugs, and improved the design.
    Goal: Ensure everything works smoothly for players and developers!

Day 5: Developer Dashboard :bar_chart::video_game:

  • Built a dashboard where developers can upload games and track earnings.
    Goal: Developers can now manage their games and see how well they’re doing.

Day 6: Final Testing & Submission :movie_camera::bookmark_tabs:

  • Completed final tests and recorded a demo video.
  • Submitted MintyPlay for the hackathon!
    Goal: All features working and ready for the world to see!

Project Milestones:

  • Week 1 (Post-Hackathon): Launch MintyPlay MVP with basic game listings, TRX payment, and NFT rewards. Open the platform for early testers and feedback from the community.
  • Month 1-2: Implement an NFT marketplace where players can trade and sell their won NFTs. Add more games to the platform and onboard additional developers.
  • Month 3-4: Introduce special events and leaderboards, where top players can win rare, limited-edition NFTs. Start expanding into mobile platforms and integrating new gameplay mechanics.
  • Month 5-6: Enhance the platform with more social features, including player-to-player challenges and team tournaments. Expand into a fully decentralized ecosystem, giving both players and developers more control over the games and rewards.

As MintyPlay grows, we aim to become a leading platform in the play-to-earn NFT gaming space, fully harnessing the power of the TRON ecosystem. With fast transactions, low fees, and interoperability across multiple blockchains, MintyPlay will offer players and developers a thriving, decentralized gaming economy. Stay tuned as we continue to mint the future of gaming! :star2::video_game::gem:


MintyPlay is not just another gaming platform; it’s where skill meets ownership, and every victory becomes a valuable collectible. Ready to mint your victories? Let’s play! :video_game::gem:

7 Likes

Hello, I’m @tonpia, but you can just call me Tony. I’m one of the backend developers on this project. I’m pretty new to the TRON ecosystem, so any help or suggestions would be greatly appreciated.

Today, I set up the backend for this project. One thing I really like about the TRON ecosystem is how thorough the protocol and documentation are—it made learning their system a breeze! Also, a big shoutout to my friend @hisune, who magically managed to create the frontend on the first day.

We’re still debating what to call this project and what the logo should look like, so that’s still up in the air. Overall, the first day of building this project has been a really great start!

2 Likes

You are welcome to the hackathon session 7
Your project offers a platform where game developers can list their games and players pay with TRX to participate and the winner won NFT rewards. This is interesting but I want you to clear me on this

  1. Apart from the NFT representing the winner’s achievement, what other value does it offer that will make it sellable if the winner want to lost it in the marketplace?
  2. A have seen a lot of gaming platforms that offers free to play model, yet they receive low user base. With your pay to play model, how do you plan to market your project to attract users to participate in the pay to play games?
1 Like

Welcome to the Hackathon of season 7, this is very good in a interesting way as I read it, please tell me we all know that the NFT in games can lose value over time how will you going to try and ensure that the NFT that your players win will have long term value, thank you

Hello Chizz, thank you for your question.

We have several strategies in place to maintain the value of NFTs on our platform. First, by tying NFTs to difficult achievements or special events, we make them rare and collectible. Second, these NFTs can offer in-game utility, such as exclusive skins, perks, or valuable in-game items. Lastly, by making the NFTs cross-platform, they become more tradable and valuable across different ecosystems.

To cater to a broader user base, we’re adopting two business models:

  1. Pay-to-Play: Players pay TRX upfront to access the game, earning NFTs as rewards for completing challenges.
  2. Free-to-Play with NFT Minting: Players can play for free, but if they want to mint the NFT tied to their achievement, they pay TRX to mint it through our platform.

This flexible model allows us to attract both paying players and those who prefer free access, while promoting NFT minting on the TRON ecosystem. Combined with our NFT strategies, this approach ensures multiple layers of value for both players and developers.

We’ll also be running special events, like NFT drop tournaments, where players can compete for rare, limited-edition NFTs. These events will create buzz, drive engagement, and help build an active player community early on.

That said, we’re still in the early development phase, and we’re eager to hear more opinions so we can make informed decisions and build a better project. Your feedback is highly valued as we continue to build MintyPlay!

1 Like

Hello Valerie,

This is a great question. Many NFT projects lose value once the initial hype fades, but we’re focused on ensuring long-term value.

To achieve this, we’ll tie NFTs to difficult challenges or achievements, making them rarer and harder to earn, which increases their value. These NFTs will also have in-game utility—like exclusive skins, items, or perks—making them more than just collectibles. Additionally, by allowing cross-platform integration, NFTs will become more tradable and appealing across different ecosystems.

Of course, maintaining their value will rely on support from both developers and the community, whose engagement will help keep the ecosystem alive and the NFTs valuable over time.

1 Like

Here are two questions you might consider:

1.How does MintyPlay ensure a fair and transparent process for defining win conditions and minting NFT rewards for each game?

  1. What strategies are in place to promote the tradeability of NFTs earned by players, and how does this benefit both players and game developers?
1 Like

Hi, this is a diary log for Day 1 of development.

On the first day, we completed the basic skeleton of the API endpoints, set up the database for game listing and player data, and finished the frontend development. Now, we are currently integrating the minting functionality into our codebase.

Challenges encountered on the first day:

  • The code structure required changes by our engineer, so we had to restructure it for better organization.
  • There was an issue with querying certain attributes in the database via JSON, but this has since been resolved.
  • We faced a challenge with some of the data in our database not being serializable, especially with datetime and custom object fields. To resolve this, we had to redesign parts of our database schema, ensuring that all fields are compatible with JSON serialization. This included converting complex objects into simpler formats and using standardized date formats.
  • Additionally, game images were not loading correctly due to incorrect paths in the database. We fixed this by switching to relative paths to ensure proper loading across all environment

Here are a few questions you might consider:

  1. What specific issues were encountered with the incorrect paths in the database that affected game image loading?

  2. How did switching to relative paths resolve the loading issues, and what benefits does this approach provide for future scalability?

  3. What testing procedures were implemented to verify that the image loading issue has been fully resolved across all environments?

1 Like

Hi @Smart1,

thank you for your question,
to answer your question, I will address each one individually below:

  1. The primary issue we encountered was that the game images were stored with absolute paths in the database, which caused problems when the application was local. Since each environment had a different file structure, the absolute paths became invalid, leading to broken images for users.

  2. Switching to relative paths made the image loading process environment-independent. Instead of hardcoded server paths, we now reference images relative to the app’s root directory, ensuring they load correctly across any deployment. This approach improves scalability, as it allows us to move or replicate the app across different servers without path issues.

  3. To ensure the issue was resolved, we implemented a comprehensive testing strategy:
    Environment Testing - We deployed the app in different environments to verify that the images were loading correctly across all platforms.
    Cross-Browser Testing - We tested image loading across various browsers and devices to ensure consistency and verify that the website remains responsive and dynamic.

Note* : The focus of the log which is on the previous reply is on fixing the bug rather than addressing scalability.

2 Likes

Welcome to hackaTron S7. Your approach of blending the excitement of gameplay with the value of NFTs present a great way of adding real-world value to virtual success, fostering a great opportunity for a dynamic ecosystem for both developers and players. But to achieve this, how do you plan to attract developers to list their games on MintyPlay?

Hello @Youngyuppie , thank you for the warm welcome!

To attract developers to MintyPlay, we offer a revenue-sharing model where they earn TRX from each game purchase, giving them a clear financial incentive. Additionally, developers can create unique NFT rewards for their games, engaging players in exciting new ways. We provide an easy-to-use developer dashboard for managing games, even if they have no prior blockchain experience. Plus, by leveraging the TRON ecosystem’s low fees and fast transactions, developers can offer a seamless experience for both themselves and players.

We’ll also run special events like NFT drop tournaments to highlight games and help developers gain visibility. These events, along with early partnerships and promotions, will boost exposure and drive player engagement, making MintyPlay an attractive platform for developers to list and grow their games.

Hello Ghulam Yasin @Smart1 , I’m @34RTHY , the main developer on this project.

To ensure fairness and transparency, all conditions for earning NFTs will be clearly stated upfront, so players know exactly what they need to achieve. The minting process is automated through smart contracts on the TRON blockchain, ensuring that NFTs are minted only when the win conditions are met. Since everything is on-chain, the process is fully transparent, allowing anyone to verify the rules and outcomes.

To promote the tradeability of NFTs, we plan to make them scarce by tying them to difficult achievements or rare in-game events, which naturally boosts their value in the marketplace. Additionally, we will increase in-game utility by offering exclusive skins, items, or perks, giving players a reason to use them beyond collecting. Cross-platform integration will also help by allowing these NFTs to be traded more freely across different platforms.

1 Like

This is our initial frontend iteration.

1 Like

Welcome to session 7 of hackathon
The concept of combining gaming with NFTs to create a rewarding experience for both players and developers is a fantastic vision for mintyplay.
But I have few questions that needs mintyplay clarity.

  • As Mintyplay grow or expand what ways are you going to handle the increased of users, transaction and NFTs.

  • Given the involvement of blockchain and Nfts how is mintyplay going to navigate potential regulatory challenges more especially in different areas.

  • What steps is mintyplay going to take in ensuring high quality of games.

1 Like

Update log day 2:

Frontend Dev Update:
We’ve made great strides in designing the game listing page UI, using dummy data to display key game details like titles, descriptions, and reward NFTs. The interface is clean and scalable, ready to handle real data soon.
We also started working on TronLink wallet integration, allowing players to connect their TRON wallets for easy transactions and NFT minting. The connection process to the TronLink API is progressing well.

Blockchain Dev Update:
Today, we started implementing the smart contract for minting NFTs. The TRC-721 protocol is very similar to ERC-721, so integrating with existing tools and leveraging our team’s expertise didn’t pose any problems. We also implemented a basic game listing smart contract, allowing developers to publish their games on our platform. We have high hopes for this project and are excited about the progress so far.

Backend Dev Update:
On the backend, the game listing endpoint is up and running with FastAPI, connected to MongoDB. Developers can now dynamically list their games, and users will soon see real-time data. We’ve also established data models for both games and users, ensuring efficient database management. The game listing API is complete, and progress on the user data API is well underway, laying the foundation for user management features.

Once again Sir I will say you are indeed welcome to this amazing session,
Your project is truly credible but I will like clarity in this ques.

  • Given the nature of blockchain technology and the value of NFTs,
    how will you prioritize security and build trust among users.

Secondly what steps will you implement to protect against potential threats like hacks or scams.

Welcome to Grand hackathon S7
What is the cost of access for one to play a game

Is the earnings/rewards limited to only NFTs or is there an option to earn Trx too ?

Thank you for your response. It’s great to hear about the incentives and support you’ve planned out to help onboard developers on MintyPlay. Speaking of the revenue-sharing model, can you explain how you have planned it to work. What percentage of the revenue will developers earn from game purchase?

Welcome to Hackathon Season 7, I see this aims to offer a “Play to Win, Mint to Own” experience. Since players are paying TRX to play games with NFT rewards, have you considered potential regulatory concerns? Could some regions classify this as gambling, and how do you plan to navigate those challenges?