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

Share this project:

Updates