milo
|
5b0eda58ad
|
improve Bot::think() api
|
2024-02-23 14:47:51 -05:00 |
milo
|
c0a06ecd00
|
create dedicated Rating type to replace awkward (bool,i32) pair
|
2024-02-22 18:53:47 -05:00 |
milo
|
096957cce3
|
update versions of deps; remove num_cpus() dep
|
2024-02-22 17:56:21 -05:00 |
tali
|
75f2eafc4c
|
all the tidepool config file to be JSON
|
2023-04-16 20:24:52 -04:00 |
tali
|
c8c2573e30
|
half-assed fix for newlines in tidepool
|
2023-04-16 20:11:36 -04:00 |
tali
|
6e7d6213aa
|
fix bug with handling early exits by breaking out of the correct loop
|
2023-04-16 19:56:37 -04:00 |
tali
|
0ab1cf2200
|
tidepool::main spring cleaning
|
2023-04-16 19:56:37 -04:00 |
tali
|
9067459eb1
|
output bot metrics data in tidepool with "-M" flag
|
2023-04-16 19:09:33 -04:00 |
tali
|
e673198704
|
some inconsequential refactors to tidepool::main
|
2023-04-16 17:48:35 -04:00 |
tali
|
73467f4627
|
reduce default number of iters since deduplication is in effect
|
2023-04-16 15:37:01 -04:00 |
tali
|
7bb551b362
|
iteration counter is stored in the Bot, and incr for each evaluation
|
2023-04-16 03:12:55 -04:00 |
tali
|
6a08775a83
|
add weights configuration to tidepool config
|
2023-04-15 18:30:26 -04:00 |
tali
|
3445f9e44a
|
add Features and Weights types to fish::eval
|
2023-04-15 18:25:27 -04:00 |
tali
|
e439e1cb73
|
add Output::did_complete() to clarfiy some comparisons
|
2023-04-15 17:19:43 -04:00 |
tali
|
d2e315d73b
|
implement multithreaded runner for tidepool
|
2023-04-14 15:29:40 -04:00 |
tali
|
8b60c03232
|
add SummaryStats util type to tidepool
|
2023-04-14 15:28:20 -04:00 |
tali
|
517a64156a
|
add fancy progress bar :D
|
2023-04-14 13:25:29 -04:00 |
tali
|
cd73e8c592
|
more sophisticated syncronization in tidepool, enables graceful C-c
|
2023-04-13 20:27:14 -04:00 |
tali
|
d1af51e204
|
make the output JSON for rotations more compact
|
2023-04-13 20:16:54 -04:00 |
tali
|
a76f03687a
|
move tracking # pieces into Simul
|
2023-04-13 20:16:54 -04:00 |
tali
|
e62270cd42
|
very slight improvements to tidepool::sim
|
2023-04-13 20:16:51 -04:00 |
tali
|
62f48df58e
|
fix tidepool cli arg groups
|
2023-04-13 13:44:02 -04:00 |
tali
|
2219e96f48
|
simplify tidepool moves output json
|
2023-04-13 13:38:29 -04:00 |
tali
|
1c8af44523
|
change PRNG to SplitMix64, add test to monitor determinism
|
2023-04-12 17:21:39 -04:00 |
tali
|
05e6bc3e50
|
Cheese uses u32 as internal state (for determinism reasons)
|
2023-04-12 16:43:53 -04:00 |
tali
|
d61e6588c7
|
move tidepool::{queue,garbage} all inside the sim module
|
2023-04-12 16:05:04 -04:00 |
tali
|
501c333048
|
tidepool: run a simulation and generate JSON output
|
2023-04-12 15:07:51 -04:00 |
tali
|
8461fb8379
|
derive Serialize for tidepool::Config
|
2023-04-12 00:38:50 -04:00 |
tali
|
2910e405be
|
wip: tidepool cli app
|
2023-04-11 22:39:30 -04:00 |
tali
|
14024f63ff
|
add toml config file parsing to tidepool
|
2023-04-11 20:44:35 -04:00 |
tali
|
e64b11cefe
|
sim: use usize instead of i16 for garbage level min/max
|
2023-04-11 20:42:31 -04:00 |
tali
|
68cb2cae58
|
tidepool: seed from u64
|
2023-04-11 20:03:54 -04:00 |
tali
|
2a53e992ae
|
implement cleaned up and well documented version of bot engine
|
2023-04-11 19:11:40 -04:00 |
tali
|
5e73d7627e
|
add jank auto player
|
2023-04-11 13:18:13 -04:00 |
tali
|
c0a3f318b1
|
create tidepool crate, queue/garbage sim infrastructure
|
2023-04-11 13:18:13 -04:00 |