Untitled

posted in Beals Software
Published May 18, 2007
Advertisement
There are way too many keys for this game; here's a list:
CycleItemBackwardCycleItemForwardCycleWeaponBackwardCycleWeaponForwardFireWeaponMoveBackwardMoveForwardMoveLeftMoveRightStrafeUseItem


As you might notice, Strafe is on the list. I got eight direction movement completely finished (as well as bullets that fire diagonally.) I also got strafing finished and it works really well. It's just going to be hard to find a decent button configuration. I really should look into XInput; gamepads fit this game so well.

I love generalizing code. It just makes my day when I take code that I was using over here, generalize it, and now I can use it anywhere.

I also love making things more data-driven. Before today I had a function that loaded current key map settings from the game.cfg file and then set each key map. Problem was that all the key map names were hardcoded in and I had to add/remove/change code when I add/removed/changed button names. So, I took advantage of my ConfigClass class and now I just run through the vector of stored values and use the names that have already been loaded.

And, as you all probably guessed, the other day as soon as I clicked "Make Modification" I went and changed the BasePickup class name to Event (for some odd reason, whenever I put "I'll probably/might do that later" I do that thing first.)

Now onto map-entity collision detection. You would have thought this would be the first thing I would have done lol.
Previous Entry Untitled
Next Entry OMG, I HATE XINPUT
0 likes 4 comments

Comments

Mushu
hee hee untitled posts <3
May 18, 2007 06:54 PM
HopeDagger
Fantastic progress, P16! You've been updating practically daily, and have been taking Invasion forward with frightening speed. I'd toss "get a day-job!" at you, but I know first-hand how great it feels to have the time to code-blitz like you've been doing thus far, like my blitz last year with Skirmish. Looking forward to the next entry! [smile]
May 18, 2007 07:27 PM
Programmer16
Quote:Original post by HopeDagger
Fantastic progress, P16! You've been updating practically daily, and have been taking Invasion forward with frightening speed. I'd toss "get a day-job!" at you, but I know first-hand how great it feels to have the time to code-blitz like you've been doing thus far, like my blitz last year with Skirmish. Looking forward to the next entry! [smile]


Thanks HopeDagger! I've been trying to update as often as I can because, not only does it let everybody know what's going on with it, it also helps me keep track of what went wrong and what went right.

However, I do have a day job lol, just not a full 40 hours (normally I work around 30 hours a week. I have worked over 40, just not normally.)

Thanks again!
May 18, 2007 08:14 PM
Programmer16
Quote:Original post by Mushu
hee hee untitled posts <3


lol
May 18, 2007 08:15 PM
You must log in to join the conversation.
Don't have a GameDev.net account? Sign up!
Advertisement
Advertisement