Inspiration
ChaotIQ was inspired by a simple thought: why does studying feel like a chore when games feel like an adventure? As students ourselves, we realized that most learning platforms are passive, predictable, and—let’s be honest—boring. I wanted to build something that felt chaotic, competitive, and fun while still helping people learn. The “Make Learning Fun” hackathon theme pushed us to rethink education as a shared, playful experience rather than a solo grind.
I imagined a world where quizzes feel like battles, study groups feel like game lobbies, and learning feels like leveling up. That became the blueprint for ChaotIQ.
What it does
ChaotIQ turns any study topic into a chaotic multiplayer quiz battle.
Players can:
Create a quiz room based on any topic
Select their grade level (Middle School, High School, or College)
Compete with friends in real time
Use power-ups and sabotages to help themselves or disrupt others
The result? A high-energy learning game where every round is unpredictable, competitive, and ridiculously fun.
How we built it
I built ChaotIQ using:
Node.js + Express for the backend
Socket.IO for real-time multiplayer communication
OpenAI APIs to generate topic-specific quiz questions
HTML/CSS/JS for the front-end
Each player connects to a shared game room. The host triggers the quiz, and the server manages the question sequence, scoring, and item effects. The client listens for updates and displays everything in real time with a clean, responsive UI.
Challenges we ran into
I faced plenty of chaos while building ChaotIQ:
Real-time sync issues: Making sure every player’s screen updated in sync required careful socket event handling.
Question generation consistency: Ensuring OpenAI always returned valid JSON took multiple formatting and validation layers.
Game balance: Designing power-ups and sabotages that were fun but not unfair took experimentation.
Accomplishments that we're proud of
Built a fully functional multiplayer quiz game from scratch
Achieved smooth, real-time gameplay
Created a unique power-up system that adds strategy and chaos
Designed a clean, modern UI with responsive modals
Implemented topic- and grade-aware question generation using AI
Turned studying into something people actually want to do
Seeing the game playable and fun for the first time was incredibly rewarding.
What we learned
We learned how powerful real-time interactivity can be when blended with education. We learned how to structure multiplayer logic, validate AI-generated content, and build user interfaces that feel lively and intuitive. And most importantly, we learned how creativity, teamwork, and chaos can transform a simple quiz into a memorable experience.
What's next for ChaotIQ
I'm excited to expand ChaotIQ beyond topic-based quizzes. Next steps include:
Allowing users to paste YouTube links and automatically generate quizzes from lecture videos
Letting players upload PDFs, lecture notes, or slides to auto-create question sets
Adding more power-ups, animations, and game modes
Creating public rooms, leaderboards, voice chats, and long-term progression
Adding visual themes and accessibility improvements
ChaotIQ is just getting started—our goal is to turn studying into the most fun part of learning, and we’re excited to keep building toward that vision.
Log in or sign up for Devpost to join the conversation.