Quake ported to the web with procedurally generated levels using GitHub Copilot CLI + Claude Opus 4.8

I took id's original Quake C source, compiled it to WebAssembly, and bolted on a bunch of stuff. Built almost entirely through the GitHub Copilot app driving Claude Opus 4.8.

Code: https://github.com/leereilly/quakelike
Play: https://leereilly.net/quakelike/

Features:

• Procedurally generated / random maps

• CRT, ASCII and visual themes

• In-browser PNG + GIF capture

• SoundCloud music stream while you play (configured in Options)

• Touch controls + shareable URL state for filters

• A  copilot  command inside Quake console itself (press ``` to access)

Fun fact: Quake was released 30 years ago today!

u/lee337reilly — 14 days ago

Rubik's cube visualizer + solver

Kicked the tires with GitHub Copilot App for the first time with Claude Opus 4.8 to generate this lovely Rubik's Cube visualizer and solver. Very polished after only a few minutes and prompts.

The first version didn't functional well on mobile, so I gave it a rather generic prompt: "On mobile view (pic attached) the cube isn't visible behind the UI. Correct using best practices for mobile web UI - make it movable/swipeable maybe? Show options to move cube to foreground?" then /yolo. I was very happy with the results!

Demo: https://leereilly.net/rubiks-rubrics/
Source: https://github.com/leereilly/rubiks-rubrics

I'm going to continue vibing on this e.g. allow webcam Rubik's Cube solving, allow 4x4, 5x5, and larger cubes, etc. Maybe I'll become a speed cuber IRL... 🤔

u/lee337reilly — 25 days ago