Tanner Kalisher and Jonathan Carvalho created a binary counter with arduino that increases by 1 when a button is pressed. It then switches on lights denoting the 1s 2s 4s and 8s places. The max number representable is 15, (starting at 0) so when the button is pressed on 15, it resets back to 0.
Tanner and Jonathan created a website for the wrestling coach that will take a wrestler's weight and body fat percentage and calculate how long it will take for the wrestler to be eligible to wrestle their weight class.
Tanner and Jonathan learned the basics of soldering techniques and tools. In the end, they soldered a simple circut board.
Tanner and Cecilia created a website that allows the user to format text in the shape of an image of their choosing.
Link to website: Text Formatter
Link to write-up: Google Docs
Link to github repo: Github
Tanner and Nick created a wordle-inspired guessing game for colleges.
Link to website: Schooldle
Link to write-up: Google Docs
Link to github repo: Github
Tanner and Leonard created a "vector-racing" simulation and ran a genetic algorithm to train feed-forward neural networks. They built the artificial neural networks, as well as the training and procedural racetrack generation algorithms from scratch in Rust.
Link to write-up: Google Docs
Link to GitHub repo: Github
Tanner and Franco recreated the classic Japanese puzzle game Sokoban, in which the player pushes boxes around in a warehouse, trying to get them to storage locations.
Link to write-up: Google Docs
Link to GitHub repo: Github
Tanner and Alex recreated two games -- Othello and Color Wars. They also added AI algorithms (minimax alpha-beta pruning) that play both games decently well.
Link to write-up: Google Docs
Link to Log: Google Docs
Link to GitHub repo: Github