Nice work with this guide
@Khaelis. I appreciate how streamlined it looks.
I played around with the flower breeding simulator and found some potential optimizations to the blue rose methods.
Method 1: Step 2 has a 50% chance of producing a hybrid red (1010) and a 50% chance of producing a hybrid pink (1011) rose. The hybrid red roses are actually better for breeding with seed yellows than the hybrid pink roses because the red roses do not have the undesirable shade trait that the pink roses have. A red (1010) and a seed yellow (0200) have a 25% chance of getting the hybrid red (1110) rose versus only 12.5% for the pink (1011) and seed yellow (0200). So the optimal thing to do would be to take all offspring produced in step 2 regardless of color and breed them with seed yellows in step 3 and keep all of the red roses produced in step 3. There's more to keep track of by using 3 different red genotypes instead of 2, but you can save some time by not throwing away your best offspring produced in step 2.
Method 2: You can skip breeding the regular purple (0020) rose at the beginning and instead breed at least two of the hybrid white (0110) roses from seed white and seed yellow roses. Then you can breed two hybrid white (0110) roses together to get the hybrid purple rose (0120). While breeding two hybrid white roses together has only a 12.5% chance of producing the hybrid purple roses, the upside is that they have only a 6.25% chance of producing a regular purple dud (0020), which means a purple rose produced this way has a 2/3 probability of being a desired hybrid and only a 1/3 probability of being a dud. I think it's worth it since fewer duds means less testing and you don't have to worry about breeding the regular purple rose at the beginning and can focus exclusively on breeding hybrid white roses.