An AI-powered battle game where LLMs generate characters and decide outcomes. Players can mint heroes as NFTs and trade them on-chain. Multiple AI nodes simulate battles, reaching consensus on the win
PromptFighters is a decentralized AI battle platform that combines artificial intelligence, blockchain, and gamified design.
Players simply enter a prompt (a short character description), and the AI automatically generates a unique fighter — complete with attributes, personality, and background story.
Battles are then simulated entirely by large language models (LLMs), which produce a complete combat log and determine the winner.
Each battle is independently simulated by multiple AI nodes, and the final result is chosen through consensus voting among nodes.
This ensures fairness, randomness, and verifiability — eliminating bias from a single node.
Every character can be minted as an NFT automatically by the backend wallet (no manual wallet interaction required)
and can be traded on-chain or used as an asset in the arena.
✅ Gemini-powered battle simulation model
✅ Django + Angular full-stack integration
✅ NFT minting and IPFS upload (Thirdweb + Pinata)
✅ Arena matchmaking and betting system
🧱 Node consensus architecture (in development, will support third-party node participation)
Backend: Python (Django, Celery)
Frontend: Angular
AI Engine: Gemini / Claude / OpenAI (multi-model architecture)
Blockchain: Mantle Network (@Mantle_Official)
Smart Contract: Thirdweb SDK (ERC721 NFT Collection)
Storage: IPFS via Pinata
Deployment: Docker + Cloudflare Tunnel
PromptFighters 是一款結合 AI、區塊鏈與遊戲化設計的 去中心化 AI 對戰平台。
玩家可輸入一句 Prompt(角色描述),AI 將自動生成具個性與屬性的角色,
並透過語言模型模擬戰鬥過程,產生完整的戰報與勝負結果。
每場戰鬥由多個 AI 節點並行運算並投票決定最終結果,
確保戰鬥過程可驗證且具隨機性,避免單一節點偏差。
角色可由後端錢包自動鑄造成 NFT,無需玩家自行簽署交易,
並可於市場上流通或作為競技資產使用。
目前已完成:
✅ Gemini 驅動的戰鬥模擬模型
✅ Django + Angular 前後端整合
✅ NFT 鑄造與上傳 IPFS(Thirdweb + Pinata)
✅ 競技場隨機匹配與下注機制
🧱 節點網路架構(開發中,未來開放第三方節點參與投票)
Backend: Python (Django, Celery)
Frontend: Angular
AI Engine: Gemini / Claude / OpenAI (可替換多模型架構)
Blockchain: Mantle Network (@Mantle_Official)
Smart Contract: Thirdweb SDK (ERC721 NFT Collection)
Storage: IPFS via Pinata
Deployment: Docker + Cloudflare Tunnel