blastrock / kakugo

Learn Japanese with Kakugo
GNU General Public License v3.0
161 stars 19 forks source link

Drawing lessons on complex writing are too sensitive #51

Open Wilker-uwu opened 4 years ago

Wilker-uwu commented 4 years ago

the more complex the letters are, the shorter the strokes often are. but because the strokes are shorter, the precision required for these does not make much sense. a few examples includes

one solution could be to have the tolerance be dynamic in proportion to the length of the strokes, but i don't have experience in dealing with drawings in programming to tell yet :(

blastrock commented 3 years ago

It's quite hard to make a good balance there. It's very frustrating when you draw correctly but the app rejects your answer, so I preferred making the algorithm very tolerant.

I don't expect kakugo to ever differentiate between 先 and 失, they are just too close. Maybe we can do something about short strokes to avoid that last case about 言, but it seems complex.

Wilker-uwu commented 3 years ago

in a side note (aka i forgot to tell), recently, i had tested with another device, which had a significantly larger screen resolution, and what i noticed is that both the stroke lines are a lot thinner, and the drawings are just a bit less sensitive. could that imply that the stroke widths can have an impact on this?

btw, that gives me the idea for a feature of selecting stroke widths for better accessibility. i'll open an issue on that :3