TI-89 Height-Mapped Raycaster
A custom height-mapped raycasting engine and dungeon crawler game for the TI-89 graphing calculator, built on top of the 2002 FAT Engine. Renders textured walls, stair geometry, billboard enemy sprites, and procedurally generated dungeons on a 10MHz Motorola 68000 with a 160x100 4-shade grayscale LCD.
Full videos: dungeon crawler | stairs demo
What's here
Descend ( fatd_dungeon.c ) is a procedural dungeon crawler with:
Height-mapped raycaster with per-tile floor elevations and stair-step rendering
Textured walls and doors using the FAT Engine's texture system
Billboard enemy sprites with mask-based transparency and per-column Z-buffer occlusion
Procedural level generation (rooms, L-shaped corridors, triangle-wave staircases)
Bump-to-attack combat, HP/level tracking, blinking minimap
... continue reading