Projects
Artificial Life
- Automata (demo) - One-dimensional cellular automata.
- Conway (demo) - Conway’s game of life in React.
- Conway 2 (demo) - Much more performant game of life than my previous one.
- Conway 3 (demo) - Third iteration of Conway’s game of life.
- L-Systems (demo) - Plant-like structures created via L-systems.
Computer Science
- Bit Adder (demo) - Simulation of a logic circuit implementing a binary adder.
- Emitter Gates - Simulation of logic gates using Node EventEmitters.
- Evolved Salesman (demo) - Genetic algorithm solving the traveling salesman problem.
- The Little Typescripter - TypeScript implementation of the Little Schemer.
- sicp - Exercises from the Structure and Interpretation of Computer Programs in JavaScript.
Games
- Barista (demo) - Text-based pseudo-game about making coffee.
- Orbital (demo) - Simple simulation of orbiting bodies.
- Tetris (demo) - Classic Tetris game… in React, because why not.
Graphics
- Raycast (demo) - React implementation of raycasting.
- Raytrace (demo) - Simple raytracer following Literate Raytracer.
- Raytrace 2 - Raytracer based on Ray Tracing in One Weekend.