Better by Design

The Life and Times of a Video Game Design Student

  1. TOP
  2. About
  3. Contact
Iris Gaming Network
  1. Iris Forums
  2. Cerise Magazine
  3. Gaming Directory

T-minus 7 days until HEW

Posted in Experiences and events, HEW 2009 by Andrea Rubenstein on Sunday, February 22nd, 2009 | No Comments »

Current Deadline: Finish game by March 2
Current Progress: Finished: basic game ; Working on: explanatory text, story text

Things are officially going well. Starting last week most of our classes became devoted to finishing our HEW projects. This enabled me to meet the basic gameplay deadline one day early (whoo!).

I had a spot of trouble trying to implement the guard moving independently from the player. I used kbhit() so that the game would only try to read a character if a key was pressed, but I didn’t think to reinitialize the variable I was using so once an arrow key was pressed once it would keep trying to read the direction of the arrow key even though there was no input. Once I got over that hump, though, it was smooth sailing.

The other “problem” I ran into was that my random labyrinth generator sucked. I did some looking into algorithms that I could adapt, but ultimately decided to go with a fixed board. It makes the game a lot easier, but most people won’t play it more than once so whatever.

I actually have two other end of the year assignments (my WB homework is to create a page using javascript, css, and HTML; my CT homework is to do a 1 to 2 page report on a product of my choice), but things seem to be going well. I’m almost done with my CT and can probably get my WB finished today in class, which leaves the text for my game. Which I’m dreading because, well, WRITING IN JAPANESE. It’s the bane of my existence, I swear. But I’ll get it done. Somehow. Probably with the help of my friends.

T-minus 17 days until HEW

Current Deadline: Finish basic gameplay by February 19
Current Progress: Start room and level 1 finished

Not sure if things are going better than expected, or worse. On the one hand, I’ve spent a lot of time procrastinating (or taking care of other things). I got sidetracked by an assignment to code a SameGame, which ate up about a week of class time. Then, this week (literally the day after I finished it, of course) my teacher said we no longer had to turn it (people complained that they didn’t have time to do their HEW project). Getting the display to work like I want it to always seems to take twice, or three times, the amount of time I expected it to. And don’t get me started on debugging.

But, I have some time tomorrow during my AS work shift to start on level 2. Since the basic game mechanics are the same as the start room I’ll have a solid base to work with, so that’s a plus. Level 3 is a labyrinth game that I coded for an assignment (that, if I recall correctly, we didn’t actually turn in). I want to make some modifications to it (clean up the board creation algorithms and add guards who move about the labyrinth randomly) but absolute worst case scenario I can do with simply porting it.

Assuming I make the March 19 deadline (ie. have all my levels coded and debugged), that gives me about a week to add the storyline and other text (explanation of the rules, controls, etc). The only problem is that everyone is going to be busy with their HEW assignment so I might not be able to get my friends to proofread my Japanese… which will undoubtedly result in hilarity when my senpai come and play the game. Hilarity for them, that is. Naturally, I will want to crawl under a rock and die.

Even if it does have cringe worthy awesome Japanese mistakes, though, my game is going to rock. Well, as much as a game coded for the console API can rock, that is.

PS. The game has a name: 『魔女の館』 (“The Witch’s Mansion”)! I wanted it to be “The Sorceress’ Tower”, but that didn’t sound right in Japanese.

My Plan for HEW

Posted in Competitions, awards, etc, HEW 2009 by Andrea Rubenstein on Thursday, January 29th, 2009 | No Comments »

So, our school year ends after the first week of March, but our normal classes actually end in February. The first week of March is taken up by Hal Event Week (HEW), a competition where students show off their projects (video games for gaming students, web pages for web students, etc).

The second, third, and fourth years have been doing group projects for the past few months, but we first years basically have February to create our project alone. Apparently last year the first years did group projects as well, but there were problems so this year it was switched to be individual.

So! I thought up my game design a few days ago:

Name: Untitled (I can’t think up names to save my life)
Type: Adventure/Puzzle
Story: You (a princess) have been captured by an evil sorceress and have to escape.

Gameplay: Each level is a different puzzle, there are three levels:

  • Level 1: You start in a room, when you walk to the door you have to pick the lock (a Mastermind-style game).
  • Level 2: You have to get outside by choosing doors (and finding keys to unlock the doors).
  • Level 3: You’re outside, but not safe yet! Navigate the labyrinth to find the exit.

I’m stuck using the console API, which means that I can only use ASCII art (no graphics) but the good thing about Japanese is that not only can I use kanji (I’m going to use the Japanese word for princess — 姫 — as the player avatar), but I can also use squares (□), circles (◎), etc. which makes my life a bit easier.

I think I should be able to get this done in a month, especially since I’ve already coded a Mastermind program and I’m currently working on a labyrinth game for my programming class. But, then again, I have a tendency to think bigger than I have time to code, so we’ll see.

I don’t think I’ll win the competition or anything, but if I can make an interesting game I’ll be happy. Anyway, wish me luck!