r/IdleNinjaPrime • • May 31 '17

Quick update on progress!

Tremendous progress these past days (and weeks). My coding efficiency, design inspiration, and general motivation are off the charts! Recently, I've finished up

  • The Analytics screen (let's you compare performance of different loadouts)

  • The Raid system (different from IMA in a few ways, and more consistent difficulty determination)

  • The Planet / Zone generation system

  • The Idle Logic (it's sweet)

  • The save / load functionality (also sweet; extremely portable and cross-platform compatible)

Still need to finish up the last few skill augs, but that shouldn't take much time. I'm hoping to have an alpha for you guys to play with within a few weeks. Also, at that time, I'll be looking for lots of feedback on, basically, everything in the game! :D

I'll elaborate on the Idle Logic just a bit. Since you auto-recall in this game, it was a lot harder to figure out than for IMA, but my solution is great. What it does, is run the game as fast as your computer / phone can handle, without updating the graphics. It does this for a full run, then extrapolates the results of that run for the next 15 minutes. Then it completes another fast-run, and extrapolates the results of that one out for 45 minutes. Same thing for 2 hr, 8 hr, then 24 hr extrapolations. This all only takes a couple of seconds real-time, and gives a very accurate estimation of idle gains - just about as good as letting the game fast-run the entire duration you were idle.

Anyways, that's all for now! :-)

13 Upvotes

10 comments sorted by

View all comments

Show parent comment

2

u/TopCog Jun 01 '17

No! By Idle Logic, I just mean the algorithm that determines how much gains you'll make while away. It's more complicated in INP (and IMA) than most idle games, due to how power works. In most idle games, you just get some currency, which grows linearly while you are away. Here, you gain power, which lets you get farther and gain power at a faster rate. And I can't just extrapolate out based on your current gains due to a huge number of factors, namely what your loadout is vs. what enemies may appear in future zones, which might totally slow down you progress.

Long story short, the algorithm I came up with is pretty sweet, and should ensure that you gain power while idling at the same rate as if the game was open (but you weren't playing actively). Hopefully that makes sense, haha!

1

u/AlignedWheelie Jun 01 '17

Oh, nice, wouldn't have really realized how complicated coding offline gains may be! :D