Looks great! I’ve played around with 4+ similar tools in the past and this one is by the one with the most potential.
Here’s some feedback.
UI/UX wise:
- On 1920x1080, the Japanese text above the input box is super small (looks better on 150% zoom). On the Japanese localization, the kanji on the boxes below also read pretty small.
- Ability to check the selected Level or grammar point on screen. With perhaps a link to Bunpro’s page.
- The banner linking to the grammar point mentioned in OP does not show up for me. Maybe it’s because I haven’t done the opt-in on my Bunpro profile?
- Save previous Conjugation choices. Right now you need to manually check every option anew.
- Selecting choices (Target grammar, word type, etc): You don’t have a select ALL the options unless you first deselect all of them. Two clicks are not really necessary.
- Since it has a retro pixel art vibe, the kaiju and the other sprites could look a lot crisper with some CSS:
image-rendering: pixelatedwould make it render in nearest-neighbor. Additionally, you could have some CRT screen shader effect or some scanlines but that’s probably an overkill and lots of folks would hate it
Content wise:
- The grammar points for the Level select mode are somewhat misleading, as if this feature wasn’t fully integrated with each grammar point the more ‘advanced’ you go. For example, N5 ~てあげる lessons don’t actually allow you to conjugate あげる. In fact, you’d get a wrong answer result if you tried that. Any conjugation of the base verb into the て form suffices.
I imagine this is a nightmare to design and program, but it would definitely set it apart from other apps.
Perhaps it could be implemented like taking down two enemies in a multi step thing? Where you first conjugate to some X form, then another step for the second part of the grammar. - Ability to select multiple levels at once. Maybe some checkboxes? Or some way to randomize anything from a certain level.
- I don’t really care for Leaderboards, but it would be nice to have some streak meter or high score.

also typing n results in ん, while im used to typing nn for that. so i get a bunch of mistakes because i get んん instead ^^







