FPS.cob: A first person shooter in COBOL
Summary
A first-person shooter game implemented in COBOL, supporting Wolf3D-style and DOOM-like levels.
View Cached Full Text
Cached at: 06/11/26, 04:36 PM
icitry/FPS.cob
Source: https://github.com/icitry/FPS.cob
FPS.cob
FPS.cob is what you get when you decide that game development is too easy nowadays.
Enjoy what can only be described as an out-of-body experience in the ways of COBOL tomfoolery.
It supports two level styles:
map/level1.map: the original grid-based Wolf3D-style path.map/doom_sectors.map: a sector/linedef map with doors, different heights (so DOOM-like).
Requirements
cobcffplaybash
Run
From the repo root:
bash build.sh
To load a specific map:
bash build.sh ./map/level1.map
bash build.sh ./map/doom_sectors.map
Controls
W/S: move forward and backwardA/D: turn left and rightSpace: fireQ: quit
Assets
Textures and sprites live under res/.
Maps live under map/.
Similar Articles
Gave Fable one prompt: "build a .kkrieger homage for Linux." It shipped a 51KB procedural FPS in one C file — then debugged it by screenshotting its own headless renders and actually looking at them
A developer created a fully procedural first-person shooter homage to .kkrieger in a single C file, producing a 51KB binary that synthesizes all assets at runtime, and verified it using headless screenshots.
Making Graphics Like it's 1993
A developer details building Catlantean 3D, a first-person shooter using 1993-era graphics techniques (256 colors, 320x240 resolution, hand-crafted assets, no AI) with a planned Steam release, focusing on palette rendering and asset creation.
SCOPE: Simulating Cross-game Operations in Playable Environments for FPS World Models
SCOPE introduces a method for precise action response in FPS games by conditioning transformer blocks in video diffusion models to separate in-scope effects from out-of-scope visual effects without segmentation labels, and presents CrossFPS, a multi-game dataset enabling zero-shot cross-game transfer.
Simulated Evolution on the PICO-8
An article about simulating evolutionary processes on the PICO-8 fantasy console, likely demonstrating a creative coding project or educational tool.
Fable creation: One Shot Retro 3d Hockey MULTIPLAYER (online) game... wow.
An AI model created a retro 3D hockey multiplayer online game in a single shot using 300k tokens in 22 minutes, running entirely in the browser.