Logo
Learn
  • Explore Course
Build
  • Explore Buildathon
  • Project Archive
Hack
Hack Coming Soon
  • Explore IRL Hackhouse
  • How to Qualify
  • Past Events

BattleQ

BattleQ is a futuristic Web3 arena where players compete in real-time multiplayer battles, conquer solo missions, and earn blockchain-powered rewards through wallet-based progression.

Videos

Description

BattleQ

BattleQ is a futuristic Web3 cyber-tactical arena game that combines real-time multiplayer battles, solo progression missions, and blockchain-powered rewards into one immersive gaming experience. Built with modern web technologies and decentralized infrastructure, BattleQ creates a competitive ecosystem where players use wallet-based identities to battle, stake, progress, and earn rewards inside a cyberpunk-inspired arena.

The platform blends tactical gameplay with Web3 mechanics, enabling players to participate in solo challenges, engage in live multiplayer duels, and interact with the BTQ token economy through staking and reward systems.

Solo Arena Gameplay

The Solo Arena is designed for strategic progression and skill improvement.

Practice Arena

The practice arena introduces new players to gameplay mechanics and tactical controls through beginner missions.

Elite Arena

The Elite Arena serves as the main repeatable gameplay loop where players can risk larger stakes and compete for greater rewards.


Multiplayer Duel System

BattleQ includes a dedicated multiplayer duel engine

Features

  • Real-time room synchronization

  • Turn-based tactical combat

  • Live player matchmaking

  • Separate socket server for optimized performance

  • Low-latency multiplayer interactions

This architecture ensures smooth and responsive gameplay during competitive matches.


How BattleQ Works

Wallet Authentication

Players connect wallets using Web3 authentication tools. The connected wallet becomes the permanent player identity inside the game.

Gameplay Entry

Players buy or hold BTQ tokens, choose a mission or duel mode, confirm their stake, and enter gameplay.

Multiplayer Flow

Players join duel rooms where game states are synchronized across connected users in real time.

Reward System

Winning battles and completing missions reward players through the BTQ ecosystem while failed missions may result in penalties based on stake value.


Tech Stack

Frontend

  • Next.js

  • React

  • TypeScript

  • Tailwind CSS

  • Framer Motion

State & Multiplayer

  • Zustand

  • Socket.IO

  • Express

Web3 & Blockchain

  • Wagmi

  • RainbowKit

  • Viem

  • Hardhat

Smart Contracts

  • Solidity-based BTQ token contract

  • Staking and reward mechanics

  • Buy and sell token functionality


Project Architecture

BattleQ is divided into three core layers:

Web Application

The Next.js frontend handles gameplay UI, wallet interactions, onboarding, animations, and progression systems.

Multiplayer Socket Server

A dedicated Socket.IO server manages real-time multiplayer synchronization, room management, and duel gameplay logic.

Blockchain Layer

The BTQ smart contract powers staking, token transactions, reward systems, and decentralized progression mechanics.


Security & Performance

  • Wallet-authenticated access for secure identity management

  • Real-time gameplay handled through a dedicated low-latency server

  • Persistent per-wallet progression system

  • Smart contract-based reward and staking logic

  • Efficient multiplayer state synchronization


Future Enhancements

  • Ranked PvP leaderboard system

  • Tournament-based battle arenas

  • NFT-based player skins and weapons

  • Clan and guild mechanics

  • Cross-chain support

  • Advanced matchmaking algorithms

  • Spectator and replay systems


BattleQ aims to redefine competitive Web3 gaming by merging tactical strategy, multiplayer combat, and blockchain-powered progression into one immersive cyber arena experience.

Progress During Hackathon

<p>During the hackathon, we successfully built BattleQ into a functional Web3 cyber arena game combining solo progression, real-time multiplayer battles, and blockchain-powered rewards.</p><ul><li><p>Built the core BattleQ gameplay system with solo missions and elite arenas</p></li><li><p>Developed real-time multiplayer duel mode </p></li><li><p>Implemented room-based matchmaking and synchronized battle states</p></li><li><p>Integrated wallet authentication using Wagmi and RainbowKit</p></li><li><p>Created BTQ token staking, reward, buy, and sell mechanics</p></li><li><p>Added wallet-based player progression and onboarding persistence</p></li><li><p>Designed a cyberpunk-inspired responsive UI using Next.js and Tailwind CSS</p></li><li><p>Built dedicated multiplayer server architecture for low-latency gameplay</p></li><li><p>Developed and deployed BTQ smart contracts using Hardhat</p></li><li><p>Configured multi-chain deployment support and Web3 integrations</p></li><li><p>Established a scalable foundation for future PvP tournaments and ranked gameplay systems</p></li></ul>

Tech Stack

NextWeb3Node

Fundraising Status

<p>No Funding Yet</p>

Team Leader
AAnjali Chauhan
GitHub Link
github

GitHub

https://github.com/Anjali-Chauhan1/BattleQ
Product Category
Gaming