smashy smash - Descend, Demolish and Dirt. by elbowroom
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.
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.
| Web == Windows || Linux || OS/X | http://www.elbowroom.co.il/proj/smashy/smashy.html |
| Original URL | https://ludumdare.com/compo/minild-26/?action=preview&uid=3590 |
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.