-
Notifications
You must be signed in to change notification settings - Fork 2
Open
Description
Context
We need to create and documentate the basic contracts for supporting NFT based games on Cadence showcasing best practices for the most common use cases, including a MVP rock, paper, scissor style game.
Definition of Done
- Coordinate with TEA to scope and design.
- Create DynamicNFT design proposal document.
- Create Commit // Reveal design proposal document.
- Create game contract design proposal document, including how it will integrate the DynamicNFT and C/R scheme proposals.
- Implement the features of the proposals, trying to keep the DynamicNFT and Commit // Reveal code as agnostic of possible of the game contract, that should serve as a first example of the usage of this patterns. The game contract should enforce the game mechanics of the chosen game (rock, paper, scissors initially).
- Create tests using either the js or cadence test suites.
- Document both the concrete implementation of the game and the generic usage of the patterns defined for performing the most common use cases (DynamicNFT and C/R)
- Gaming contract metadata design?