vmmuthu31 / NFT_Craft

Creating own world in a minecraft like environment. The players progress will be stored . Each new block is a NFT owned by the player

Home Page:https://github.com/vmmuthu31/NFT_Craft

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

NFT Craft

This is the on-chain minecraft like game with Account Abstraction Session key

What it was Like

-> Creating own world in a minecraft like environment
-> The players progress will be stored
-> Each new block is a NFT owned by the player

Tech Stack

-> NEXTJS
-> ThreeJS
-> Cairo
-> Argent X
-> Warp

Development Note

Cairo smart Contract

https://github.com/Block-Developers/NFT_Hunters/blob/master/games/contracts/src/nftcraft.cairo

  • This has object NFT with location data
  • User can interact on-chain world with NFTs

ProtoStar and Warp integration

https://github.com/Block-Developers/NFT_Hunters/tree/master/games/contracts/warplib

  • It was difficult to use warp with protostar at first, but we did it
  • This enables complicated smart contract development

Demo Page

image

Presentation Link

Canva Presentation Link: https://www.canva.com/design/DAFTf8Yikh4/3Bw_jBz2GBiDUCjDKnrgPA/view

About

Creating own world in a minecraft like environment. The players progress will be stored . Each new block is a NFT owned by the player

https://github.com/vmmuthu31/NFT_Craft

License:MIT License


Languages

Language:Cairo 92.6%Language:TypeScript 5.5%Language:Solidity 0.8%Language:JavaScript 0.7%Language:CSS 0.3%