A turn-based fighting game based around Kartikmon, user-drawn NFTs!
This project is a turn-based fighting game where users draw their own characters. The user can also pick the stats for their character which lets them modify their playstyle. These characters are pitted against each other in 1 vs 1 combat. The winner of this gets an NFT of their character, and is able to choose whether their opponent gets to keep their character or not.
Dynamic is used for wallet connection which allows for many different wallets to be used and streamlines the user experience. Flow was used to NFTs which exposes them to the large Flow network and allows for future integration with other Flow apps. ENS was used to create names for the Kartikmon NFTs. We hacked together our own game session service using MongoDB in order to support peer to peer game logic. We used React/NextJS and Tailwind CSS for frontend.