matt makes stuff

log RSS/XML feed About 

A Tiny Dungeon

November 25, 2018

I’m making a little dungeon thingy in QB64, a modern implementation of Quickbasic (or Qbasic, I’m not sure what the difference is.)

Even though it’s ASCII I’m not planning any procedural generation—most ASCII games are roguelikes, but I want an engine I can use for grid-based adventure games or RPGs. At its most basic, it’ll be a small, lightweight alternative to something like bitsy, but I want to keep at it until I have a full-blown RPG. I have a long, long way to go, obviously, but I’m pretty proud of what I came up with after a day of work. It’s been so long since I programmed anything that I didn’t have a lot of faith in my ability to get to this point, but it didn’t take long for what I know to come back to me. You can click the thumbnail below to watch a small video showing how I’m implementing rooms - they’re just text files that I’m drawing in ASCII Art Studio. This lets me sketch out the basic structure of a room extremely quickly, and I can go in and tweak it and add color in the program.

I’ll have a few interesting challenges to solve to accomplish what I want, but getting this done as quickly as I did has been a huge boost to my confidence. I look forward to seeing where it goes.

(if the video doesn’t play, try right-clicking and saving it instead)

A small ASCII game

back to log index | homepage