Switch branches/tags
Nothing to show
Find file History
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
..
Failed to load latest commit information.
HRSQST.EXE
HRSQST.PAS
PIECES1.DAT
README.md
WALLS1.DAT

README.md

From http://www.fieldman.org/underground-caverns/

Underground Caverns

I took my first programming class in eighth grade, 1993. We used Pascal. I was a total newb. I didn’t know what an array was. I didn’t know what a pointer was. By the end of ninth grade I was making some fairly cool stuff. Witness the Underground Caverns, my ninth grade programming project.

This game began my unerring streak of being completely unoriginal and making games that already existed in other media. I owned the board game Hero Quest, which was pretty epic, and I thought it would be a great platform to reproduce. Those familiar with the original board game may recognize the stairs and level layout in the second screenshot.

I had zero knowledge of graphics programming, so the whole thing was done with ASCII characters on the 80×25 terminal. Hilarious. I still have the source and executable; it’s even more hilarious.

To give 14-year-old-me credit, I actually had a working line-of-sight engine, so you couldn’t see past doors or around corners.