CatchThis() is a simple & fast-paced web game where players must identify errors in stack traces before time runs out. Built with Next.js and React.
- Each round presents a stack trace with multiple-choice options.
- Players must select the line of code containing the error before the timer hits zero.
- Correct answers increase your score. The game ends when all questions are answered or time runs out.
- ⏱️ Countdown timer for each question
- ✅ Real-time answer validation and feedback
- 📊 Local high score tracking
- 🧪 Questions categorized by programming language
- 🔁 Replayability with randomized questions (to a certain extent lmao)
- Framework: Next.js + React
- State Management: React Context API
- Routing: Next.js Router
- Persistence:
localStoragefor saving scores and session data - Styling: Tailwind CSS
git clone https://github.com/huskeyyy/catchthis.git
cd catchthis
npm install
npm run dev
MIT License © 2025 Huskeyyy