The game presents the protagonist, a Blue haired girl in a metroidvania type game making her way through a zone.
Her hobbies: Speed runs, Collecting power ups, defeating bosses..
The game also presents Jeff, a down to earth wrecking ball that happens to have a crash on the Blue haired maiden.
His hobbies: smash, smash and smashy smash
Controls:
Left for Left, Right for Right
Notes:
I am not done, I fell asleep in front of the computer around seven in the morning working on this. I did pretty much most of it from scratch.
Stuff I used:
* I used a class I wrote that draws bricks. * I modified a sprite I made a while back into the girl. * I used a function I wrote that checks for collisions between a round object and a platform.
New stuff:
* I wrote a class that generates a random level * I wrote a class that creates a jumping path for the girl. * I wrote the engine that eats up the lvl data and puts that *nearly* endless batch of platforms on screen. * Some changes to the way bitmaps are used in sprites.
Stuff I didn't need to do for this basic release:
* I created a complicated self updating Data structure that contains data about the grid of tiles on screen.(I didn't use it and didn't need to).
Stuff that I want to do and have not done in the 48h:
* The control scheme is supposed to be 'dirt based', meaning that you manipulate matter to direct the ball. Currently for simplicity sake it is keyboard controlled. Goal: I would like to try a different control scheme.
*Win / Lose: implementation. Goal: The player gets a game over screen and a "You win" screen when it is apprpriate. Goal#2: The player gets a smashing animation when he hits the girl heroine.
*Balance: Currently it is too easy to catch the girl. The game should adjust to player skill. Goal: The girl jumps faster when you play well, and slows down a tiny bit if you are not doing so great. Goal#2: You are only supposed to be able to control the ball when it is near platforms again using *dirt* so that will also help make the game more challenging.
*Variety: There are only simple platforms currently and they are always going in the same general direction. Goal: Add spikes and a level generator that makes twisty levels that go in different directions. Goal#2: Different tiles and backgrounds as you progress.
General goal: A polished game, where you control by painting dirt near the platforms, created walls and small bouncing ramps to make the ball change directions and jump.
I hmm checked again on several computers.. it should be working just fine.. I don't understand why it would not but I went ahead and compiled it again in low res.. maybe the high res it used was causing loading issues?
@Kite oh yeah.. thanks for testing.. true, no loading screen :) I'll make a loader class for the future.
M
matthias_zarzecki30 May 2011, 18:40
The idea sound interesting, but the controls don't seem to respond... the ball doesn't move. Also I think I'm the girl and am confused why I am moving on my own.
@matthias_zarzecki: Thanks for the feedback. Try clicking on the screen if it doesn't respond.. I am hoping to make a game with a story. The ball loves the blue haired heroine but she rejects him, so the ball chases her across a whole world with the help of the player, then finally the ball can confess to loving the heroine. :) The ball is a metaphore for being different and having your intentions misconstrued.
Comments9
I hmm checked again on several computers.. it should be working just fine.. I don't understand why it would not but I went ahead and compiled it again in low res.. maybe the high res it used was causing loading issues?
oh yeah.. thanks for testing.. true, no loading screen :)
I'll make a loader class for the future.
Try clicking on the screen if it doesn't respond..
I am hoping to make a game with a story. The ball loves the blue haired heroine but she rejects him, so the ball chases her across a whole world with the help of the player, then finally the ball can confess to loving the heroine. :)
The ball is a metaphore for being different and having your intentions misconstrued.