*NEW* Brick Slayer Pro! v3.0

zardOz2 - Custom level - from Android
Play53 players liked this.Log in to like this level.

zardOz Presents: Brick Slayer Pro v3.0!

MOVE LEFT: A or Z
MOVE RIGHT: D or M
LAUNCH BALL: F

All New! Now with bosses! Redesigned from the ground up, for expandability...

New layouts for 10 of the levels. Additional extra life at level 3,6 and 9. Many more levels pending (Im shooting for 30) and Im working on several randomized power-ups, high score tracking, more block types and a score display.

New in 3.0 edition:
-Totally new code with more room for better features
-10 all new level designs!
-Greatly improved collision code.
-Boss levels!

Still some rare corner collision errors, please report any errors and I will try to fix them.

Credits to Breakout 1976 and Arkanoid for making an actually fun version lol.

Views: 7424 Downloads: 2331 Unique objects: 1 Total objects: 238

Discuss this level

Log in to comment on this level.
  • JOELwindows7: Allow Derivatives, from heaven!
  • nalcwap: Can you show the lua code please;thanks
  • ricardito08: @keeghan: *ROMANTIC VOICE* I agree
  • keeghan: @zardOz: thanks! You're special. :)
  • zardOz2: @keeghan: umm its not so easy... ill look at it and see if i can set it up for you
  • keeghan: @zardOz: can I make my own levels? Please.:)
  • crazytobuildmc: If DOH from Arkanoid is not the final boss I will cry.
  • zardOz2: @Ctjet: thanks, if I can just stop rewriting it, I may finish some day
  • Ctjet: Love it agqin!
  • zardOz2: @that guy: heh tower is tough... brickzilla is pretty boring, just trying to come up with 6 different brick based bosses heh... the second one lvl 10 is better.. "Mr Wizard"
  • that guy2: The boss was kind of... well... not very fun... and that tower... ugh.
  • Demon666: I'd suggest a gun powerup lol
  • zardOz2: @Demon666: yep gonna do just that... with a high score keeper, but I wanna get the levels/powerups done so I dont have to reset the scores
  • Demon666: you could add a scoring system that keeps track of how many bricks you broke before you win/lose
  • zardOz2: Doh! Had to recode this from scratch due to my epic phone fail! Ill have at least another set of 5 levels this weekend. Enjoy
  • hello: Kinda hard for me. Can't get past level two on the full game.
  • keeghan: @zardOz: well, how about bubbles which saga?
  • zardOz2: @keeghan: yeah, candy crush is just a ripoff of an old genesis game... I was thinking about doing something similar.
  • keeghan: @zardOz: could you make a game like candy crush saga using luas? It would be awesome!
  • zardOz2: Well I think having an array of synths ready to receive signals would be the only way to do it... either way programming in a whole song would be torture...
  • GH7: @zardOz: Ah, well for the sake of knowledge, which would be easier to use with lua?
  • zardOz2: @GH7: well, I really have no interest in guitar hero type games and therefor wouuld never actually get around to finishing one.
  • GH7: @zardOz: I'm semi-qualified for the band, depends on who you ask. What would be the best format of music to work with for you? Sequenced out and ready to go, or just the Synths tuned and ready to be modified?
  • zardOz2: @GH7: I'm qualified for anything but the band! To quote an army man from long ago...
  • GH7: You should make a game similar to Guitar Hero.
  • ricardito08: @sdac: Ok. What was the max though?
  • sdac: @ricardito08: we have a solution for it in 1.5, but right now it can be pretty difficult to deal with
  • ricardito08: @zardOz: or sdac or rom1k. I think either of them knows how to fix high ID problems.
  • ricardito08: @zardOz: High ID problem? Hmm... Ask pajlada about that
  • ricardito08: Well.. Good thing you locked the codes in your multi emitter safes
  • zardOz2: Well I think my multi-emitter system has run into the high ID wall problem... Im not sure I can fix it
  • zardOz2: @Demon666: I considered it, may still at some point but my code was not cooprerative... Bonus level has something along those lines.
  • Demon666: how about bricks that take more than one hit to break. the first hit cracks them and the second hit breaks them.
  • zardOz2: Gratz,;) Just beccause you can, doesnt mean you should!
  • Golden: @zardOz: see
    if this:first_run() then
    game:set_score(6)
    s=0
    bx,by=0,-7.5
    br=.15
    lx,ly=-1.5,-8
    le,re=-10,10
    psz=3
    plw=.4
    pspd=.1
  • Golden: @zardOz: i give you half code you entered
  • zardOz2: @Rubicon: thanks man, Im ssurprised I was able to get it done so well, Of course I nearly threw my phone when I died 2 bricks from the end, cursing the creator! @TechZ: ouch lol, tips: start on one side and kick at an angle off the wall, always trying to make a hole that the ball can get "stuck" in and clear many bricks... follow the ball with the ppaddle, dont wait for it to start coming back down.
  • Rubicon2: Wow dude you've done outstanding work with this game, very nice updates
  • zardOz2: @Ctjet: see "gaming gift", I put the basic collide code in there.. that one allows movemment only if farther that the per bit speed from the wall then it does one more biit for the remainder of the distance.
  • TechZ2124: Yeah ! I finally passed level 1 ! I know, I'm very far to be a Bricker Slayer Pro... :)
  • Ctjet: @zardOz: i am too lazy to look at your code, plus i am taking a 15 minute break from studying, but how do you do collisions, do you detect before, or after a collision, such as about to collide, or collided? I have a good idea on how to do collisions, I am just curious
  • zardOz2: @golden: If you would like to know how any particular part of the code works I'd be happy to PM you...
  • Golden: and about the hack
  • Golden: its working now
  • zardOz2: @golden: weird, must be a load problem, I just updated maybe that'll do it... I also can't repeat the problem you had with the random direction on Tron...
  • Golden: see if i can hack your lua on multi-emitters with total commander app and copy your lua script
    so ya, just kidding
    btw it wont start or jump level
  • Golden: see if i can hack your lua on multi-emitters with total commander app and copy your lua script
    so ya, just kidding
    btw it wont start or jump level
  • zardOz2: @shantanuaryan67: yeah, I forgot to account for walls that move in my collision code.. Not sure how im gonna fix it.
  • shantanuaryan67: Some times the ball passes through the vertical platform in level 10
  • zardOz2: @Demon666: :) Yeah I added a pause to more than a few levels for no particular reason lol
  • Demon666: *facepalm*
  • zardOz2: @Demon666: guh, auto-save. It's too annoying to deal with:) And... Menu icon=pause
  • Demon666: how about a pause button that halts the movement of the ball and the powerups... and an autosave that remembers what level your on
  • principia fan: Hey guys. I've been working on a simple computer. With no lua.
  • zardOz2: Hmm, I can't even beat level 10 by itself... It's got a pass though problem on the vertical makes it even tougher..
  • zardOz2: Hell I made the thing and I have trouble getting past lvl 5! Of course I usually throw away 3 lives going for the silly power-up
  • Demon666: the shame..... I died on level 4...... the shame......
  • zardOz2: Whew!
  • zardOz2: @bill3450: thanks bill! @Demon666: I rewrote the whole thing and It's much better and about half as long now, my ancestors are no longer ashamed of my code... anyway new version tomorrow.
  • bill3450: Really awsome keep up the great work
  • zardOz2: @Demon666: too many pendings!
  • Demon666: also i got a lua experiment you might like. it involves making a line that can be pulled and when you pull it it'll react like a rubber band lol.
  • Demon666: lol you could do power ups :].... multiball, guns, lager/smaller paddle, point gard
  • zardOz2: I really made a lazy code I made the up-down more reliablle than the left right, really I should start from scratch and make an easier system.
  • zardOz2: @Demon666: I might do some portals or one way walls and have some bonus levels but with the multi-emitter method Im using It gets progressivvly harder to update
  • Demon666: also the ball has a tendency to go through the unbreakable blocks at the sides especially the moving ones sometimes it went right through the middle lmao
  • Demon666: because i skiped to the more difficult levels im not sure if i actually beat all of them but i only lost 3 lives altogether lol still good for a first try
  • zardOz2: @Demon666: sorry buddy, gotta beat all 9 in one run to claim victory! Ill add an indicator
  • Demon666: beat all the levels on the first try lol. level 8 and 9 were hell tho with those moving platforms lmao. also I'd recommend adding some kind of level indicator because it difficult to know what level your on if your skipping around like me. I'm actually not sure I beat "all" of the level because of that lol.
  • sdac: @zardOz: :D well just give me or pajlada a hint when you have a better PC and we'll send you the game
  • zardOz2: Ten fold! Muhahahaha! @Cralant: actually I havent even looked for the corner error thats been there since the beginning, sigh probably just needs a +.01 somewhere. I can fix the high speeds problem, the "gaming gift" collision code works at any speed.
  • Cralant: I too have noticed errors with the ball going high speed or extreme angles, but overall its a great level. It would be great of you to get the PC version z. It does make everything so much easier and your levels and scripting capabilities will improve ten fold.
  • zardOz2: @sdac: Thanks Sdac, I suppose I could break down and get the internet and a PC not running on 2000nt! I forswore the interwebs long ago as a matter of principal, but you already ruined that soo what the hell right?
  • sdac: @zardOz: Hopefully the script box will work better in 1.5. Imo the PC version works much better for scripting (especially in 1.5 where you can use an external editor), if you want the PC version just let me know and I'll give you a license for free of course.
  • zardOz2: Also my collision code may fail at higher speeds I havent tested anything faster...hmm
  • zardOz2: @sdac: well alfajim had trouble with the first level with 3 lives lol... maybe i can do a timer where the ball speeds up after X time. Im cramped on character space in most of the boxes.
  • sdac: A faster ball would make it even more fun I think
  • zardOz2: Oops
  • zardOz2: @principia_rus: tyty
  • principia_rus: @zardOz: Really cool luawork
  • zardOz2: Man level 8 is just cruel lol.. enjoy! @Wkmz: @principia_rus: thanks!
  • principia_rus: @zardOz: now work :-D
  • Wkmz: Awesome
  • Demon666: lol who am i kidding thats something id do lmao.
  • Demon666: thats just evil lol. someone could spend hours trying to figure out a code that does nothing lmao
  • zardOz2: @Demon666: @Rubicon: you just gave me another funny idea... decoy codes that do nothing!
  • Demon666: @Rubicon: lol yeah once a code is complex enough its difficult to understand exactly whats going on
  • Demon666: lmao thats a good idea.... would even work it your level is controlled by circuits
  • Rubicon2: @zardOz: that's a brilliant idea of protecting your Lua code, sadly most of us who don't program wouldn't even know what to do with the codes lol
  • zardOz2: @woodnut: also Ive been chancing the levels a bit with each update for even better replay.. after 1.5 Im gonna figure out a level randomizer. But Im already near my cap. Right now each level after the first is multi-emitted and then the previous level is auto-absorbed... it's quite the work around.
  • zardOz2: @woodnut: thanks! Im a big fan of replayability:) @Demon666: agreed, I thought of an evil trick to protect your codes if the level is uunlocked. Just have the lua you dont want read multi-emitted on the first bit. Then they wont be able to access it lol
  • Demon666: that is a good point tho... an offline mode would be nice for certain levels
  • woodnut2: One of your best for fun & replay , for me :)
  • zardOz2: @Charlest360: Sorry Charlie not until I complete it:)
  • Charlest360: Make it editable so we can play it offline :D
  • pajlada: @zardOz: Alright, thanks
  • zardOz2: @principia_rus: ? Works for me... try again?
  • principia_rus: @zardOz: Game not work :-(
  • zardOz2: Hmm, the top of my unbreakable brick isnt reflecting, Intended Feature! (Cough mumble)... @pajlada: I cant seem to recreate the problem without playing through the whole thing every time... long story short the game was crashing when transitioning to the third level, the third level lua had a line ..write_freq(5)... after fixing that line the problem resolved. I'll keep an eye out and try to recreate in a easier way.
  • zardOz2: @principia fan: @Alfajim: @Demon666: thanks all, I may have to redo tthe whole thing to get the power-ups in, my code is so sloppy at this point.
  • zardOz2: @pajlada: I'm 99% certain it was me trying to mutli-emit a lua with an error, specificly "this:write_frequency(50)"
  • pajlada: @zardOz: Could you email me the level with the bug active?
  • principia fan: Wow!
  • Alfajim: Awesome level as always. You're going to run out of classic video games to remake soon. ;)
  • Demon666: the ball does go through bricks if it's moving at a very small angle like 10 degrees or 190 degrees
  • Demon666: very nice! can't wait for the powerups lol
  • zardOz2: @TechZ: lol, well you're really gonna have trouble now! Two more levels! Thx. @sjoerd1999: And you as well, enjoy
  • sjoerd19992: Awesome minigame!! Like from me! ;)
  • TechZ2124: Awesome ! Another great all-LUA mini-game by zardOz, featured for sure ;) sadly I'm extremly bad at this game and could even finish it after 4 tries XD
  • zardOz2: Doh, Im getting an Auto-absorber FC bug on level 3...
  • zardOz2: @JOELwindows7: thx, not sure if Arkanoid came before Breakout... or if some other was first, but Im gonna try to make an arkanoid type with power-ups and 10+ levels.
  • JOELwindows7: Arkanoid, if not wrong spell. Awesome remake!
  • zardOz2: @shantanuaryan67: 3 Lives are working and Launch button.
  • zardOz2: @shantanuaryan67: I'll add lives when I get more levels finished. @yo man: @Rubicon: tyty, all credits to the 50 identical brick breaking games that came before lol
  • yo man: @zardOz: nevertheless its awesome!
  • shantanuaryan67: Add some lives plz
  • Rubicon2: Very nice! On some occasions I had a few bricks of the same color disappear together, but what a great start!
  • zardOz2: @yo man: yeah I got a bug, it works sometimes... I just started this about 5 hours ago and didnt do any de-bugging yet.
  • yo man: Awesome! I was hoping something would happen when I won though!
  • Aceheliflyer: @zardOz: opps. Lol
  • zardOz2: @Aceheliflyer: that's TechZ's jump game... but I am planning on exactly that. Multiple levels and power-ups are also in the works... @Demon666: Ive been trying to think of other games I can pull off in 9000 characters... not sure about tetris.
  • Aceheliflyer: You should make it were you have buttons like your little jump game
  • Demon666: I got a mini game that will wreck your brain weather your making the or playing it......... wait for it............................... tetris! lol
  • Demon666: you really seem to be having good fun making all these mini games lol
  • Demon666: I do suggest giving the option to use the touchscreen to move the paddle in the final release.
  • zardOz2: @Demon666: lol don't get too excited yet It's a mere shell...
  • Demon666: BRICK BREAKER!!!!! this was my favorite game as a kid lol.
  • AzoteX: Nice

LEVEL ID: 6768