smashy smash - Descend, Demolish and Dirt. by elbowroom

[raw]
made by elbowroom for MINI26 (COMPO)
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.

Feedback

馃帳 elbowroom
30. May 2011 路 10:54 UTC
Another goal I forgot to mention is visuals: Better animation for the protagonist & a better face as well.:)
vintersphrost
30. May 2011 路 12:26 UTC
no, this doesn't work
馃帳 elbowroom
30. May 2011 路 12:37 UTC
? what do you mean? It is a simple flash game, it works on every computer I tried it so far?
馃帳 elbowroom
30. May 2011 路 14:29 UTC
Hi,

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
30. May 2011 路 14:56 UTC
Not working on Linux maybe? Cause its not working for me as welll.
Kite
30. May 2011 路 14:58 UTC
Alright if people are getting a gray screen like i was, just wait a few minutes. I guess it needed to load.
馃帳 elbowroom
30. May 2011 路 16:13 UTC
@Kite
oh yeah.. thanks for testing.. true, no loading screen :)
I'll make a loader class for the future.
matthias_zarzecki
30. May 2011 路 18:35 UTC
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.
馃帳 elbowroom
30. May 2011 路 19:09 UTC
@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.