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