Inspiration
Following the massive success of the game "Dumb ways to die", we decided to combine the concept with our limited game dev experience and challenge ourselves.
What it does
The project consists of multiple mini-games of adjustable difficulty that are time-limited. The goal is to allow the user to improve his typing skills in a fun and challenging way. The website also uses AI to generate scripts personalized to each person according to his level and struggles. For example, someone who messes up words with the letter 'R' will be given an exercise emphasizing that letter.
How we built it
To build the frontend, we used React, HTML, CSS, JavaScript. For the backend, we used MongoDB and Node.js. For the AI API, we decided to use openAI's GPT-4o-mini model.
Challenges we ran into
The issue that took us the most time to figure out was project backend setup and AI integration since none of us did it before. However, the toughest challenge was still trying to stay awake at 3am.
Accomplishments that we're proud of
The biggest accomplishment would be the integration of an API into our website. Since none of us has done anything of the sort before, finally seeing the AI's output on our page has truly made us feel proud of ourselves.
What we learned
Even if a project sounds daunting at first, focusing on some simple main features at first and then building on top of them can help us keep our sanity.
What's next for Dumb Ways to Type
Many more fun game modes/features, sound effects, cool visuals. More importantly, improvement to existing features such as AI generated word lists.
Log in or sign up for Devpost to join the conversation.