Chris Patuzzo's repositories
guitar-tablature
Guitar tablature that I transcribed myself or have adapted or corrected in some way.
audio_mixer
An efficient, cross-platform Rust crate that mixes together audio from different sources.
puzzle-cards
An original card game by Chris Patuzzo.
boolean_simplifier
A hobbyist's attempt to simplify boolean expressions using a recursive, object-oriented strategy.
rack-attack
Rack middleware for blocking & throttling
square-sum
A solver for the Square Sum problem from a Numberphile video.
sliding_puzzle_rust
A Rust crate for manipulating sliding tile puzzles.
game-engine
A project for me to explore writing a game engine from scratch.
java-example
An example Java + Maven + JUnit + Docker project.
k-flip-sat
A k-flip local search algorithm for SAT and MAX SAT.
gaussian_blur_generator
Generates fragment shaders that apply a Gaussian blur in an efficient manner.
learning-wgpu
Working through the tutorial here: https://sotrh.github.io/learn-wgpu/
webgl-fps-test
A quick WebGL program for testing frame rate.
escl-scan
A library for scanning documents over LAN or Wi-Fi using eSCL protocol.
supermux
A reduction of the superpermutation problem to Quantified Boolean Formula.
ipasir-sys
A Rust crate that contains FFI bindings for IPASIR-compatible SAT solvers.
legion-ecs-wasm-benchmark
A test page that can be used to measure how long Legion ECS takes to create/update some entities.
minimal-rust-wasm
An extremely minimal Rust + WASM example.
snake-egg-puzzle
A Sentient program to solve snake egg puzzles.
chaffin-variation
A variation on the Chaffin search for finding superpermutations.