Projects
-
Bare Metal Game of Life
Two variants of John Conway's Game of Life, one in RISC-V, one in Rust, handwritten for a 64x32 Waveshare LED matrix with a Raspberry Pi Pico controller.
-
Evil Cube github.com/tevans-3/evil-cube
Adversarial cube solver based on a minimax algorithm. A REINFORCE.js-based RL 'minimizer' agent tries to minimize remaining solve steps while a 'maximizer' fights back; the maximizer predictably scrambles the cube whenever solve-steps fall below a certain threshold. It estimates the number of remaining solve-steps using corner pattern database lookups.
-
Synesthesia visualnoise.ca
Color-picker sonification maps user-picked hexcodes to 24 tone-equal-temperament chords with in-browser playback