- Create and load a genotype and phenotype of a cat.
- Save the cat's genetic information
- Breed two cats and create genetically accurate children
- Error handling
- An easy to use UI
- Long-term usage capabilites (no dedicated server)
When the bot responds, it will give an attachment photo of a table with the cat's genes. The dominant genes are the top row, the recessive genes are the bottom row.
This command allows you to randomly generate a cat. Name must be a string. Sex must be 'F', 'M' or 'u' (for unknown).
This command allows you to generate a cat with specific values. Name must be a string. Sex must be 'F', 'M' or 'u' (for unknown). The other variables are the specific alleles you want the cat to have.
This command allows you to see a cat you've already generated catid must be an integer.
This command will generate an offspring between two cats. motherid and fatherid are the parent's ids. childname is the name you want to give the new cat.
This command will show all of the genes and which locus they apart of.
Step 1:
- Can create a cat via the bot
- Can create pennett square with two cats to see their possible offspring
- Can check if a certain gene is possible with a pairing
- Create pictures of cat (We can use emojis/reacts via discord None of this will be saved, you can just run this while you are using once it shuts off, the data is lost. Step 2:
- Save cat data to SQL database
Genes
- Add stripes
- Add white spots gene
- Add eye colors (Maybe) <-- polygenes make this impossible unless we wanna do some kind of statistics
- Maybe add color point gene
- Add fur length gene
- Add a size gene (if exists)
- Fix the punnett square generator to be based off of loops rather than manual