Home Creators Posts Import Register Favorites Logout

Content

As some of you might know, I recently (~1.5 months ago) had an accident in which I broke both of my elbows. 

At this point most of the damage is in the past, my right arm required an operation and I've received permanent 2 titan screws (it's an upgrade!) and my recovery is going steadily. I work, program and even do some sports again.

I was lying in the hospital bed and for once I had time to think, instead of just thinking all the time. 

One of the topics I've put some thoughts into: I was not able to update the filters. I don't plan on breaking arms again, but life is striped. Things happen. Accidents, stress phases, illness etc. 

And even if all of that won't happen - the game has become absurdly complex. The Shaper/Elder tierlist alone needs over 6000 cases to consider. Uniques have ~600 items, each with sevefral drop variations, price development etc.

Hand-made updates have become costly. It takes a ton of my "filter-work-time", that I'd rather use to design new features, instead of doing repetitive tasks.  

Also: how much concentration can you invest into a repetitive task before you start "slipping" and have a chance to make errors? 

In short I have decided that updating tierlists and repetitive tasks (which is about 75% of the work in mid-league updates) have become too costly, unreliable, cumbersome and also problematic.

However, a big part of PoE is knowledge based. Prices change depending on the league state, item type, streamer influence and tons of others factors and I believe one of the reasons my filter received it's popularity is because I know the game well enough.

So is it impossible/unrealistic to design a system that could automate such tasks?

After some thoughts - I believe it's actually very realistic to serialize game knowledge and create an automated pipeline. 

I've done some architecture charts 1 month ago and started coding. I'm currently investing a lot of time to create this new infrastructure.

This is currently my #1 priority project and I hope to finish the prototype until the start of the new league.

What are the benefits?

- The filter will receive automated tier updates (daily)

- The filter will hopefully be more accurate overall

- Potential Hardcore filter versions

- Less chances of me screwing up

- The ability to generate "economy news"

- I'll spend less time on repetitive tasks and more time on new features.

- The serialized game knowledge can be used for other projects

How exactly is this going to work? 

Find out in the next post :)

As always - thank you guys for your support!

Comments

Kataris

Wow, Neversink. You never cease to amaze with your dedication. Thanks for all your hard work, and this automation update sounds awesome.