I got inspired by Tetris where you could change the pieces and by Space Invaders where you would have to defend yourself from falling enemies. The character design was inspired by Ralph from "Wreck-It-Ralph"

What it does

In this game, you play as Dice Man, and you have to destroy cubes that are lowering themselves to attack your base!

How I built it

I used the Scratch game engine to make this game. The way the dice work is that when you decide to throw a dice, a clone is spawned. The clone has a "sensor" on the top of it to detect which dice it is hitting. If both the dice are the same, then both the dice you are throwing and the obstacle dice would break. If they are different, the dice you were throwing would break. For level design, every level starts off with the same sequence: one, two, three, four, five, six, in that order, but after that the dice generation is random. You might get lucky and get all the same numbers, but might be unlucky and get all different numbers. In every level, there is an increase on the amount of rows of dice that appear, and there is an increase on the speed of which they lower, however, they both have a limit to them

Challenges I ran into

I had a lot of problem with the text engine used in this game, but ended up fixing them up at the end. Some of the other bugs I encountered while making this game were that the dice would stack upon each other and not move down, the dice you were throwing was able to break other dice on it's left and right.

Accomplishments that I'm proud of

I always like the way pixel art looked, so I improved my pixel art skills while making this project. While Scratch wasn't the bet place to practice creating pixel art, it gave me an understanding of the rules of pixel art and what and what not to do

What I learned

I learned about the pen tool feature in Scratch and how to use it. This tool can get very messy at time, I learned this the hard way, so it's important to stay organized!

Built With

  • scratch
Share this project: