Sunday, August 23, 2009
I've still been working on it, but I'm extremely dissastified with the top-down rpg idea. I think I'm going to try and change it into something that fits that style a bit better, like a space shooter or something. On the plus side, most the hard won methods I created would not need to be rewritten.
Sunday, August 16, 2009
Sunday, August 9, 2009
No screenshot of the game today.
Yesterday I implemented collision detection between characters. This wasn't as complicated as I thought it'd be. But now the rat will chase the player around and stop near him and the player can't actually enter the rats area.
I also set the first action: attacking. There's currently a really terrible attack animation for the player that fires whenever the player presses the space bar. The scale of the "attack" and sword swinging is so off that I feel like I need to adjust the size of character sprites and/or use new textures for the character before continuing. It's distracting at the moment.
Once I get that taken care of I can add in dealing damage to the rat (and attack radius, etc). This will build on the methods I already developed for collision detection.
Then after that I need to start building an actual "level" with walls. That will allow me to do more complicated AI tasks such as LOS and path finding.
Friday, August 7, 2009
There's now a not-so-cute rat that chases after the player. Cut me some slack, I'm not an artist.
Basic AI for chasing the player has been setup and works nicely. Now I just need to add the ability to attack (and more artwork showing this). I've also been completely unable to get this to work on anyone elses computer. I have a feeling it has something to do with the directX SDK.
Thursday, August 6, 2009
It's a very simple game. The only buttons that do anything right now are WASD. And here's the download. It took me a year to figure out object oriented coding and the directx library. It took me about 5 hours to make this. The program needs directX and .NET 3.5 to run. Most windows installations should already have this.