A program to transform several QBasic PLAY strings into a single longer string using arppeggio to imitate harmony. I wanted to see how well it would work, and transcribed a few songs worth of sheet music into the program. Turns out, it works quite well.
A program to generate some random "landscape", do a couple passes of blur on the image, then render it as a pseudo-3d topographical map. That covered coming up with a blurring algorithm, drawing the map top-down so that I wasn't overwriting the source data, EGA palette manipulation, some ideas of procedurally-generated content.
A program to transform several QBasic PLAY strings into a single longer string using arppeggio to imitate harmony. I wanted to see how well it would work, and transcribed a few songs worth of sheet music into the program. Turns out, it works quite well.
A program to generate some random "landscape", do a couple passes of blur on the image, then render it as a pseudo-3d topographical map. That covered coming up with a blurring algorithm, drawing the map top-down so that I wasn't overwriting the source data, EGA palette manipulation, some ideas of procedurally-generated content.