rangicus.xyz
personal site & portfolio
Projects
This is a random assortment of projects that I've found myself working on in my spare time.
If you have any ideas for additions to projects or new ones entirely, shoot me an email and I'll look into it.
project image
10 PRINT

A historic BASIC program rewritten for the HTML5 Canvas.

project image
Boids

A simple simulation of the flocking patterns of birds.

project image
Clock Clock

A digital clock made out of smaller analog clocks.

project image
Dijkstra's Pathfinding

A visualization of the Dijkstra pathfinding algorithm.

project image
Flow Field

A simulation of creatures flying through a flow field.

project image
Gift Wrapping

An implementation of the Gift Wrapping algorithm, which draws a convex hull for a given set of points.

project image
Lightning Bugs

A simulation of the synchronization of lightning bugs.

Munchkin Tracker

A tool for tracking Munchkin stats, meant for phones.

project image
Quadtree Search

An implementation of the QuadTree search algorithm in p5.js.

project image
Self-Avoiding Random Walker

A random walker which will refrain from colliding with itself.

project image
Simple Raycast Lighting

A 2D representation of raycasting used to implement lighting.

project image
Text Genetic Algorithm

A demonstration of Genetic Algorithms by the use of random text generation.