Lokian.eth: A trading card game dapp featuring NFT monsters (Turing Monsters), share, fight and breed in solidity blockchains (L2 Boba Network).
This project was developed as a module coursework.
Thanks to Stamatis Kourkotas from
Imperial College London: MSc in Computing (Software Engineering)
Module: Principless of Distributed Ledgers
Project Description: Found in included report
This project was bootstrapped with Create React App.
-
Firstly, deploy our smart contract found in src/project.eth.sol. We tested this locally on a private blockchain using Ganache
-
In the main file of our user interface src/App.tsx specify the address where you deployed the contract in the constant CONTRACT_ADDRESS.
-
Install the metamask extension on your browser to handle your provate blockchain account. The project has been tested with the Chrome and Mozilla browsers.
-
In the project directory run:
npm install
This installs all the necessary dependencies to build our applicationnpm start
This runs the app in development mode. -
Open http://localhost:3000 to view it in the browser. You can see all the Creatures owned by the current metamask account and play the game.
Ongoing
- Get Turing Monster nft data from rinkeby boba, (needs boba token, need to deploy tumo nft contract)
- Remove shop and marketplace contract functions coz nft would be transacted outside
- Modify fight/duel and breed
- Test and deploy
- Improve, simplify, polish graphics