Block Breaker with inverted paddle!

This took me a very long time and only managed to get it to work thanks to @Rob who was able to help me finally crack the problem I was having inverting the paddle.

There are two game modes, one is the generic game, but the second is called “mirror madness” where you have a second paddle, second lose aread at the top and the top paddle moves in reverse to your actions. This makes the game extremely difficult so the bricks and shapes I made for that one were a lot simpler. Working on my own version of Laser Defender, though not much will change apart from using my own custom sprites and sprites by Kenny or built using his basic asset maker called “Kenny Studio” where I made the player ship so far, but I hope to use programs like GIMP to edit and play around with some of his assets.

I hope you all enjoy this :slight_smile:

1 Like

Hey @Aron_Marczylo I tried to run the executable and it popped an error saying “There should be 'Block Breaker_Data’
folder next to the executable”

Hi @UberHai Sorry about that, Since my hiatus between this and the last few projects I forgot you were meant to .rar it! My fault really for forgetting something so obvious and had to look at what I had already written to find out what was wrong. Fixed now.

Good game, but why is it kinda laggy?

@Aron_Marczylo - fantastic! Well done! :slight_smile:

I managed to complete the standard game mode - and I really like your level designs, they just kept getting better, your use of different size blocks was a unique way to help with the modelling of the creatures on each level.

I found the flower level with the insect particular challenging at one point because of the particle effects in place, because there were so many 1-hit blocks destroyed at the bottom of the bug quite quickly, I couldn’t see the ball! :smiley:

The octopus was cool too - took me ages to get the last few blocks… music is nice too.

I then gave Mirror Madness a go… lol… didn’t destroy more than a few blocks before I ran out of lives… my brain was over come with confusion… hands didn’t know which way to move… lol… funny, challenging, nice level design, really good - well done - so pleased to see you get to a completed point after all that work you’ve put in :slight_smile:

@Rob Thanks for the kind words!

I found when I started trying to design the blocks in interesting ways I had some interesting ideas. The insect was meant to be a spider, but that’s not important. Before I did over-do it on a few levels that I went back and deleted, for example I had a picture of a castle and pretty much put blocks over the entire thing, but when I realized how tedious this would be for the player I scrapped it.

Mirror Madness came out exactly as I hoped after our long work (or rather I should say “your” long work) and many days of how it’s improved or not improved, etc. Looking as laser defender I wonder if I couldn’t have done the code like that, but change it so the paddle reacting to the commands for left and right, but reverse:

void Update()
{

    if (Input.GetKey(KeyCode.LeftArrow))
    {
        transform.position += Vector3.right * speed * Time.deltaTime;
    }
    else if (Input.GetKey(KeyCode.RightArrow))
    {
        transform.position += Vector3.left * speed * Time.deltaTime;
    }
    float newX = Mathf.Clamp(transform.position.x, xmin, xmax);
    transform.position = new Vector3(newX, transform.position.y, transform.position.z);
}

I’ve got some many great ideas with what I want to do with my own version of laser defender, but I’m going to take note of what a friend suggested by adding a pause button to it, I was thinking of multiple levels, boss battles and possibly (if it’s not too difficult) boss battles where parts blow up (For example, a ship with turrets and the turrets are the weak points, chipping it’s health and each turret being destroyed in turn.) and some variation of enemies and enemy behavior, along with dialog to add an over-all story.

Got some big ideas, but I’m going to need help so I’m taking on the game art courses so I can confidently build on Kenny’s sprites and make some interesting and unique ships.

1 Like

Hey! Mirror Madness definitely teaches you to pay attention to the ball and predict where it’s going to fly. Great idea adding it!

1 Like