/movecraft

A minecraft-like on-chain game written in move language

Primary LanguageMoveApache License 2.0Apache-2.0

Movecraft

A Minecraft-like on-chain game written in Move language.

Motivation

Try to simulate the block and crafting system in Minecraft through NFT, and show the combinability of Move NFT.

How to play

Minting

  1. Select Tools: Hand(default), Axe, Hoe. Using Axe or Hoe can increase the probability of getting Log or Stone.
  2. Execute Mint function, Random got a BasicBlock(Log|Stone) or Emerald NFT.

Crafting

  1. Tools: CraftingGrid(2x2) or CraftingTable(3x3). CraftingGrid is default.
  2. Log --> Planks --> Stick
  3. Planks --> CraftingTable
  4. Stick + Plants --> (Wooden Axe| Wooden Hoe)
  5. Stick + Stone --> (Stone Axe| Stone Hoe)

Trading

  1. Emerald is the currency of the Game and only can be got by minting.
  2. Players can publish Block NFT and Tool NFT in the market, and trade with Emerald.

Roadmap

  1. Implement Block NFT.
  2. Implement Minting.
  3. Implement Crafting and Recipe.
  4. Implement Tools.
  5. Implement a simple Web interface.
  6. Implement the Market.

Community