To my surprise, I was thumbing through my old printouts and discover that I actually wrote an Input Two program. I covered Input One as March’s Program of the Month. For September, however, it is Input Two’s opportunity to shine.
I’m currently working on a responsive HTML5 template for my website. As much as I like the old one, it is starting to get a bit long in the tooth. Five years of life is a pretty good run, but it is time to get with the modern world full of mobile devices and tablets. Unfortunately, I’ve run into a bit of a pickle.
July’s program is indicative of the BASIC programs you’d find in early programming manuals. Most books start out with pretty basic commands such as PRINT and INPUT. A Story mimics these early programs in a creative way. Similar to Mad Libs, you answer a series of questions and the program, well, tells you a story.
Fly is a simple program that, in the end, is both baffling and intriguing. Looking at first like a simple shooter, it acts very differently then one and, if you don’t know the rules, will make you crazy. Once you do know how to play, though, Fly becomes simple and repetitive. Our Program of the Month shouldn’t be in this place, but it is.
Okay, you may be wondering why there is a picture of an Apple II on a ZX81 site? I’ll start by saying that it’s been a pretty busy May with lots of travel for both business and vacation. The picture is from the Smithsonian and it actually does relate to May’s program of the month, Wizerdry. Yep, I spelled that wrong. I'll chalk it up to being young. Can you guess the tie yet?
Are there any D&D folks in the audience? Come on, you know who you are. Past or present doesn’t matter, just if you know what I’m talking about. Why, you ask? Because RMS, April’s program of the month, will use your ZX81 to build monsters. Any fledgling DM could then use these creatures in their latest campaign. Elves and humans will cringe at your originality and cruelty.
Input One, March’s program of the month, is a great example of the kind of simple and brute force programming of the 1980s. This was a time when computers had little memory and their users had to use simple BASIC programming to get things done. The alternative was to buy a cassette tape of programs that took minutes to load even short programs, assuming they loaded at all. For the rest of us, we either typed them in or wrote little programs like this.
At the one level, you can sum up most programs into three big groups: business, gaming, or educational. Most of my programs fit into one of these base categories. The standouts are generally the animation or demo programs that really have no distinct genre. Even those, however, I can lump into one of the big three without much effort. There are times when these categories get blurred and a program can fit into two or more categories. This month’s program is one of those.
Mixing things up a bit, I thought I’d start off the new year without a game program. Instead, January’s program is Computer Talk, or Comp. Talk for short. Comp. Talk is one of several educational programs I wrote for reasons I’m not entirely sure of. Perhaps it was just the thing to do back in then. Many computer books, especially those that taught programming, had a mix of program genres. Whatever the reason, I wrote Comp. Talk as a way for the ZX81 computer to introduce itself and show a bit of what it could do.
As 2014 comes to a close, I wanted to end the year with an original program of the month. For December, that program is V Water Battle, an action game from 1984. For some reason, the title screen I created said designed instead of wrote but I did both. I was an odd duck in 1984. You use the “Z” and “.” keys to move. Use the “M” key to fire. The goal is to stop the ships from stealing the water. Miss them or get shot and its game over. Of course, they steal the water after each wave anyway to make it harder. Given that I haven’t beat it yet, the game is more difficult than it would seem. Let me know if you do!
Hope everyone in the US had a great Turkey Day (Thanksgiving) and are now enjoying the last weekend of November. I’m busy with NaNoWriMo, and a bit behind. So I give you another program from my original ZX81 site, but not yet featured here. November’s program is the month is Maze Craze. It’s not hard, but you might need to graph out the maze if you get stuck. There are actually two mazes. Can you beat them both?
Whoa, there are still almost two weeks left in the month and I have October’s program done and waiting for you. Yep, you heard right. This month is a short one called NA. The program is an action game that requires you to use “N” and “A” to try to stop a runner. The letters have significance as you use them to stop the runner. However, there is a twist, miss and the program changes the letter needed. Sounds easy right? Guess what, I still haven’t beaten it. Can you?
I was doing a bit of clean up and, wouldn’t you know it, my DISH pay-per-view (PPV) userbar broke again. Apparently this is going to be an ongoing battle. It is good for me as I don’t spend a lot of time coding anymore. My eyes glazed over writing the new regular expression needed to parse out the title and image. Fortunately, it came back quickly.
Well, the month is over and life has taken over and delayed my program of the month. For the tail end of September, I offer two programs: Photon and Photon 98. Wait, what? Yep, you heard right. I’m offering two programs this month. Sort of. Actually they are very similar. Photon is the original program from 1985, and Photon 98 is a minor remake that cleans things up a bit.
August’s program is Cave War, a later program from 1985. It starts out similar to Hit Man, basically a scrolling dodge the wall game. But there is more to it than that. Once you get to the end of the tunnel, you find yourself in a cave and need to blast away at a wall to continue on. Oh, and if you hit the same spot twice, it resets. Can you make it out of the cave alive? Use Z and . to dodge the walls and X to blast away the ground. Good luck!
The Mistake We all make mistakes. My mistake was not understanding the code behind the categories sections that my site uses. What I wanted to do was create a new category called “Writing” that I could log my NaNoWriMo entries to. It seemed simple enough. I went into the category administration section and created a new one. My mistake was wanting to reuse the news picture. It was late at night and I was in a hurry to get to bed. In my hast I forgot that the program links the picture and category name together. Worse, I didn’t even realize I’d done something wrong.
Sorry, still no Joust. It’s not where I want it and I’ve spent July working on my novel instead. That isn't to say that I’m going to leave July without a program of the month. Instead I’ve pulled from my original site to bring you one of my favorite programs, Block £ Spear. In this game you'll find yourself at the wrong end of a knight’s spear. Fortunately, you have a shield and can easily deflect the spear by using the Z and . keys to raise or lower your shield. Sounds easy? You might be surprised.
Well, just past a week and I’m over a quarter of the way into the second half of my novel. I’m not sure this is the best way to write a book, but so far Camp NaNoWriMo has been a perfect excuse to scratch a long time itch. I’m no longer just reading about writing or scratching out silly blog entries, but putting thousands of words into Scrivener that I hope one day to publish for all to ridicule. Okay, I’m hoping the ridicule part isn’t true, but I do want to get this book to a state that I can publish and hopefully entertain someone other than myself.
Let me be honest. I had no clue what I was doing when I started May’s Camp NaNoWriMo. Sure, I knew I wanted to write a novel and had a general idea of what the story would be about. I had a rough outline of the plot and some guiding themes I wanted to encompass. Since I was writing a sci-fi novel, I wanted the world to feel real yet fantastic so I created a list of what I thought was possible and what I wanted to stay away from. But I really didn’t understand how to structure a novel. In many ways, I still don’t.
Okay I haven’t finished my remake of Joust yet, nor did I want to wait until the last week of the month to get an article out. Instead, I offer you Monster Maker as June’s monthly program. It’s pretty straight forward and anti-climatic against the power of today’s programs. Once you load it, enter in five numbers and type your monster’s name. That’s it. The program will then display a nicely formatted monster description based on your input.
I actually started working on May’s program of the month, Joust, about three weeks ago. My goal was to update the program to a faster and more fluid MCODER version. Sadly, things haven’t gone so well. Pressed for time, I will leave you instead with my original take on this popular arcade from the 80s.