Thread:Hyper ch/@comment-9234398-20130507164411

Hi, Hyper ch!

(me again, but with login now)

There is one thing in your Breeding Tools that I miss: a tool to tell me how to distribute dragons to habitats in order to get more coins. I get this info at the moment locally with a little script. But I enter manually all dragons and their earnings, which is pretty boring. I was thinking about writing a proper app with db of dragon types, their earnings, my dragons, colors etc. However, I so do not want to do that because this is already done in your app!

So, I thought, may be you could add a tab "Habitats" to your app instead?

The main idea is to distribute dragons to habitats so that all habitats would reach their coins capacity ideally at the same time (which is imossible in practice) or somewhere close to it.

For example if I have Charm and Magic together (they give 990 coins/hour) and Familiar and Mistmoth together (3280 coins/hour), all in purple habitats (with 5000 coins capacity), then I would have coins in those habitats as follows:

time       1 habitat     2 habitat  Total

1 hour      990          3280        4270

2 hours    1980         5000       6980

3 hours    2970         5000       7970

4 hours    3960         5000       8960

5 hours    4950         5000       9950

But if I put Mistmoth with Charm (2290 coins/hour) and Familiar with Magic (1990 coins/hour), I get this:

time       1 habitat     2 habitat  Total

1 hour      2290          1990         4280

2 hours    4580          3980         8560

3 hours    5000          5000         10000

The second distribution is better. Of course, if one collects coins once a day, all this doesn't matter. On the contrary, if I check my dragons a few times a day, the difference may be significant. But when there are lots of dragons, the best distribution is not that obvious and a little tool would be a great idea.

I use a very simple algorythm, which of course is not perfect, but there is no need for absolute accuracy, though. But having similar tool amongst yours would be good. And other DS players may also appreciate such a tool.

'''So, if you added the "Habitats" tab to your app, I personally would be very grateful! :)'''

How I see it: for every color there would be a picture of it, some info and a number (how many such habitats I do have or am going to) and plus-minus buttons to change that number. And there would be a button for distributing all my dragons to habitats.

What it woud do: tell me which dragons it is better to put together, so that all my habitats would reach their coin capacity at more or less same time, based on habitats I said I have/am going to have.

If you would do the tab, I am sure you can think of much better algorythm than I use, since I did the most simple thing I could think of. But if you or anyone else is interested, here is what I do:

''Firstly, I assume that for each dragon it is best to choose a habitat of the color for which habitats have the biggest coin capacity. Secondly, I prefer to have no more than 2 dragons in a habitat (a matter of choice and convenience, obviously). Based on this I know how many habitats of each color I should have.''

''Then I divide all my dragons into groups according with the preferred habitat color. And finally, for each habitat color I divide all chosen dragons into specified number of habitats. I am lazy, so I do a very rough but simple thing: I sort dragons in each group by their earnings and put the first (who gives more coins) to the first habitat, second to second and so on till all N habitats of this color have one dragon. The next N dragons I distribute similar way but starting from the last habitat.''

''So in the end I have the most and least coin earners in one habitat and so on. As a result I have veeeery approximately the same total coins per hour earnings for all habitats of one color. If I need to distribute more than 2 dragons per habitat, I repeat the procedure.'' 