Skip to content

Gaming Smart Contracts #3

@alilloig

Description

@alilloig

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?

Metadata

Metadata

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions