Skip to main content

AI dump

00:00:54:66

Current setup

I've recently switched from Neovim to Cursor.sh for code editing. It's not without it's quirks, but the autocomplete and chat features really do make coding faster and more enjoyable.

Ray Tracer

I've been learning Rust on the side, and as a toy problem I thought I'd try to implement a basic ray tracer. It's not quite finished, but I'm happy with the results so far.

Ray tracer

Terrain Generation

Continuing my foray into Rust, I decided to try my hand at writing a terrain generator. The result is a customisable GUI for generating and modifying heightmaps using midpoint displacement.

A terrain generator interface with a heightmap, a preview of the terrain, and a set of sliders for modifying the terrain's characteristics

ASCII Donut

Fun.

A terminal rendering of a donut

Multiplayer Card Game

Inspired by Marvel Snap, I made a PoC multiplayer card game primarily just to play with websockets. Actual rules incoming...

A screenshot of the game interface

Game of Life

A python type alias for a 2D array of cells

2048

A terminal rendering of the game 2048