Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
A programming challenge
#22
This is like the traveling salesman problem, but not quite. The traveling salesman problem only calculates the optimum amount of distance required to go between two places. It does not calculate the optimum set of actions to take to complete something quicker (time vs. distance). If you wish to calculate the time, you'd either have to have a computable hits/kill for each class in the game or have some sort of heuristic to calculate these things. However, even then the algorithm can fail. For example, the algorithm would likely say for you to complete Subani's Legacy at some point while you're in NLC - but if you're a blaze wizard you'll have a hard time killing fire tusks and therefore it's not a good idea to do it. Furthermore, there are different numbers of quests for every job tree in the game - Aran has it different than Cygnus which has it different than Adventurers. These all increase complexity. Plus, you are not calculating the time it takes to travel to the area where to kill the monsters. Traveling to Dark Rashes is a lot faster than traveling to Skelegons.

In short, optimizing distance is very possible, but optimizing the time is much harder.

I believe the quickest method of completing quests in a small amount of time is this: Level up to at least 100 so all of the quests will be available to you. Complete quests area by area. If area A wants you to go to area B, wait until you decide to complete all of the quests in area B before completing that quest in area A.
Reply


Messages In This Thread
A programming challenge - by alwzn4vr - 2009-09-09, 03:03 PM
A programming challenge - by Serenity - 2009-09-09, 03:07 PM
A programming challenge - by Dusk - 2009-09-09, 03:09 PM
A programming challenge - by Serenity - 2009-09-09, 03:18 PM
A programming challenge - by Dusk - 2009-09-09, 03:23 PM
A programming challenge - by MasPan - 2009-09-09, 03:24 PM
A programming challenge - by Takebacker - 2009-09-09, 03:26 PM
A programming challenge - by Serenity - 2009-09-09, 03:28 PM
A programming challenge - by Holypie - 2009-09-09, 04:17 PM
A programming challenge - by Typhoon - 2009-09-09, 04:30 PM
A programming challenge - by Serenity - 2009-09-09, 04:40 PM
A programming challenge - by Russt - 2009-09-09, 09:18 PM
A programming challenge - by bio9205 - 2009-09-09, 09:28 PM
A programming challenge - by kingdj333 - 2009-09-09, 09:28 PM
A programming challenge - by ArbalistMaster - 2009-09-09, 10:36 PM
A programming challenge - by mrcowcow - 2009-09-09, 10:43 PM
A programming challenge - by WingZero - 2009-09-09, 10:48 PM
A programming challenge - by alwzn4vr - 2009-09-10, 12:33 AM
A programming challenge - by KajitiSouls - 2009-09-10, 01:02 AM
A programming challenge - by alwzn4vr - 2009-09-10, 09:14 AM
A programming challenge - by Serenity - 2009-09-10, 09:30 AM
A programming challenge - by Fiel - 2009-09-10, 09:39 AM
A programming challenge - by alwzn4vr - 2009-09-10, 09:42 AM
A programming challenge - by Serenity - 2009-09-10, 09:43 AM
A programming challenge - by KajitiSouls - 2009-09-10, 11:35 AM
A programming challenge - by alwzn4vr - 2009-09-10, 12:56 PM
A programming challenge - by Russt - 2009-09-10, 09:02 PM
A programming challenge - by alwzn4vr - 2009-09-12, 12:09 AM

Forum Jump:


Users browsing this thread: 1 Guest(s)