Skip to main content

Fighting Game Engine Pre-Bloat

As we head into the wire-framing section for the game there are some areas of the data structure that I feel are a little bit bloated and kind of sloppy.  I am happy with 99% of the structure but there are still some things that I keep thinking about that I would love to add and re-organize.

One of the things that I would love to build out to be more powerful is the animation system.  Currently it is just a list of images and you cycle through them like a flip book.  But it would be much more powerful to be able to have multiple images with their own positions stored as frames.  We could even expand it out to trigger logic if we really wanted to but that is like feature creep on top of feature creep.  Changing the animation to work in this manner would not be very hard.  The part that I am mulling over right now is if I want to break the idea of splitting this up to multiple objects.  So one object that can use flip book animation and the other could use complex animation.  I can think of cases for both so I'm going to put off doing anything about it just yet.

There are also a few areas of the structure that I feel might be redundant but I am not fully sure yet.  I have a feeling that the only way I am going to get past any of these ideas and come to a conclusion is to move forward on the game.  All of the pieces to complete a complete a games wire-frame are in so  for now I will limit engine feature integration to just being notes to go over in couple of weeks after the wire-frame is in.

Comments

Popular posts from this blog

Plunder Bunny | Flash Game Character Mockups

Another collection of design/mockup sheets for a personal project.  The game was a very simple 2D platformer in the vain of Super Mario.  I got pretty far with the game but ended up getting busy with some contract work and the project feel into the ever growing abyss of personal projects.  When I get some more free time I'd like to try and re-visit it.

The visuals were really fun to work on.  Inkscape was used to flesh out my initial sketches.  Each character was broken up into pieces like a paper puppet.  After Saving the pieces out at high resolution they would then be put back together in Blender 3D where they would be animated.

Random Level Generation

The level generation system in This Is Dungeon uses a few different ideas to produce the final levels but I'm just going to go over the first right now.  Levels are generated using the Dungeon-Building Algorithm by Mike Anderson.  This algorithm is very simple to implement and gives really good results.  The levels generate very quickly and the player is guaranteed to be able to reach every room of the level.




After playing around with the generated levels in game I started wanting to be able to break the map up into multiple sections.  Since the features are built one at a time from a previously built room I realized I could just tell the generator how many sections I wanted to break the map up into and divide that by the number of rooms it was trying to generate.  The result being the number of rooms that should go into each section.  With that info you just keep track of the rooms already built and when that number equals the number of rooms per section pick a wall tile that ca…

Mega Cow | Video Game Mockup

We All Have Crazy Game Ideas...This Is Just One Of My Own


Yup its a giant mutant cow... Using Inkscape I made this game mockup after watching some MST3K late one night.  I thought it would be fun to play a game where you were the giant creature causing all of the destruction.  That is the reason the giant cow is on the right of the screen instead of the left. The player would move through the level from the right to the left, the opposite of pretty much every scrolling game... looks good in my head but might not work in actual game play.  Below are some images showing the progression from rough sketch to final mock-up.