SHEET 16 · Games
Porkchop Warzone Protocol v3
Zero external assets — browser FPS with procedural music (harmonic chord progressions), custom GLSL shaders, ~32K lines of TypeScript
no plate captured · porkchop.pjeide.com
2024liveGames
About
A wave-based first-person shooter running entirely in the browser with zero external assets — no audio files, no textures, no 3D models. All audio is procedurally synthesized including a multi-layered music generator with drone, pad, arp, kick, snare, and bass layers that respond to combat intensity using harmonic chord progressions and per-theme key signatures. Custom GLSL shaders handle chromatic aberration, film grain, and color grading. The arena shifts through six visual themes with distinct weather effects every three waves.
Key features
- 01Three-weapon arsenal (pistol, shotgun, automatic) with between-wave upgrades
- 02Procedural music generator: drone, pad, arp, kick, snare, hi-hat, bass fill — responds to combat intensity
- 03Music system with harmonic chord progressions, per-theme key signatures, and Chaos chromatic mode
- 04Five enemy types with AI behaviors, formations, and factory-pattern spawning
- 05Custom GLSL post-processing: bloom, chromatic aberration, film grain, vignette, color grading
- 06Six rotating arena themes with weather (neon rain, toxic fog, embers, void motes, snowfall, chaos sparks)
- 07Environmental systems: explosive barrels, jump pads, gravity zones
- 08Comprehensive HUD: health, ammo dots/blocks, wave counter, kill feed, combo meter, minimap
- 09Slow-motion kill cam, screen shake, muzzle flash, weapon tracers
- 10Fixed-timestep game loop (60Hz physics, uncapped render) with event bus architecture
- 11Zero external assets — no audio, no textures, no 3D models — ~32K lines across 93 files
Nearby
SHEET 17 · Games

Porkchop in Space
Zero art assets — every pig, wolf, and nebula generated at boot; a three.js rail shooter with a 13-card draft, a three-phase boss, and seeded runs you can hand to someone else
2026live11.6k loc46 modules
SHEET 15 · Games

ClickStorm
Zero runtime dependencies — six game modes, procedural audio, bloom post-processing, and click heatmaps in vanilla TypeScript + Canvas
2024live
SHEET 18 · Games

Porkchop: Fists of Fury
Zero dependencies, no build step — a beat-em-up roguelike metroidvania in 32k lines of Canvas 2D, written as nineteen modules against one contract, all 586 cross-module imports linked first try
2026live32k loc19 modules