Log In  



Credits

I made this game following this tutorial.

Thanks SO much to Lazy devs for making the tutorial.

Check out the original here

Here is the awesome person who made the original:
Krystman


So sorry I forgot to give credit when I first posted this game.



FYI:
I created plasma ball and I plan on adding more.

things I plan on adding:

  • laser powerup
  • custom sprites
  • custom gamemodes
  • more I am not thinking of right now

post level ideas in the comments

level format:

/ = skip a line
b = normal brick
x = empty space
i = indestructable brick
h = hardened brick
s = sploding brick
p = powerup brick

letter then number to place 1 more than the number
ex b7=bbbbbbbb  (8 b's)

rows are 11 bricks long and will start a new line automatically

ex:  ///b9bb9bbbpbbpbbpbbb9bb4pb4 is level 1

[8x8]

these are the powerups (slow, extra life, sticky, expand paddle, reduce paddle (extra points!), mega ball, multiball, plasma ball (breaks indestructible bricks) and laser)

Cart #breakout_adventure1-1 | 2020-08-18 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
2

older versions:

Cart #breakout_adventure3-0 | 2020-08-16 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
2

Cart #breakout_adventure1-0 | 2020-08-16 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
2


Cart #breakout_adventure-0 | 2020-08-07 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
2


2


3

hey, didn't you take this from this cart, only removing the bits that say who made it? this is currently blatant theft. I know its a tutorial but you shouldn't copy so closely. at least give credit to lazy dev's series or cart.

this should be obvious but don't post a mod before making a change, please.


IDK if it’s not edited but could you credit Lazydevs please?


Sry, THx lasydevs


there is a custom powerup


Fixed it.
gave lazydevs the credit he deserved


1

@CooKid101

The cart is broken because the online high score list got corrupted and the cart doesn't check to make sure the high scores are valid.

I had to change this code:

  local _name = hschars[hs1[i]]
  _name = _name..hschars[hs2[i]]
  _name = _name..hschars[hs3[i]]

Into this:

  local _name = hschars[hs1[i]] or "?"
  _name = _name..(hschars[hs2[i]] or "?")
  _name = _name..(hschars[hs3[i]] or "?")

Because the hs1[],hs2[],hs3[] values that were being pulled from the global high score table had 0's in them, and the cart assumed they would be all be numbers between 1 and 65. Looking up 0 in the table returned nil and lua got upset about that.

Here's a fixed version:

Cart #breakout_adventure1_1_fixed-0 | 2021-05-29 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
1



[Please log in to post a comment]