Monday, March 31, 2014

360 Dodge Ball: Day 1

What Am I Thinking

My Plan

I am basing this off of Lessmilk's game Run! I figure this is a good start as it covers the super basics of movement, rules of the player object, and the enemy object, and some gold old fashion point adding for a changing variable. There is the added bump of some kind of graphical sprite based fun, as well as maybe even some sound. I also home to possibly add features not included int Lessmilk's as I think Construct2's ease of use may allow for more time in the end.

My Goal

I need to re-learn some basics I covered while building my GISHWHES project. I also want to gain a more comprehensive understanding of Construct 2's engine. I want to make this stuff so basic that I can do these basic setup's without much thought, or back-tracking.

What I Did?

I am using HabitRPG to build up a quick checklist of the building blocks needed to build the game. Objects needed, control input, on-contact rules, etc. I did not want to build a full on design document for this game, any of these Game A Week projects. Too simple a build to burn that kind of time.

I've created the level, the player, and ball objects, and have applied properties, and events. As it stands right now I have a moving player, and randomly spawning balls coming at the player from the edge of the screen. The player is confined to the board, but that is it for now.

What I Got Wrong

It took several tries to get the view-able board to sync up with the layout, even longer to figure out how to keep they player object from just moving off the board. I've decided to abandon object contact rules, and just limited the player to the board (as opposed to creating "walls" stopping the player.

I also forgot that instead of having an instance of the player on the board, and creating a new instance (following my rules for confining player to the layout) had me creating twin instances of the player object. One created in the intended spawn point, and one that auto-snapped from off layout, to on layout. Once I figured that out I just had the player start off layout, and then move to the spawn point once the layout started running.

Thanks for reading this crazy journey I am going on. Feel free to contact me on any questions, rantings, encouragement you may have for me.

No comments:

Post a Comment