Well, since my last update it’s been quite the whirlwind of activity. I had lived in Seoul, South Korea for two years, but quit my job, flew to Vietnam for a week and a half to visit friends and am now back in Minneapolis, MN two years and three weeks after I first left. I’ve been busily looking for jobs, and unfortunately I still don’t know enough about either programming or web development to find work in those fields. There is an explosion of available work, but you apparently need some kind of skill. I have accepted a job to be a Service Desk dude for an IT outsourcing company. I start on Monday.
So, with that out of the way I’m moving on. I’ve made it up to lesson 36 in Learn Python the Hard Way, which asks to design a simple text-based adventure game similar to the game created in lesson 35. I made a plan, planned out the structure of my game and the goal of the player, but I found myself stuck. The game we made felt too simple, so I decided to try to create a text-parser for my game. It hasn’t gone so well so far. I couldn’t really think of how to begin. I thought I could just define all of the possible verbs and go from there. Then I realized how will the program know what to do when a verb is entered. How can I define North to only go through the “North” exit? I figured I could just create flags inside of each room, but so far it hasn’t been working. I ended up downloading a text-adventure system for Python called PAWS, so I could dig through what they did, and hooooo boy, it is complicated.
I’m not going to go into what I found in PAWS, mostly I just found that at this point I’m not able to create a system of such depth and finesse, but it gives me something to aspire to. Wait, who am I kidding, when it comes to programming it’s all something to aspire to right now. So, I’m working on my game and I’ll post what I end up with at the end of the week that’s supposed to be dedicated to it. I started on Sunday the 11th, so hopefully I’ll have something compiled and playable this Sunday the 18th.