- Aniket Wattamar (885680645) ( [email protected] )
- Mrunal Anant Kakirwar (884428111) ( [email protected] )
- Mikaella Sharma (885175406) ( [email protected] )
- Akshay Sadawarte (885175422) ( [email protected] )
-
Clone the repository
-
Install the dependencies using
npm install
-
Install ganache and add this project to workspace using
truffle-config.js
file in the root directory -
Compile the contracts using
truffle compile
-
Migrate the contracts using
truffle migrate
-
Copy ZombieOwnership Deployed contract address and paste it in at src/constants.js
-
Set up Metamask and link it to the Ganache network using the following details:
Network Name: Ganache New RPC URL: http://localhost:7545 Chain ID: 1337 Symbol: ETH
-
Copy the private key of any Ganache account excluding the first one, then add the new account to Metamask using the private key
-
Run
npm run start
to start the front-end server (this will start the front-end server on port 3000 by default and opens the browser) -
Establish a connection between Metamask and the front-end server by clicking the Metamask icon within the browser
-
You can now create your zombies and level them up
-
Modify the names and DNA of your zombies as desired
- The user interface (UI) of the DApp
- Added images to demo zombies in a better way.
- Implemented a naming prompt upon zombie creation
- Introduce interactive zombie battles or attacks for thrilling gameplay
- Showcasing the most powerful or highest-level zombies
- Incorporated a level up for the zombies
- Change name of zombie
- Change DNA of zombie
- Implemented a battle system where zombies can attack other zombies
- Able to create multiple zombies