Legends of Elveron
Forums for Legends of Elveron

Home Guide Forum Archive
FAQ SearchRegisterLogin



Post new topic Reply to topic  [ 20 posts ]  Go to page 1, 2  Next

All times are UTC + 1 hour [ DST ]

Author Message
PostPosted: Sat Dec 03, 2011 05:23 
Offline
User avatar

Joined: Mon Mar 15, 2004 02:06
Posts: 1293
Location: Imperial Sanctum
The sophisticated army of code monkeys over at PurpleSnail Team have been working around the clock (ok, ok, during our free time) to bring you the new and improved PS Calc Omni mode! Currently available in open beta, Omni mode will be deployed as the main (and only) calc at the start of next round.

Click here for Omni mode: http://esportsinsight.com/legendscalc/beta/index.php

Differences from the current modes:
- When logged into realm book mode, you can still copy/paste ops manually, and the ops will find the right target.
- The interface for finding and calculating targets out of realm book mode has changed. Now, when you choose a realm, it provides a list of kingdoms in that realm that have ops in your realm book. The number of ops may include ops past your cutoff time (I hope to be able to change this, but it requires an API change from zip). Clicking on the kingdom's name will cause the calculator to submit that kingdom as a new target.
-- When you get a new target from realm book mode, it will pull every op for that target within your cutoff time (defaults to the past 24 hours). On average, each op pulled will add 0.5 seconds to the load time for the next page. So if you want to minimize load times, try using a lower cutoff window for ops.
-- Once the target has been added from realm book mode, you can make changes to which ops are/are not being used to calculate defense without having to reload the ops. This should dramatically improve load times past the initial target add, as there won't be any more API hits after that.
-- If you get new ops into your realm book after you added the target, simply click on the target's name in the realm list again to update with the new ops. The update process is "smart" and won't pull ops the calculator already has, which should minimize re-load times. (Request for feedback: do you want a button over in the "available ops for target" list to retrieve new ops as well?). This is a slight modification from the way realm book mode worked before.
-- In both omni and manual mode, if you put in new ops from multiple hours, or from a newer hour than existing ops, all ops are deactivated except those from the most recent hour (in case of multiple FS, SoB, and SoI within the same hour, all ops except the most recent are deactivated). This is a change from previous functionality, where if you had a 10 hour old (or 1 hour old) FS and then added a new SoM, it would keep the old FS active by default. You can still manually activate the old ops with the check boxes in the "available ops for target" box and re-submit the form to override the default behavior. This is intended to reduce the likelihood of unintentional FUBARs.

