# CacheRacer TODOs - [ ] Come up with a theme ## Scoring - [ ] Stop game once score reached - [ ] Provide visualization (possibly using console?) like one used at tournament ## Sneak Attack/Retreat - [ ] Test sneak attack/retreat system calls ## Traps - [ ] Implement traps - [ ] Rebalance traps ## Development/Debugging - [x] Write some sample bots - [ ] Publish them - [ ] Package RISC-V toolchain - [ ] Find way to shrink toolchain - [ ] Implement debugger - [ ] Debug logging - [ ] Cache misses/stalls - [ ] Traps ## Misc * Remember: 4 cores per side * Each core could sneak attack individually * Need some way to have four cores share a cache, and each individually sneak attack * `#[derive(Clone)]` on `ShareableCache` so each core per team can keep track of its own sneak attack status * May need to decouple core/cache steps to avoid double-stepping