Josh Kuhn
Josh Kuhn
Currently it uses this gnarly cast to `f64` and back. I am almost certain there's no need to do that.
Might want to be able to have the master thread control the feeder supply (not simply being max - real creatures). This would correspond to like "famine times" etc, in...
Mostly, I don't actually care what the all-time total of statistics are. What I really want is to track statistics over time. # Stats to keep as a rate: *...
As part of timeline statistics: * record the number of unique genes in the gene pool (ordered by similarity if feasible) * the number of instances of the gene in...
Originally, the plan was for damage types to have a rock/paper/scissors scheme in terms of attack versus defense. Once the attack/defend/mate matrix was put in place, however, this plan fell...
- If the affirmed/denied branches are equal, then Always(action) - simplify_action should convert `Subcondition(Always(X))` ->`X` - Some simple comparisons to static properties of a creature could be analyzed with data...
Once the simulation is multithreaded, we can decide to mix populations every so often with a concept of "epochs". Keeping them isolated and co-evolving, then mixing some together
Essentially, a gene would have two versions, one from each parent, and when it simulates a thought, it would run "next valid" on both of them, returning the first valid...
Since live viewing of the simulation isn't currently possible in the Rust version (owing to poor signal handling libraries). We just save the state periodically. What we need are tools...
Right now everyone uses the worst item (value 1). We need a way for a creature to combine his own items into a more energy dense item form. Ideas: 1....