Wednesday, July 25, 2012

Arguing with myself, but not Jeff Dunham...

Updated my "Song of the day" list to have my spotify playlist that I'm listening to.  Right now it's LIES GREED MISERY by Linkin Park in their latest album.  It's definitely not my favorite album, but still good song.  That song sounds a bit like something AWOLNATION would do...

Anyway, the program's been slightly updated...I'm working on documentation right now, trying not to go too crazy.  I ended up changing a lot from my visio file, but it's still pretty similar.  I'm not sure if I can post the visio file on here...if I can I will, otherwise, I'll probably it into a PDF/.png file and post it.  It's quite complicated right now, however there's SO much more I need to do...I need to find a way to make the player information, and the sprite, and a few other things...I need to find a way to separate the sprite from the player information class, but still keep them connected.  It's a fucking mess.  Hell, I might as well make the player sprite something completely different.  But then there's the problem of collisions, and how objects react to the player, stuff like that.

I'm thinking one possible idea would be to completely separate the player, enemies, and the scene...that might work.  I already have the scene manager, which can contain all the scene objects.  Then the player manager, then an enemy manager.  That would probably work really well.  Gotta figure out if it's going to be threaded with the game, or if it's going to be separate though, like the Scene Manager...I'm thinking separate, because of my camera class, which is used to translate objects to the right place based on where the camera is.

I was also thinking about making a nifty background, probably something automated like Mario.  Make it basically a cutscene that acts like a game.

Speaking of cutscenes, I also need to figure out how to do the cutscenes as well.  I'm thinking something like a bit of code that executes commands after specific times or events, such as hitting enter, escape etc.  Then I could just make some xml that dictates different events...something like moveTo with the x, y  position, object id, speed, and a few other things...Then that would need another tool.  -_-  Eventually I'll have an entire game as a tool.  *le sigh*  But that provides an interesting twist at least.  The program will be editable from a player stand point, which allows for very limited modding.

Also, been watching Battlestar Galactica, the newer version, and it's VERY good so far...I'm really hoping to get into the old BSG once I'm done watching the new one.  ^_^  I'm just starting to really get into sci fi's so wish me luck.

No comments:

Post a Comment