-
Notifications
You must be signed in to change notification settings - Fork 20
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Smart Contract for Minigame: Single-Button Platformer #57
Comments
Hi, please /assign this issue . |
may i start working on this @jimenezz22 ? background: cairo dev with 5 months of experience and regular contributor at @keep-starknet-strange eta: 2 days |
I'd be happy to do this. |
Hey, I'm new to this platform and want to contribute to this issue. |
Could I try solving this? |
Application for ContributionI am excited about the opportunity to contribute to this issue and am confident that my expertise aligns well with the requirements. With a strong background in Cairo programming and decentralized application development on StarkNet, I bring a well-rounded skill set to deliver an effective solution. Relevant Expertise
Why Consider My Application?My proven track record of delivering high-quality, optimized solutions in blockchain and full-stack development sets me apart. I have a deep understanding of smart contract security, decentralized architectures, and the synergy between frontend, backend, and blockchain layers—ensuring a seamless and efficient implementation. ETAI expect to have a working solution ready within 48 hours. Please let me know if I can proceed with the implementation. |
Proposal to Work on the IssueI am eager to contribute to this issue and believe I am well-suited for the task, given my extensive experience in Cairo programming and building decentralized applications on StarkNet. My expertise spans across multiple domains crucial for this implementation:
Why Assign This to Me?I have a track record of delivering high-quality solutions efficiently, with a deep understanding of smart contract security, decentralized architectures, and full-stack development. My ability to bridge frontend, backend, and blockchain components ensures a well-rounded, optimized solution. Estimated TimelineI anticipate delivering a fully functional solution within 2 days. Please let me know if I can proceed. I am excited about the opportunity to contribute and look forward to collaborating! Best regards, |
Hi 🚀, I’m Santiago Villarreal Arley, a developer with a strong background in front-end and back-end Web3 development. As a proud Diamond Contributor and member of Dojo Coding, I’ve worked on impactful projects like StarkNet and Stellar, winning the Buildathon Web3 Hackathon for my work on BuildMyEvent. For the Single-Button Platformer Minigame Smart Contract, I can: Implement submitScore: Validate inputs, store scores on-chain, and ensure data integrity. |
I'm Pablo Madrigal.I'm a Fullstack Developer with more than 5 years of experience primarily on React and Node.js and now learning web3, I'm also part of Dojo Coding ⛩️ and have experience working in Cairo in the last Winter Hackathon, one example of the Cairo Contracts created are in the Github of Devote ProblemSmart Contract for Minigame: Single-Button Platformer Solution
ETA 3-4 days |
@Villarley any updates? |
working on it |
Description
This task involves implementing a smart contract function,
submitScore
, using Dojo Engine and Cairo, to record scores achieved in a minigame. The function will also handle logic for granting rewards or additional points based on the player's performance.A good reference for this implementation is the frontend issue Minigame: Single-Button Platformer (GitHub link), which outlines how the minigame operates and tracks player performance. Aligning the smart contract logic with this frontend issue will ensure consistency across the system.
Tasks
Define the
submitScore
Function 🏗️submitScore
that takes the following parameters:player_id
: The ID of the player submitting the score.tamagotchi_id
: The ID of the Tamagotchi linked to the game.score
: The score achieved in the minigame.player_id
andtamagotchi_id
exist and are correctly linked.Implement Reward Logic 🎁
score >= 100
grants bonus points or items).Integrate with Dojo Engine ⚙️
Testing and Validation ✅
Deliverables 📂
submitScore
function in Cairo.Acceptance Criteria 🎯
submitScore
function records scores accurately on-chain.Additional Notes 📝
The text was updated successfully, but these errors were encountered: