Thursday, March 29, 2012

My Soft Spot for Text-Adventure Games

As technology becomes more and more advanced, the age of the closet programmer with a lone text adventure game comes to end. I happened to find Git Hub user Phyxius who was developing an educational text adventure game called "Text-Adventure" in C#. The game revolved around a typical east-west-north-south layout, with basic commands such as "examine", "take", "talk" and "inventory". However, when I started to play the game, I was mortified to find that there was no "help" command. How on Earth are players going to know what commands to type? Guess and check? RTFD? No, I say! They need a help command. It is the one standard of all text adventure games. Without it, it is just a screen with text.

I took it upon myself to help Phyxius out. I added a neat little help function into his generic class, right next to the info dispatcher (responsible for dishing out the command text). Now others who want to play the game can have a much easier time. Here's a link to the Git Hub project. Check it out: https://github.com/Phyxius/Text-Adventure

Friday, March 23, 2012

Humanitarian FOSS Class is Really Interesting

Howdy, readers. I decided to lay down my first blog post and talk about this HFOSS class that I'm in. HFOSS = Humanitarian Free (Libre) Open Source Software. I haven't made a whole bunch of games using open source, so this will be a fairly new experience for me.

So far we are planning on learning some Python. I'm looking forward to this, because I have never used Python, and everyone tells me that it is a good language to learn. Hopefully, we will make some cool games for the OLPC. Back a few years ago, I was the RIT Storyteller's main videographer for the Innovation Center (where classes for the OLPC were held), so I've had some exposure to it. But I have never programmed for it, and I hear that programming for the OLPC is much harder than programming for standard machines. I am looking forward to learning about it and trying out a new challenge.