← Back to home

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