A Minecraft-like on-chain game written in Move language.
Try to simulate the block and crafting system in Minecraft through NFT, and show the combinability of Move NFT.
- Select Tools: Hand(default), Axe, Hoe. Using Axe or Hoe can increase the probability of getting
Log
orStone
. - Execute Mint function, Random got a BasicBlock(Log|Stone) or Emerald NFT.
- Tools: CraftingGrid(2x2) or CraftingTable(3x3). CraftingGrid is default.
- Log --> Planks --> Stick
- Planks --> CraftingTable
- Stick + Plants --> (Wooden Axe| Wooden Hoe)
- Stick + Stone --> (Stone Axe| Stone Hoe)
- Emerald is the currency of the Game and only can be got by minting.
- Players can publish Block NFT and Tool NFT in the market, and trade with Emerald.
- Implement Block NFT.
- Implement Minting.
- Implement Crafting and Recipe.
- Implement Tools.
- Implement a simple Web interface.
- Implement the Market.