Eleven personal projects built before university, including flocking, mazes, ray casting, cellular automata and a few games.
2018–2021
Ray casting engine v1.1, with a 2D grid map on the left cast into textured brick walls on the right.
Early work.
My role
Sole author.
Media
Maze generation by recursive backtracking, then an animated flood-fill solve on a large maze.Boids flocking under separation, alignment and cohesion, with perception radii drawn and a predator disrupting the flock.Logic gate simulator, with AND, OR and NOT gates dragged from a palette and wired into progressively larger circuits.Conway's Game of Life running a Gosper glider gun.Circle packing. Discs grow until they touch, then new ones are seeded in the gaps.Asteroids, the larger "world" version, with vector-drawn asteroids that split when shot.The first Asteroids build, with a scrolling starfield.A basic platformer with tile collision, gravity and jump arcs.The first version of the ray casting engine, before wall texturing.Snake.