Skip to content

🐱 Play to Earn Metaverse Game with @ethereum smartcontract and @angular frontend dApp that integrate Three.js

Notifications You must be signed in to change notification settings

lineCode/meta-gotchi

 
 

Repository files navigation

MetaGotchi Play to Earn Metaverse Game

This project demonstrates a basic implementation of developpement stack to build decentralized Metaverse Play To Earn (P2E) Game. This workspace comes with a solidity smartcontract and a Angular frontend dApp that integrate Three.js to render the game in the 3D Metaverse environment and interact with the smartcontract.

Developement

Browser

  • You have to get MetaMask extension installed to provide web3 provider

Blockchain

  • Start ethereum node using npx hardhat node
  • Open Ethereum Remix Plugin for Visual Studio Code
  • Compile and deploy ./meta-gotchi/contracts/meta-gotchi.sol contract using Ethereum Remix Plugin interface
  • Connect MetaMask to the local Hardhat node
  • Import demo Ethereum Wallets address to MetaMask

dApp

  • Install project dependencies using NodeJS and NPM with npm install
  • Run project in browser using npm run start
  • Open browser localhost:4200 to see the dApp

About

🐱 Play to Earn Metaverse Game with @ethereum smartcontract and @angular frontend dApp that integrate Three.js

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 78.9%
  • Solidity 7.3%
  • SCSS 6.0%
  • JavaScript 4.1%
  • HTML 3.7%