Welcome to Clementine!

Games - original Games - respository Interactables Displays Tools Other

Original Games
Monarch - a very short RPG where you overthrow the monarchy with the help of some cool kids.

Circle System - advanced bubble popping. I highly recommend playing with sound, as audio cues help you figure out what's going on.

Rotate - explore a slightly mind-bending 3d world full of basic shapes

Tile World - puzzle solving in a hexagonal tile space. Maybe there's lore? Maybe you're reading too far into it.

The ascent - Mountain climbing with a slight twist

The ascent 2 - Same concept as The Ascent, but with a better map, better movement, crumbling blocks, and jelly squares!

Heaven's price - a short climbing game I made in 72 hours for ludum dare 49.

Adversarial Farm Game - now you too can experience exponential growth! (Alongside another player.)

Present Finder - Find pulsating presents in this wacky 2.5d world

Ball Game - my first javascript game, made in 2017. It's not very good. The text at the bottom appears to lie as well? But if I were to go back and fix it, I would have to commit to rewriting the entire game from scratch. Now that's an idea...

Package Parsing - My second javascript game. Not particularly balanced, but alright I guess.

Sun survivor - pilot a spaceship before the sun explodes! I've been told the tutorial is confusing.

^

Repository Games
Javascript-based Run 3 remake - it's run 3, running in vanilla js.

Get To The End Although There Is No End - traverse a slowly decaying bridge in a water world

XO games - a set of board terminal-input games played with Xs and Os

Simon Says - it's simon says. Y'know, from among us.

Tetris - it's tetris

Flutter poultry - it's flappy bird

^

Interactables
Interactive Mandelbrot set - Click to zoom in, use sliders, play around! This version uses Web Workers for maximum efficiency. You can compare it to mysinglethreaded version if you want to!

A Plot of Primes in Polar Coordinates - superb subtractively spaced spirals

Solar eclipse visualizer - kind of neat I guess

Pascal's triangle - (now with neat little coloring schema)

Neural Network field coloring - draw points on a field and watch a neural network learn the pattern!

Simple Satellite Simulation - satellites orbiting a wireframe earth, with some nice graphs to go with

Ray marching demo - it's ray marching. I can't really get above 5 objects or too much above a 64x48 display, so it doesn't seem like feasable program technology. It's a cool demo though, I think

The Desert - 3d world + editor that I abandoned

Circle Cursor Hover - hover over the circles as fast as possible to make the numbers go up. My best SR is 14.95

^

Displays
1d random walk - line goes up and down. Like mountains, or the stock market

2d random walk - snakes??????

Metamorph circles - it's a low-res isosurface!

Particles! - particle life

Cursor dance - look at that cursor go. Watch it dance

2-axis noise generation - all of these noise generation demos are explained on the pages themselves

Sine wave noise generation

Perlin noise generation

spinning 3d wireframes - this was a 2-week class assignment we were supposed to do in C that I did in one day with javascript. I didn't get credit for the assignment but I also wasn't taking the class so it was kind of expected.

spinning 4d wireframes - the spiritual successor to 3d wireframes; now with keyboard controls.

Arts and Crafters - I love this little guy

Customizable Star Field - I used this to make my phone background (:

Apollonian Gasket - A customizable apollonian gasket visualizer. The standard way of calculating these (imaginary math) is a little beyond me, so I used some simpler geometry hacks. It almost works all of the time!

^

Tools
Square Maze Generator - it is just that

Monopoly probability distribution - have you ever wondered what the most likely square to land on in monopoly is? Me too! That's why I made this page.

Run 3 Tunnel visualizer - unwraps and visualizes run 3 tunnel data; I would advise you to just use the editor forrun 3 (Edit mode -> Properties -> load) as it allows you to visualize the tunnel in 3d space better.

Matrix Visualization Helper - a little demo I made for a quick class presentation. It's a bit counterintuitive to use if you don't know all the keybinds.

Go Kifu helper - if you have a paper kifu and want a quick way to visualize it on a board. A supremely uncommon problem, but one that I decided to solve.

Tab name - super simple, allows you to name the tab title

View the old clementine homepage - if you like simplicity and not-quite AA compliant contrast

^

Other
Oje Singett - A multi-format video I made about isolation and the internet. It took me a year to make and is approximately 50 minutes long.
I'm always a little unsure of how to explain this project, as there are a lot of parts to it, and it's not really like anything else. But at the very least, it's got a bunch of humorous bits. So hopefully you enjoy it!

   Purdue Hackers Webring  

Notebook comics - a bunch of hand-drawn comics I've made. Unfortunately they're a bit difficult to read.