2011-10-19 04:59 - General

I've inherited no shortage of weak hoarding (well, weak in comparison to those crazies on the show Hoarders) instincts from the maternal side of my family tree. It's late 2011, and I just finally got to throwing out (most!) of the floppy disks I still had sitting in a drawer. One of them was a copy of a bunch of programs I wrote back in the mid 90's, when I was a teenager and still early in the process of learning to program computers.

I intend to archive some of the more interesting ones for my own edification. This is the "final project" for the Basic portion (second semester was Pascal) of the programming class I took in high school; the assignment was to make a "demo". This is what I came up with: graphics, animation, and music.

As best I can tell (from the timestamps on the files themselves, which nearly agree with the comments in some of the other nearby files), this was written in May of 1996. If so, that would put me at 15 years old and a sophomore in high school. That lines up with the best of my vague memories of what the timeline would be.

It takes a while to fill the screen with smaller and smaller circles of shifting color. Later, palette swaps animate this into a "tunnel". With an overlaid graphic of a floppy disk, scrolling text along the top, and background music!

It was just over 100 lines of QuickBasic, which you can read: https://gist.github.com/1297491


No comments!

Post a comment:

  If you do not have an account to log in to yet, register your own account. You will not enter any personal info and need not supply an email address.

You may use Markdown syntax in the comment, but no HTML. Hints:

  • An empty line between text will create a paragraph boundary.
  • Use angle braces around a plain URL to auto-link it: <http://www.example.com/>.
  • Use this format to create a link with different text showing: [An Example](http://www.example.com/).
  • Use backticks (``), not leading spaces to enclose a code block.

If you are attempting to contact me, ask me a question, etc, please send me a message through the contact form rather than posting a comment here. Thank you. (If you post a comment anyway when it should be a message to me, I'll probably just delete your comment. I don't like clutter.)