| Welcome to the DragonVale Wiki Forum. If you wish to return to the wiki, please click here. You're currently viewing our forum as a guest. This means you are limited to certain areas of the board and there are some features you can't use. If you are a new user, please register here. REGISTER LINK WORKS NOW, SORRY. )x If you're already a member please log in to your account to access all of our features: |
- Pages:
- 1
- 2
| Optimal Boost Configuration App; Progress and discussion for the optimal boost configuration | |
|---|---|
| Tweet Topic Started: Oct 18 2013, 06:24 PM (1,104 Views) | |
| durron597 | Oct 18 2013, 06:24 PM Post #1 |
|
I have completed version 0.0.1-ALPHA of my app designed to figure out the best boost configuration for your park. It's nowhere near ready for public consumption, however the first results are in: If you have a park with exactly one of every single dragon (including Limited) at level 15, the optimal boost configuration is: "Plant, Lightning, Earth, Fire", "Air, Metal", "Cold", and "Water". I also assumed that you would not have enough habitats for all 86 dragons, so I only added the earning rates of the top 50. Here are the top 30 configurations, with their total earning rate per minute: [AIR, METAL], [WATER], [COLD], [PLANT, LIGHTNING, EARTH, FIRE]6537.1113 [EARTH, COLD], [PLANT, LIGHTNING, AIR, FIRE], [WATER], [METAL]6536.6041 [AIR, COLD], [WATER], [PLANT, LIGHTNING, EARTH, FIRE], [METAL]6527.1362 [AIR, WATER], [COLD], [PLANT, LIGHTNING, EARTH, FIRE], [METAL]6525.8833 [WATER], [PLANT, LIGHTNING, EARTH, FIRE], [AIR, COLD, METAL]6523.1077 [EARTH, COLD], [PLANT, LIGHTNING, AIR, FIRE], [WATER, METAL]6519.2503 [AIR, WATER], [PLANT, LIGHTNING, EARTH, FIRE], [COLD, METAL]6517.3573 [AIR], [WATER], [COLD], [PLANT, LIGHTNING, EARTH, FIRE], [METAL]6512.9399 [AIR, COLD], [PLANT, LIGHTNING, EARTH, FIRE], [WATER, METAL]6509.7824 [AIR, WATER, METAL], [COLD], [PLANT, LIGHTNING, EARTH, FIRE]6508.5427 [AIR], [WATER], [PLANT, LIGHTNING, EARTH, FIRE], [COLD, METAL]6505.0642 [AIR, WATER, FIRE], [PLANT, LIGHTNING, EARTH], [COLD, METAL]6503.4956 [AIR], [COLD], [PLANT, LIGHTNING, EARTH, FIRE], [WATER, METAL]6495.586 [PLANT, LIGHTNING, AIR, FIRE], [EARTH], [WATER], [COLD], [METAL]6493.7198 [PLANT, LIGHTNING, AIR, FIRE], [EARTH, WATER], [COLD], [METAL]6491.0196 [AIR, WATER, FIRE], [PLANT, LIGHTNING, EARTH, COLD], [METAL]6488.4738 [AIR, METAL], [WATER, COLD], [PLANT, LIGHTNING, EARTH, FIRE]6486.2697 [PLANT, LIGHTNING, AIR, FIRE], [EARTH], [WATER], [COLD, METAL]6485.8441 [AIR, WATER, FIRE], [COLD], [PLANT, LIGHTNING, EARTH], [METAL]6483.1713 [PLANT, LIGHTNING, AIR, FIRE], [EARTH, WATER], [COLD, METAL]6482.4936 [PLANT, LIGHTNING, AIR, FIRE], [WATER], [EARTH, COLD, METAL]6480.4219 [PLANT, LIGHTNING, AIR, FIRE], [EARTH], [COLD], [WATER, METAL]6476.366 [PLANT, LIGHTNING, EARTH, FIRE], [AIR, WATER, COLD], [METAL]6466.4459 [PLANT, LIGHTNING, AIR, FIRE], [EARTH, WATER, COLD], [METAL]6465.4267 [AIR], [WATER, COLD], [PLANT, LIGHTNING, EARTH, FIRE], [METAL]6463.6965 [LIGHTNING, AIR, METAL], [WATER, COLD], [PLANT, EARTH, FIRE]6462.7343 [PLANT, LIGHTNING, AIR, FIRE], [EARTH, METAL], [WATER], [COLD]6461.6727 [WATER], [METAL], [LIGHTNING, AIR, COLD], [PLANT, EARTH, FIRE]6461.6593 [LIGHTNING, AIR, COLD], [PLANT, EARTH, FIRE], [WATER, METAL]6461.6593 [EARTH, COLD], [AIR, WATER], [PLANT, LIGHTNING, FIRE], [METAL]6461.2276 [AIR, METAL], [EARTH, COLD], [WATER], [PLANT, LIGHTNING, FIRE]6457.3602 [AIR, WATER, METAL], [EARTH, COLD], [PLANT, LIGHTNING, FIRE]6453.5424 [AIR, METAL], [EARTH, WATER], [COLD], [PLANT, LIGHTNING, FIRE]6452.7986 [WATER, COLD, METAL], [PLANT, LIGHTNING, EARTH], [AIR, FIRE]6448.1482 [WATER, COLD], [LIGHTNING, AIR], [METAL], [PLANT, EARTH, FIRE]6446.9423 [WATER], [PLANT, LIGHTNING, EARTH, COLD], [AIR, FIRE], [METAL]6446.8708 [PLANT, LIGHTNING, AIR, FIRE], [WATER, COLD], [EARTH], [METAL]6445.4244 [WATER, COLD], [PLANT, LIGHTNING, EARTH], [AIR, FIRE], [METAL]6445.1777 [LIGHTNING, AIR, COLD, METAL], [WATER], [PLANT, EARTH, FIRE]6444.7393 [LIGHTNING, AIR, METAL], [WATER], [COLD], [PLANT, EARTH, FIRE]6444.6863 [PLANT, LIGHTNING, AIR, FIRE], [EARTH, WATER, METAL], [COLD]6441.6187 [PLANT, EARTH, WATER, FIRE], [METAL], [LIGHTNING, AIR, COLD]6440.675 [AIR, METAL], [WATER, FIRE], [PLANT, LIGHTNING, EARTH, COLD]6440.3669 [LIGHTNING, EARTH, COLD], [PLANT, AIR, WATER, FIRE], [METAL]6439.4815 [WATER, COLD, METAL], [LIGHTNING, AIR], [PLANT, EARTH, FIRE]6439.0667 [EARTH, WATER], [PLANT, LIGHTNING, FIRE], [AIR, COLD, METAL]6438.795 [AIR, WATER], [EARTH, COLD, METAL], [PLANT, LIGHTNING, FIRE]6438.6168 [WATER, COLD, METAL], [AIR], [PLANT, LIGHTNING, EARTH, FIRE]6437.8166 [AIR, COLD], [EARTH, WATER, METAL], [PLANT, LIGHTNING, FIRE]6437.7369 [AIR, METAL], [PLANT, EARTH, WATER, FIRE], [LIGHTNING, COLD]6435.0592 In the #1 configuration, here's a sample of what island each dragon would go on (sorted by best -> worst in that island, with the number being best -> worst overall rank). Note, my analysis did not factor in habitat capacity at all, version 0.0.1-ALPHA, etc. |
![]() |
|
| durron597 | Oct 18 2013, 06:25 PM Post #2 |
|
Air, Metal: 10Butterfly 18Liberty 35Thunder 41Rain 42Fog 43Meteor 46Sonic Cold: 9Reindeer 17Hail 19Bloom 30Storm 33Bearded Plant, Lighting, Earth, Fire: 1Cotton 2Paper 3Love 4Plant 6Ash 7Cactus 12Rose 20Pepper 21Gift 22Clover 23Flower 24Scorch 25Quake 26Sakura 27Poison 28Firefly 32Lightning 34Crystal 38Bone 40Forest 45Motley 47Fire Water: 8Panlong 11Terradiem 16Bouquet 29Century 31Swamp 36Water 37Salamander 39Iceberg 44Coral 48River No boost: 5Current 13Blue Fire 14Frostfire 15Plasma 49Ironwood 50Malachite |
![]() |
|
| Suncrusher | Oct 18 2013, 07:20 PM Post #3 |
![]()
|
I'm not going to rearrange my park after seeing this, but I appreciate all the math and problem-solving! nice work |
![]() |
|
| durron597 | Oct 21 2013, 07:27 AM Post #4 |
|
Version 0.1.0 is complete - the App can now read in your park's dragons and tell you what the best boost configuration is. It turns out for my park (which has 21 Panlong dragons, 20 Paper, 11 Copper, 7 Chrome, 7 Magnetic, 4 Reindeer, 4 Storm, 3 Bouquet, 3 Butterfly, 3 Century, 3 Frostfire, 3 Hail, 3 Meteor, 3 Quicksilver, and 2 of everything else) that the best configuration is actually "Earth, Plant, Lightning, Cold", "Water, Air, Fire", "Metal". My problem with providing this app to the community is, honestly, user interface. Any thoughts? |
![]() |
|
| Journeywoman | Oct 21 2013, 10:02 AM Post #5 |
![]()
|
When you say "read in," do you mean automatically? As in, it perceives what you have without you typing it in? |
![]() |
|
| durron597 | Oct 21 2013, 10:45 AM Post #6 |
|
Well, this is a very early version. I created a file that contained every dragon I own with it's level like this: Current,20 Panlong,19 Panlong,15 etc. It doesn't yet figure in habitats, so for example it only had two dragons in Metal habitats (my liberty dragons), and I had to do a little bit of rejuggling. |
![]() |
|
| Journeywoman | Oct 21 2013, 12:38 PM Post #7 |
![]()
|
Okay - I thought it seemed unlikely that you could tap into the game's resources like that. So, keeping in mind that my programming experience is limited to spreadsheets and some database work and that I have no idea what kinds of structures you're dealing with in an app... 1. Are you trying to make this separate file integrated into the app itself, like a database? So you're looking for a way to facilitate people entering their dragons? 2. Assuming the above is true, I could easily see a simple interface where you pick the dragon from a list and indicate how many you have. Your sample data includes dragon level, though, and it may be worth running a few tests to see how much it really matters, and whether the level significantly impacts the results. I say this for 3 reasons: 1) levels will probably change often; 2) the kind of person who would use an app like this will probably already have their highest earners fed as high as they can for their player level (taking resources into account); and 3) taking out the levels makes it significantly easier to enter dragon data. For example, it's one thing to tell it that I have 7 Panlongs and 20 Love dragons - it's another to have to say I have 1 level 19 Panlong, 6 level 17 Panlongs, 6 level 17 Loves, 10 level 16 Loves, and 4 level 15 Loves. Yes, using levels will be more precise, but does it make enough of a difference to be worth the extra hassle? Or as a compromise method, maybe a 2-stage entry where you enter the quantities of dragons above level 15 and then everything below 15, and then use an average earning rate for each class when you calculate. Just some thoughts - hope it bears some relation to what you're actually doing...
|
![]() |
|
| durron597 | Oct 21 2013, 01:01 PM Post #8 |
|
I'm not sure what the best thing to do is. Probably it would be easiest to integrate it with a program like DragonCalc, but at first I was just thinking of a webpage. If you keep a list of dragons you could just paste them into a text box, for example. I've found that level does matter, unless all of your dragons are around the same level, then a few changes to one doesn't matter that much. But I don't think it's a safe assumption that most people's dragons are level 15. Perhaps a two stage webpage, stage 1, you give counts of your dragons and a default level for all of them, stage two, you can tweak it if you want or just click go if you don't. |
![]() |
|
| Journeywoman | Oct 21 2013, 03:52 PM Post #9 |
![]()
|
Ah, so something like the Sandbox. Well, if saving the user's data isn't an option (and on a website that would require logins, accounts, storage space, etc. - more than you want to get into, I assume), then you need to make the data entry as easy and quick as possible or nobody will use it. You can leave a back door option to paste in data from a csv, as you suggested, but I think only those of us in the geek squad would use it. (My husband tells me that cookies are theoretically an option for storage, but that based on my description, it sounds like too much information for a cookie.) In that case, probably the fastest way would be a list of all available dragons with a fill-in box for the quantity beside each. Have it default to a quantity of zero, but maybe have an auto-populate option where you could plug in a number and tell it you have one of each, or two of each, etc. Correcting for multiples should be relatively easy after that. I don't know how you would work the levels in. I agree that not everybody will have their dragons around the same level - I do, but that's mainly a relic of the shrine grind and the fact that breeding benefits used to start at 15. Going forward, there's probably going to be more variation in dragon levels on average. Maybe the two-tiered entry you suggested, where you can set an average dragon level generally (one for hybrids and one for epics), or if you want to be more specific you can set an average level per dragon on a separate page. If that's still not accurate enough, you can go the csv route; but if there's one thing I've learned in my travels, it's that most people aren't as hyper about accuracy as programmers.
|
![]() |
|
| Frost786™ | Oct 21 2013, 08:44 PM Post #10 |
|
Hmm, I don't understand what you mean in your 2nd post. Do you mean there are supposed to be that many of each of those dragons? Right now my boost configuration is Island 1: Plant/Fire/Earth/Lightning Island 2: Water and Island 3: Cold/Air/Metal, which is 5th on the list. How much would this change though after Dark and Light are released? Edited by Frost786™, Oct 21 2013, 08:46 PM.
|
![]() |
|
| essiw | Oct 22 2013, 06:10 AM Post #11 |
|
I am not sure if this has been said, or if this was even meant to be said. But what I would like in such app is to being able to fill in the kinds of habitats I have, the dragons I have and the amount of habitats I can still buy. Also the option to leave out one of those things might be handy for some people. For example people might want to redo their whole island and buy the habitats needed for it, while I don't want to sell my huge habitats (because of the gems). I guess this might get tricky though. If you need feedback for use interfaces imo the breeding sandbox does a great job for that. |
![]() |
|
| Journeywoman | Oct 22 2013, 02:02 PM Post #12 |
![]()
|
Whether you can add the habitat functionality essiw requested or not (and I realize it would be rather complicated), you might want to see if you can build in some sort of max limit on dragons per island. If a player has an army of plant/fire/lighting and/or earth dragons, the program will likely return that all 4 boosts belong on one island; but if they have much more than, say, 60-70 such dragons, they won't all fit, and they might actually wind up losing money due to completely unboosted dragons. A generic (and approximate) island cap should be more manageable than trying to figure out exactly how many dragons will fit in habitats of varying footprints. |
![]() |
|
| durron597 | Oct 23 2013, 03:47 PM Post #13 |
|
Another really important issue is habitat capacity. For example, the app instructed me to replace two giant earth with 1 giant water and 1 giant cold - which increased my earning speed but is actually worse, for example, when I wake up in the morning. And it also wants me to get my basic lightning dragon in my park, which will never happen as the earning rate of one dragon isn't worth such a small habitat, I have one giant plant for my plant/cactus/ash and that's enough. And none of this factors in limited resources, or the effect of adding Light / Dark dragons... |
![]() |
|
| durron597 | Oct 23 2013, 03:50 PM Post #14 |
|
That list isn't super useful, because it only optimizes you for having exactly one of every dragon. But someone who has 20 Panlong and 0 Cottons would have a very different optimal config than 20 Cotton and 0 Panlong. If anyone wants to know their config, if you pm me a list of every single dragon in this form:
Using the capitalization and spacing exactly matching with the wiki entry for that dragon, I could run the program for you. But it would have all the limitations discussed so far. |
![]() |
|
| Suncrusher | Oct 23 2013, 04:13 PM Post #15 |
![]()
|
add an option for users to input how frequently they collect from their habitats during the day. (hopefully no one is waking up constantly during the night just to collect more often!) |
![]() |
|
| 1 user reading this topic (1 Guest and 0 Anonymous) | |
| Go to Next Page | |
| « Previous Topic · General · Next Topic » |
- Pages:
- 1
- 2
| Track Topic · E-mail Topic |
8:43 AM Jul 11
|
Theme by Rae of the ZetaBoardsThemeZone.







8:43 AM Jul 11