Inspiration
Both Nate and I are studying Japanese, and we both agree that one of the most unpleasant parts of learning Japanese is Kanji. Through this project, we hope to make the grind of learning thousands of characters fun, through and interactive rhythm-based mobile game.
What it does
This Android App lets users practice Kanji by drawing them on our reactive Kanji interface, completing the characters stroke by stroke.
How we built it
We used Unity to create an effective interface that senses when users draw on the correct regions of the screen. The Kanji that appear on the interface are individual circles that check for the user's input, and when enough circles have been touched, the stroke is complete and the program displays the next one.
Challenges we ran into
Both of use were new to Unity, so this project took a huge learning curve of getting used to C# and Unity's interface. Specifically, we had difficulty structuring our project in the Unity hierarchy, knowing which methods were called back when, and getting the circles to accurately measure the user's touch.
Accomplishments that we're proud of
We have successfully made an App that teaches users how to draw Kanji stroke by stroke.
What we learned
We learned a lot about C# and how to use Unity.
What's next for KanjiStep
We are going to implement a tempo meter and a dance beat to make drawing Kanji into a rhythmic game.
Log in or sign up for Devpost to join the conversation.