Cubegasmtacular!

posted in mittentacular
Published July 10, 2008
Advertisement
Even if the GameDev.net dailies didn't give me enough writing to do on a daily basis and I didn't feel an unstoppable urge to play a bit of Battlefield: Bad Company with some fellow developers and Shackers on a nightly basis I still probably wouldn't have a whole lot to write in the way of a Cubegasm development journal.

Over the course of the last couple of weeks I decided that I was definitely a fan of OGRE as a rendering engine and generally useful program framework so, for a few days, all I did was refactor all of my application code, trim a number of unnecessary bits here and there, and generally get a bit more comfortable with the code base. Once that was done I set about getting the game to work as a Release build; as another developer told me in the comments to my past development journal OGRE performs an absurd amount of validation checking when it's running its Debug build. Setting up the Release configuration with Visual Studio took a bit of time (as I'm pretty anal about project settings) but, once I got it working, I saw a framerate increase of, and this is not an exaggeration, about one-hundred times what the Debug build was offering. It was encouraging, to say the least, as I was a bit concerned about the speeds I was seeing in the Debug configuration; once I saw the Release performance, though, I started thinking that OGRE and I could be good friends for more than a single project.



Now that I have working Debug and Release configurations and a vastly cleaner codebase to work within I'm working on the .FORT XML file which will define entire cube forts; forts will have normal blocks, score multiplier blocks, explosive blocks, random effect blocks, and so on and all of this can be specified in the sample XML file that I prepared (and can be seen below). At this point I have all of the XML data being read in and it's just a matter of getting all of the data added to the game world.

"1.0" encoding="utf-8" ?>"TestFort">  "0"/> "0"/> "0" Width="2.0" Height="2.0" Depth="2.0"/> "-6.0" y="0.0" z="-6.0"/>   "0"/> "1"/> "0" Width="2.0" Height="2.0" Depth="2.0"/> "6.0" y="0.0" z="-6.0"/>   "0"/> "2"/> "0" Width="2.0" Height="2.0" Depth="2.0"/> "-6.0" y="0.0" z="6.0"/>   "0"/> "3"/> "0" Width="2.0" Height="2.0" Depth="2.0"/> "6.0" y="0.0" z="6.0"/> 


I'm still not entirely sure what kind of game Cubegasm is actually going to be at this point either. Originally I was planning for a player-versus-AI fort combat type of game where each player tried to destroy the other player's fort but the more I get into this project the more I'm contemplating a puzzle/score-whore gameplay hybrid where a player attempts to get the highest score for each "fort puzzle" in the quickest timespan. This particular design would allow me to focus a great deal on the individual designs of the forts and attempt to come up with some really interesting structures which I would give certain "puzzle items" that must either be preserved (kept undamaged through a puzzle), forced to the ground, or destroyed by the player's cube-cannon outright.

That's about it for this entry, though. I just recently got my motivation to work on the game back after a bit of time enjoying the huge number of fantastic games which have come out in the last couple months. I'm in the planning stages for my post-Cubegasm project as well; this one is called Ragdoll Tactics. The mere concept of the game makes me immensely excited but, as per my own rule, I'm focusing solely on Cubegasm until it reaches a state of doneness.

And if anyone else is planning on going to Lollapalooza at the end of the month be sure to note it! Iron & Wine, Rage Against the Machine, Flogging Molly, Nine Inch Nails, John Butler Trio, Brand New, and a bunch of other great bands should make for a fantastic Chicago weekend.
Previous Entry METAL GEAR?!
0 likes 2 comments

Comments

Knarkles
Sound suspiciously like Boom Blox. :) Awesome game, though.
July 11, 2008 01:34 AM
ManTis
Quote:
as per my own rule, I'm focusing solely on Cubegasm until it reaches a state of doneness.


I envy those with will so powerful. I start new project whenever I get block in old one. And those happen often. Apart from that, practically every thing I encounter in real life gives me inspiration for a game, and I end up writing the ideas of pieces of paper and then those pieces of paper look at me and say 'IMPLEMENT ME! IMPLEMENT ME!' And I can hear their tiny voices even if I put them under some blanket, they become bit muffled and more aggressive, and I tried to burn some, but they voices came back I think they're plotting against me gotta run gotta hide help meeeeeeeeeeeeeee
July 11, 2008 10:01 AM
You must log in to join the conversation.
Don't have a GameDev.net account? Sign up!
Profile
Author
Advertisement
Advertisement
Advertisement