Josh Kuhn

Results 53 issues of Josh Kuhn

Currently it uses this gnarly cast to `f64` and back. I am almost certain there's no need to do that.

performance

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...

simulation-rules
speculative

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: *...

infrastructure

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...

infrastructure

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...

simulation-rules

- 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...

performance
infrastructure

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

simulation-rules
speculative

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...

simulation-rules

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...

infrastructure

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....

simulation-rules
speculative