As a side benefit of omni mode, you now have the ability to toggle back and forth between multiple realm-book-added targets without having to resubmit the form, wait for page load, etc, etc. Also, the error displays have been cleaned up (hopefully you won't be seeing any errors, but...) so that they don't horribly break the rest of the layout.


If you have feature requests, comments, or bugs, please report them here or PM me if there's weird math involved and I need to see the ops to trace things.

_________________
-It's burning! It's all burning!


Top
 Profile  
 
PostPosted: Sat Dec 03, 2011 18:32 
Offline
User avatar

Joined: Mon Mar 15, 2004 02:06
Posts: 1293
Location: Imperial Sanctum
I'm basically done tinkering at this point... beta should be considered a release candidate and won't have further changes done on it unless there's a feature request that I deem simple enough to put in and test within the remainder of this round.

_________________
-It's burning! It's all burning!


Top
 Profile  
 
PostPosted: Sun Dec 04, 2011 01:27 
Offline
User avatar

Joined: Wed Jul 06, 2005 02:17
Posts: 2745
Location: Finland
Great job, things seem to work ok after a quick test.

_________________
www.ceekayed.com


Top
 Profile  
 
PostPosted: Sun Dec 04, 2011 09:04 
Offline

Joined: Wed Dec 10, 2008 17:13
Posts: 1564
I've gotten so used to not using PS that i havent gotten around to try it yet, but i guess i will try soon.

Strange that, just a year ago or so i used PS all the time, but habits actually can get replaced..


Top
 Profile  
 
PostPosted: Sun Dec 04, 2011 13:00 
Offline

Joined: Thu Jul 29, 2004 08:10
Posts: 94
the loss of PS was a major primary reason i tried Xp-ing.

_________________
just finger it out.. we all sucked when we started.


Top
 Profile  
 
PostPosted: Sun Dec 04, 2011 17:55 
Offline
User avatar

Joined: Wed Apr 13, 2005 21:25
Posts: 1850
Location: Michigan
Feature Requests
  • True Manual Capability: I would like to be able to select "Human" from a drop down box, and then enter in the numbers manually. (nearly like an excel sheet)
  • "Automatic Mode" Would have the exact same screen as Manual mode, but would input the data into the appropriate text boxes (the player could adjust the numbers in the text-boxes).
  • Ability to update text boxes one op at a time (the player could click on the farsight OP and it would replace only the data that the farsight op provides, Other things the player changed would still remain).
  • Ability to preview ops, before loading them (Hovering over an op brings up a tooltip which shows what that op contains)


Top
 Profile  
 
PostPosted: Sun Dec 04, 2011 18:16 
Offline
User avatar

Joined: Thu Oct 09, 2008 07:08
Posts: 645
Fergy wrote:
Feature Requests
  • True Manual Capability: I would like to be able to select "Human" from a drop down box, and then enter in the numbers manually. (nearly like an excel sheet)
  • "Automatic Mode" Would have the exact same screen as Manual mode, but would input the data into the appropriate text boxes (the player could adjust the numbers in the text-boxes).
  • Ability to update text boxes one op at a time (the player could click on the farsight OP and it would replace only the data that the farsight op provides, Other things the player changed would still remain).
  • Ability to preview ops, before loading them (Hovering over an op brings up a tooltip which shows what that op contains)


True manual capability - I believe we call this a calculator or pen and pencil :P. All you are asking for is an online spreadsheet. Go make a spreadsheet yourself. It will take about 5 minutes for the first race if you know how to use it and then you can usually copy/paste it and change the numbers for all other races.

_________________
Oh Eighty
____________________
Wonderland says
he is pwning you with a wooden spoon!
Immor says
i use chopstick


Top
 Profile  
 
PostPosted: Sun Dec 04, 2011 18:29 
Offline
Development Team Spokesperson
User avatar

Joined: Sun Apr 24, 2005 20:20
Posts: 6868
Location: Chi-Town
Not everyone can create Excel sheets, 080. It would be nice in a situation where you are not using the computer with your sheet.

An Automatic Mode seems unnecessary.

The third suggestion also seems unnecessary.

Forth suggestion is a cosmetic addition, imo. You could argue that one can accomplish the same with a separate tab open to their Realm Book. It would be very convenient, though. If I were Izzy, I would make this a very low priority. (Also, it seems like it would require a lot of work.)

_________________
The Age of Despair :: Round 2 :: 1 El Norte
The Age of Wisdom :: Round 4 :: 1 SmoochyWoochyPoochy
The Age of Wisdom :: Round 6 :: 1 Goblin Rings
The Age of Achievements :: Round 1 :: 1 Hufflepuff's Cup


Top
 Profile  
 
PostPosted: Sun Dec 04, 2011 19:38 
Offline
User avatar

Joined: Mon Mar 15, 2004 02:06
Posts: 1293
Location: Imperial Sanctum
Fergy wrote:
Feature Requests
  • True Manual Capability: I would like to be able to select "Human" from a drop down box, and then enter in the numbers manually. (nearly like an excel sheet)
  • "Automatic Mode" Would have the exact same screen as Manual mode, but would input the data into the appropriate text boxes (the player could adjust the numbers in the text-boxes).
  • Ability to update text boxes one op at a time (the player could click on the farsight OP and it would replace only the data that the farsight op provides, Other things the player changed would still remain).
  • Ability to preview ops, before loading them (Hovering over an op brings up a tooltip which shows what that op contains)


I guess I don't see what "True Manual" brings from a useability perspective, when copying & pasting the whole op gets everything input in a single page load and about 10 seconds total, while manually entering the numbers would take at least that long, plus the page load, calculation time, etc. Also, "True Manual" would add an extra 6 seconds to every page load, as I would have to call the Legends API 12 times to get every race's information every time (yes, there are things I could do to reduce the re-calls, but the first load would still add those 6 seconds unless zip added another API call to give me everything in one pull).

The calc already does what you describe as Automatic Mode -- you paste op(s) in, it parses out the data, refreshes and gives you the best calculation it can with what you've given it so far, and then if you feel the need to tinker, you can click the "Edit" option in any given section (miltary, buildings, imps) and it will pop up a dialog that allows you to edit numbers and resubmit the form.

The calc already does what you describe in the third point -- that's why all those checkboxes show up in the available ops section. If you want an op to be used, check it. If not, don't. (Caveat emptor: the calc will probably do some wierd things if you check multiple farsights -- it's not overly bright at the order it goes through things, and whichever one you retrieved into the calc last will "win" for Farsights/SoB/SoI -- which will definitely be the oldest one in realm book retrieval mode. tl;dr version - only select one FS, SoB, SoI at a time or be prepared to bounce.)

If I understand your last point correctly, the Legends game interface kinda already does that (you see the op when you copy it or you can retrieve it in the RB). I might be able to implement hover-overs for the available ops section once you've already pasted stuff in, that doesn't sound "impossible". It's not going to make next round's rc though.

_________________
-It's burning! It's all burning!


Top
 Profile  
 
PostPosted: Sun Dec 04, 2011 21:29 
Offline
User avatar

Joined: Wed Apr 13, 2005 21:25
Posts: 1850
Location: Michigan
I didn't see the "edit" feature, so my suggestions are already implemented (if I want a true manual mode, I can just spy on a random person from the same race, and edit everything). Thank You.

IzzionSona wrote:
Also, "True Manual" would add an extra 6 seconds to every page load, as I would have to call the Legends API 12 times to get every race's information every time
It would be more optimal if Zip creates a new API that only lists the version (Round#.Version# This would require that zip updates the version # everytime he makes changes). Then you could store the race information on your server, and only check if the version is the same. If not the same, it would pull the updated information to your server. This might reduce load times for all calculations.


Top
 Profile  
 
PostPosted: Mon Dec 05, 2011 02:19 
Offline
User avatar

Joined: Mon Mar 15, 2004 02:06
Posts: 1293
Location: Imperial Sanctum
Aside from the fact that 90% of the reason I asked zip to implement the race info on the API was so that I didn't have to have a database to maintain at all.

_________________
-It's burning! It's all burning!


Top
 Profile  
 
PostPosted: Mon Dec 05, 2011 15:17 
Offline

Joined: Sat Mar 06, 2010 11:40
Posts: 413
Location: Down Under
Fergy keep this up and Izzion will go back into retirement meaning we lose out on the PS Calc AGAIN.

And like 080 said, just create some Excel sheets. You appear smart enough to do so.

_________________
150.100.80.


Top
 Profile  
 
PostPosted: Mon Dec 05, 2011 17:36 
Offline
User avatar

Joined: Mon Mar 15, 2004 02:06
Posts: 1293
Location: Imperial Sanctum
I really honestly don't mind reasoned feedback/feature requests. ZOMGYOURCALCSUXXOR might peeve me a bit, but otherwise it's all fair and good :)

_________________
-It's burning! It's all burning!


Top
 Profile  
 
PostPosted: Tue Dec 06, 2011 00:24 
Offline
User avatar

Joined: Sun Apr 09, 2006 12:29
Posts: 423
Forgive me if I am wrong about this, but at one point didn't you have an option that would calculate max sendable op? I would love to see that come back if you could.


Top
 Profile  
 
PostPosted: Tue Dec 06, 2011 01:18 
Offline
User avatar

Joined: Mon Mar 15, 2004 02:06
Posts: 1293
Location: Imperial Sanctum
It was half-in at one point, but I was never really 100% satisfied that the numbers were being accurately calculated, so I took it out. If it ever comes back, it'll only make it back if I'm able to come up with accurate numbers.

_________________
-It's burning! It's all burning!


Top
 Profile  
 
Display posts from previous:  Sort by  

All times are UTC + 1 hour [ DST ]

Post new topic Reply to topic  [ 20 posts ]  Go to page 1, 2  Next

All times are UTC + 1 hour [ DST ]


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Search for:
Jump to:  





Elveron - the online strategy game
Elveron phpBB3 style by Ulf Frisk and Michael Schaeffer
Copyright © Ulf Frisk, Michael Schaeffer 2007.
Powered by phpBB® Forum Software © phpBB Group