Sunday, August 21, 2011

Moving Right Along

Progress has been made.

It turns out a lot of my code is reusable - except for small things here and there. I've gotten the point where I can navigate a grid of rooms and have walls that block passage. Unfortunately, you are blind at this point and can't see any exits. You find exits only by trial and error.

PAX is this weekend and I get a new computer on TUESDAY, so I probably won't code much after MONDAY. But, maybe i'll find some time somewhere.

-Dash

Saturday, August 20, 2011

Switching Languages

It has been a while since I last posted, and before today, a while since I coded.

I spent a week preparing for D&D and I knew that it would never get done if I allowed myself to get swallowed up in the next phase of coding. I was at the point where it was going to get fun and challenging.

However, I am still not at that point. I have been convinced by several trusted folks that I should switch from C++ to C#. So I ordered a few books online and waited until they arrived. It was pointless for me to code in C++ since I was going to be throwing it all away anyway.

I did, though, spend some time jotting down ideas for what to do next - at least once I get my C# code to the point of my C++ code.

Anyway, I started C# today and basically have a "Hello World" running with a couple of if statements thrown in. So, that's cool. I'll probably work on it throughout the weekend.

Monday, August 1, 2011

Bug Fixes

I had some of my friends play the game and they found a couple bugs that I have since fixed.

The latest version includes the following fixes:
  • The message "You aren't wielding a SWORD!" will now display when you attempt to attack with the sword when it IS NOT in your inventory instead of displaying when it IS in your inventory.
  • When used, the KEY will now correctly open the North door instead of the non-existent South Door.
  • When you are reduced to 0 hit points, the game will immediately end, instead of after your next action.
  • NPCs who are dead should no longer try to attack you.