Kartikmon Battles
A turn-based fighting game based around Kartikmon, user-drawn NFTs!
Problem Statement
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.
Solution
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.
Hackathon
ETHGlobal New York 2025
2025
Prizes
- 🏆
Flow Builder Pool Prize
Flow
Contributors
- CDoherty04
37 contributions
- CalebHite
26 contributions