Skip to content

Prayas-35/RoR

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

59 Commits
 
 
 
 
 
 
 
 

Repository files navigation

github-submission-banner

🚀 Project Title

Gladiators of the Colosseum: AI Warriors of Rome


📌 Problem Statement

Problem Statement 2 - Unleash Blockchain gameplay with Monad


🎯 Objective

This project aims to deliver a strategic, AI-driven Web3 gaming experience that blends ancient Roman themes with on-chain asset ownership. By introducing intelligent, evolving gladiators and immersive PvP/PvE mechanics, it addresses the lack of depth and engagement in traditional blockchain games, serving both gamers and NFT collectors seeking meaningful, interactive gameplay.


🧠 Team & Approach

Team Name:

NA

Team Members:

Your Approach:

We chose this problem to bring depth and strategy to Web3 gaming through AI-driven characters and Roman mythology. Our goal was to move beyond static NFTs and create a living, evolving experience.

We tackled challenges like seamless onboarding, gasless NFT minting, and designing strategic combat mechanics. A key breakthrough was the “Favor of the Gods” system, which turned simple buffs into dynamic, divine interactions that influence battle outcomes.


🛠️ Tech Stack

Core Technologies Used:

  • Frontend: Next.js, Tailwind CSS
  • Backend: Next.js
  • Database: MongoDB
  • APIs: GroqSDK, Corcel API
  • Hosting: Vercel

Sponsor Technologies Used (if any):

  • [✅] Groq: How you used Groq
  • [✅] Monad: Your blockchain implementation
  • Fluvio: Real-time data handling
  • Base: AgentKit / OnchainKit / Smart Wallet usage
  • Screenpipe: Screen-based analytics or workflows
  • Stellar: Payments, identity, or token usage (Mark with ✅ if completed)

✨ Key Features

  • On-Chain AI Gladiators
    Each gladiator is uniquely generated and stored on-chain, with customizable names, skill sets, and evolving strategic abilities.

  • Immersive Roman-Themed Experience
    A richly designed landing page and gameplay environment inspired by ancient Rome, complete with colossal architecture and divine lore.

  • Dynamic PvE and PvP Combat
    Engage in real-time battles against AI agents or other players, powered by intelligent combat mechanics and seamless backend integration.

  • Divine Favor System
    Earn blessings from Roman gods to enhance abilities, unlock mystical powers, and shift the tide of battle through strategic progression.

  • ✅ God NFT Set (Gas-Free) Each player receives 3 powerful God NFTs, representing Roman deities that grant divine boosts in battle. The gas fees for minting these NFTs are covered by us, ensuring a smooth and free onboarding experience.


📽️ Demo & Deliverables

  • Demo Video Link: [Paste YouTube or Loom link here]
  • Pitch Deck / PPT Link: [Paste Google Slides / PDF link here]

✅ Tasks & Bonus Checklist

  • [✅] All members of the team completed the mandatory task - Followed at least 2 of our social channels and filled the form (Details in Participant Manual)
  • [✅] All members of the team completed Bonus Task 1 - Sharing of Badges and filled the form (2 points) (Details in Participant Manual)
  • [✅] All members of the team completed Bonus Task 2 - Signing up for Sprint.dev and filled the form (3 points) (Details in Participant Manual)

(Mark with ✅ if completed)


🧪 How to Run the Project

Requirements:

  • Node.js, Python, Solidity, Metamask Wallet
  • API Keys: GroqSDK API, PINATA JWT, PINATA GATEWAY, Corcel API
  • .env file setup:

create a .env.local file in the frontend directory:

cd frontend
code .env.local

then paste and get your keys and put it in the value:

NEXT_PUBLIC_PINATA_JWT=
NEXT_PUBLIC_PINATA_GATEWAY=
# Deployment used by `npx convex dev`
CONVEX_DEPLOYMENT=

NEXT_PUBLIC_CONVEX_URL=

GROQ_API_KEY=
CORCEL_API_KEY=

NEXT_PRIVATE_KEY=
NEXT_RPC=

MONGODB_URI=

GROQ_API_KEY=
GROQ_MODEL=

Local Setup:

# Clone the repo
git clone https://github.com/asengupta07/RoR
# Install dependencies
cd RoR/frontend
npm install --legacy-peer-deps

# Start development server
npm run dev

🧬 Future Scope

List improvements, extensions, or follow-up features:

  • 📈 Marketplace to trade god nfts
  • 🛡️ PvP game mode

📎 Resources / Credits

  • APIs or datasets used : Corcel API, Groq API.

🏁 Final Words

Share your hackathon journey — challenges, learnings, fun moments, or shout-outs!


About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •