:durtle_hello: Let's Durtle the Scenic Route 🐢

I just found this useful tool (by @indutny-wani) called WaniKani Estimator, which was posted on the forum here about a year ago, but it’s the first time I heard about it.

It allows you to play with things like Maximum # Lessons per Day, Maximum Apprentice Count, Max Reviews per Day, etc. Then it actually performs a complete simulation of doing lessons and reviews for a given length of time (adjustable), and lets you see practically-speaking how many actual Lessons per day, Reviews per day, and even gives the Average Time per Level, among other stats.

It’s just a simulation, so it won’t be an exact match to reality, but it does give surprisingly realistic results – at least as far as I could tell as I played around with familiar parameters that I’ve tried in the past.

It’s really interesting, IMO, to play with Max Lessons per Day in conjunction with Max Apprentice Items, to see when one becomes the limiting factor (to # reviews per day, for instance) versus the other.

E.g. If I max out Apprentice to 200, but minimize # Lessons at 5/day, then this levels out to about 55 reviews per day, for a rate of about 28.8 days / level.


But if I go reverse, maxing # Lessons to 100 and putting Apprentice at a reasonable 50, then it levels out to about 80 reviews per day, for a rate of about 18.3 days / level.

Again, it’s just a simulation, and makes certain assumptions about how reviews/lessons are done, so for example I can’t get it to simulate things precisely how I do them. But it’s ‘close enough!’ to get a nice intuitive sense of how different strategies will play out.

(If you’re comfortable with code (Javascript), you can actually inspect the calculation model and see how everything is calculated. In particular, the variable calendar is generated by code you can inspect, and this contains most of the heart of the simulation itself.)

5 Likes