Quote Originally Posted by OhhWatALoser View Post
There's not a simple formula, you compare het and homo forms of every trait, you will be using multiple switches depending on that, then to do complexes you basically rewrite the calculation part to fit it. Only way I could figure it out at least.

Don't listen to them up above, there's alot more we can do with the calculators, hopefully in a few months I can put out the next step... learning new languages is driving me nuts and I lost motivation for a while, I've been slowly working on it though.
Thanks. I was actually thinking of creating a java applet that calculates for ball pythons, boas, corn snakes, and leopard geckos. It would take a while to figure out all of the different combinations, and names, as well as images of each one. However, I recently graduated with my Bachelors in Software Engineering, and I am looking for a fun project. I actually think that I have figured it out. I did a little research, and it is called branching. Correct me if I am wrong.

Albino x Het Albino:

.5 het albino
.5 albino

Hypo x normal

.5 wild type
.5 hypo

Put them together:

.5 het albino -> .5 wild type = .25 het albino
-> .5 hypo = .25 hypo het albino
.5 albino -> wild type = .25 albino
-> = .25 hypo albino

Then if you wanted to add another morph, for example a pied

Pied x het pied

.5 het pied
.5 pied

.25 het albino -> .5 het pied = .125 double het pied albino
-> .5 pied = .125 pied het albino
.25 hypo het albino-> .5 het pied = .125 hypo double het pied albino
-> .5 pied = .125 hypo pied het albino
.25 albino-> .5 het pied = .125 albino het pied
-> .5 pied = .125 albino pied
.25 hypo albino-> .5 het pied = .125 hypo albino het pied
-> .5 pied = .125 hypo albino pied

And so forth, and so on.