Inspiration
I was inspired by the fact that mathematics education often feels disconnected from the engaging, interactive experiences that capture students' attention in modern gaming. Students frequently view math as a dreaded subject rather than an exciting challenge.
I wanted to create a platform where learning math becomes as exciting as playing an RPG - where students would eagerly practice not because they had to, but because they genuinely wanted to improve their "math warrior" character.
What it does
Laban transforms mathematics learning into an RPG-style battle arena where students fight enemies by solving math problems correctly.
How I built it
I built Laban using Next.js/React.js and TypeScript.
Challenges I ran into
Creating varied, meaningful math problems while maintaining appropriate difficulty scaling required implementing sophisticated algorithms and validation systems.
Accomplishments that I'm proud of
Successfully creating this educational game that genuinely makes math learning enjoyable and engaging.
What I learned
This project taught me that balancing education and entertainment requires constant iteration especially when doing it solo.
What's next for Laban
The foundation is solid for expanding into a comprehensive educational platform. Next steps include implementing online multiplayer with matchmaking and leaderboards, adding adaptive learning algorithms that adjust difficulty based on student performance, and creating progress tracking and analytics.
Built With
- next
- react
- typescript
Log in or sign up for Devpost to join the conversation.