Project Name: Cricket Clash
Project Track: Artistry
Team Name: Cricket Clash
Team Member(s): 3
HackerEarth Project Link: https://devpost.com/suport-ziptic
Project Goal:
The goal of the project is to develop a cricket-themed application utilizing NFTs (Non-Fungible Tokens) on the Tron blockchain. It aims to provide users with an immersive experience where they can create profiles, grounds, and pitches, and engage in virtual cricket matches.
Project Value:
- NFT Integration: Leveraging NFTs adds uniqueness and scarcity to in-game assets, enhancing the overall gaming experience.
- Early Sign-Up Reward: Offering an early sign-up reward incentivizes user participation and fosters community engagement.
- User Customization: Users can create personalized profiles, grounds, and pitches, adding a layer of customization to their gaming experience.
- On-Chain Toss: Utilizing blockchain technology for toss randomization ensures transparency and immutability, enhancing trust in the game mechanics.
Project Info:
The goal of the project is to develop a cricket-themed application utilizing NFTs (Non-Fungible Tokens) on the Tron blockchain. It aims to provide users with an immersive experience where they can create profiles, grounds, and pitches, and engage in virtual cricket matches.
Pitch Deck: Cricket Clash - Pitch Deck - Google Slides
Project APK: Cricket-Clash-Tron - Google Drive
Project Test Instructions:
Installing App:
- Download the app from attached drive link
- Sign up with your email address
- Upon getting OTP, enter the OTP to continue sign up process
Create Profile:
- You will receive an early sign up reward / joining bonus of 200 RUNZ
- Create a new “Profile” by pressing the “Create Profile” button
- Give the profile NFT a name and press confirm
Create Ground:
- Create a new “Ground” by pressing the “Create Ground” button
- Give the ground NFT a name and press confirm
Create Pitch:
- Create a new “Pitch” by pressing the “Create Pitch” button
- Give the pitch NFT a name and press confirm
Gameplay & Match NFT:
- Pick “QuickPlay”
- Select the overs you want to play from 3, 5 and 10
- Select the team you want to play with
- Select the team you want to play against
- Optionally, you can edit the player order etc
- Select from Head or Tail
- The toss randomization and result is stored on chain
- Optionally, if you won the toss you need to select from Batting or Bowling
- Continue with gameplay
[Note: Cricket clash offers multiple gameplay modes such as Quick Play, Tournament etc.]
Project Details:
- NFT Creation: The app allows users to create NFTs for profiles, grounds, and pitches, each with a unique name for identification.
- Toss Mechanism: The toss mechanism is implemented on-chain, ensuring fairness and transparency in determining match outcomes.
- Player Customization: Users have the option to customize player order and other gameplay settings, enhancing their control over the gaming experience.
- Blockchain Integration: Leveraging blockchain technology provides secure and decentralized storage of game-related data, enhancing trust and reliability.
Smart Contracts [Testnet]:
- PITCH NFT = 0xF53d4b2e5e4c7890AD50De776302F9B6945cdBAB
- PROFILE NFT = 0x940578c9F9bcbE9f4B64c746005B546c6560cCc2
- GROUND NFT = 0xd28AB45f006D58A5C13a557cb73097fb2B55D5DC
- RUNZ TOKEN = 0xCF68e0910386a1FCDd4EA55669d24C1d33745d8E
Project Milestones:
- Multiplayer for tournament July,2024
- Tournament matchup on chain October, 2024
- Profile, Pitch and Ground NFT renting November, 2024
- Finish UI revamp January 2025