MiniLD #26, hosted by drZool

Theme: D (see link)

Back to Browse Entries

smashy smash - Descend, Demolish and Dirt.

by elbowroom - Competition Entry

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


Left for Left, Right for Right


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.

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.

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.

Downloads and Links


elbowroom says ...
May 30, 2011 @ 10:59am

Another goal I forgot to mention is visuals: Better animation for the protagonist & a better face as well.:)

vintersphrost says ...
May 30, 2011 @ 12:31pm

no, this doesn't work

elbowroom says ...
May 30, 2011 @ 12:42pm

? what do you mean? It is a simple flash game, it works on every computer I tried it so far?

elbowroom says ...
May 30, 2011 @ 2:34pm


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 says ...
May 30, 2011 @ 3:01pm

Not working on Linux maybe? Cause its not working for me as welll.

Kite says ...
May 30, 2011 @ 3:03pm

Alright if people are getting a gray screen like i was, just wait a few minutes. I guess it needed to load.

elbowroom says ...
May 30, 2011 @ 4:18pm

oh yeah.. thanks for testing.. true, no loading screen :)
I'll make a loader class for the future.

May 30, 2011 @ 6:40pm

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 says ...
May 30, 2011 @ 7:14pm

@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.

You must sign in to comment.

[cache: storing page]