Blocking issues (skill challenges, events) : possible technical solution
Posted by: Eowin Of Rohan.2619
Posted by: Eowin Of Rohan.2619
Hi,
I ran into several blocked events and skill challenges over the last few days, which are still bugged even after they are fixed according to update notes.
Being a CS Engineer, I figured out a solution that could benefit both players and developers, even if it is not a final solution (of course, I can’t see the game code).
Events/challenges/personal stories/… can probably be blocked by lots of causes, and probably very complicated game mechanics. In any case, fixing the most common causes will not prevent all block issues in the future, there will probably ever be some complicated factor coincidences that will block events.
My idea is the following : an auto reset of events that are blocked.
why? Even fixing the real cause is the best, it will unlock events for player faster, and let developers focus on the cause without the pressure. And it will be good for all the rare complicated block cases that my occur over the next years.
how? Detecting the block itself is probably hard. My idea is the following : log the last datetime when a player completes something (event, challenge). Have a batch run every 5 minutes and, for each event/challenge, compare the last completion date with the current date, and a timeout to be defined for each of them (for example 20 minutes for skill challenges, 2-3 hours for big, long events like Lyssa temple). If (current time > last completion time + timeout), just reset the event/challange like it has probably be done in the last update.
With that new mechanism, players will only have to wait for timeout+batch time, and devs will be able to take their time to fix the real cause, knowing that the reset batch makes players able to play.
I hope that this is a good enough idea and will help
Regards,
Eowyn
ps : I’m just trying to help making the game better, I know that Anet devs are probably more experienced than me. Just thinking that they may have missed the above solution in the pressure/hassle of all those little things that have to be fixed post-release.
pps : I hope that my english is good enough to make my explanations clear.
Not affiliated with ArenaNet or NCSOFT. No support is provided.
All assets, page layout, visual style belong to ArenaNet and are used solely to replicate the original design and preserve the original look and feel.
Contact /u/e-scrape-artist on reddit if you encounter a bug.