Chris Patuzzo (@tuzz)

Top repositories

1

game-loop

A Rust crate that implements a frame-rate-independent game loop.
Rust
92
star
2

autonomous_exploration

The code and resources for my final year project from the University of Southampton.
C++
45
star
3

bucket_queue

A Rust crate for a Bucket Queue data structure that can be used as a Priority Queue.
Rust
15
star
4

n-dimensional-flood-fill

A non-recursive, n-dimensional implementation of flood fill.
JavaScript
9
star
5

audio_mixer

An efficient, cross-platform Rust crate that mixes together audio from different sources.
Rust
8
star
6

vim-experiments

An exploration of the capabilities and limitations of Vim's embedded Ruby.
Ruby
8
star
7

snake-egg-puzzle

A Sentient program to solve snake egg puzzles.
Ruby
6
star
8

lehmer

A bijection between permutations and decimals.
Rust
5
star
9

fizzquinebuzz

An esoteric implementation of fizzbuzz that makes use of Kleene's recursion theorem.
Ruby
5
star
10

delta

Calculates the delta between two collections of objects.
Ruby
5
star
11

hdl

A parser and emulator for a minimalist hardware description language.
Ruby
5
star
12

supersat

An attempt to find superpermutations by reducing the problem to SAT.
Rust
5
star
13

zz

The tuzz automation tool.
Ruby
5
star
14

xteam_schedule

Full control over schedules for use with adnX's xTeam software.
Ruby
4
star
15

rack-markdown

Serves a markdown file.
Ruby
4
star
16

letterwise_magic_squares

A quick attempt to find letterwise magic squares (aka. Alphamagic squares)
Ruby
4
star
17

new-turing-omnibus

Some code examples to help my understanding of the New Turing Omnibus.
JavaScript
4
star
18

minimal-rust-wasm

An extremely minimal Rust + WASM example.
JavaScript
4
star
19

ipasir-sys

A Rust crate that contains FFI bindings for IPASIR-compatible SAT solvers.
Rust
4
star
20

magic_eye

Attempts to solve autostereograms programmatically.
C++
3
star
21

boolean_simplifier

A hobbyist's attempt to simplify boolean expressions using a recursive, object-oriented strategy.
Ruby
3
star
22

hdl.js

Bespoke hardware description language for designing combinatorial chips.
JavaScript
3
star
23

it_will_be_mine

Determine whether a gem name is available using Ruby.
Ruby
2
star
24

sliding_puzzle_rust

A Rust crate for manipulating sliding tile puzzles.
Rust
2
star
25

regioned-image

Breaks an image into regions of contiguous pixels.
JavaScript
2
star
26

rack-source

Serves a file with syntax highlighting.
Ruby
2
star
27

raw-image

A helper for manipulating raw image data and rendering it to a canvas.
JavaScript
2
star
28

rack-campfire

Rack middleware to facilitate Campfire control via a Rack application.
Ruby
2
star
29

pangrammic_surplus

Determines the surplus of characters that satisfies a self-enumerating pangram.
Ruby
2
star
30

ashdownlandscapes

A simple business website for some friends.
Ruby
1
star
31

opengl_experimentation

A collection of OpenGL animations.
C++
1
star
32

flag-explorer

View the colour breakdowns for various flags of the world.
Ruby
1
star
33

scene

Super simple scenes using OpenGL.
Ruby
1
star
34

pi

[DEPRECATED] I use this repository for bootstrapping my pi.
Ruby
1
star
35

the_arch

A Ruby client for The Arch Climbing Wall API.
Ruby
1
star
36

moonlight

An experiment into writing a ray tracer that uses an ECS design pattern.
Rust
1
star
37

haystack_worker

Works on behalf of a haystack server.
Objective-C
1
star
38

makercasts.org

My work-in-progress screencast series.
HTML
1
star
39

nash

Improves the error output if you get nil when expecting a hash.
Ruby
1
star
40

machine_maker

An exploration of the reduction in the Cook–Levin theorem
Ruby
1
star
41

gridworld

An implementation of the gridworld example from Sutton and Barto's book on Reinforcement Learning.
Rust
1
star
42

tuzz.tech

The start of something exciting.
JavaScript
1
star
43

supermutation

An attempt to find superpermutations by incremental heuristic search.
Rust
1
star
44

parameter_chain

Chain methods to specify parameters.
Ruby
1
star
45

cext

A reference gem that uses a C extension.
Ruby
1
star
46

search_space_splitter

Splits a search space into n pieces.
Ruby
1
star
47

moving_window

A helper for building scopes that deal with moving windows.
Ruby
1
star
48

come_fly_with_me

An OpenGL animation based on the theme of flight.
C++
1
star
49

frequency_analyser

Compose a hash containing the frequencies of characters in text.
Ruby
1
star
50

frequency_enumerator

Yields hashes that correlate with the given frequency distribution.
Ruby
1
star
51

pangram

Attempts to find a self-enumerating pangram.
Ruby
1
star
52

cellular-automata

A simple JavaScript application that demonstrates one-dimensional Cellular Automata
JavaScript
1
star
53

svg_palette

Parse an SVG to discover which colors it contains.
Ruby
1
star
54

assembler.js

An attempt at writing an assembler in JavaScript.
JavaScript
1
star
55

sliding_puzzle_ruby

A Ruby gem for manipulating and solving sliding tile puzzles.
Ruby
1
star
56

calendar_poll

Help users organise events with as little fuss as possible.
JavaScript
1
star
57

css_color

Make sense of any css color string.
Ruby
1
star
58

svg_profiler

Profiles a Scalable Vector Graphics xml string.
Ruby
1
star
59

canberra_distance

Calculates the Canberra distance between two vectors.
Ruby
1
star
60

renderer

A Rust crate that abstracts over the wgpu crate to provide greatly simplified rendering.
Rust
1
star
61

prismatic

An experimental Rust crate for decomposing the initialization of structs.
Rust
1
star
62

arduino-mk

Compile and upload Arduino sketches with Ruby.
Ruby
1
star
63

leaps-and-bounds

An attempt to find bounds relating to superpermutations.
Rust
1
star
64

range_splitter

Splits a range into n pieces.
Ruby
1
star
65

machine-learning

My solutions to the Coursera machine learning course.
MATLAB
1
star