I'm absolutely stunned everytime you upload. The presentation and the code give an amazing sense of quality, its as if my endgoal as a programmer would be reaching something like your level.
It's tough to tell which parts are "dead" blocks or rubble and which blocks still need to get hit to clear the level. Maybe the "dead" block chunks go more black/lose colors to show they don't matter any more
This is the kinda stuff I love about making games, getting a dope concept and then running with it till you have a addicting game on your hands I made an asteroids clone a couple years back and my favourite thing after I got the basics down was adding all the fun shit like the UFOs and powerups
I love the effort put into making this work with most of the exclusive cases! You sure put a good amount of effort in it and after all that's a game you can freely monetize! I wouldn't suggest as it's barely got a gameplay, but it's very fun still and I'm imagining it's around 1000 - 2000 lines of code too. A few ideas you could try are adding platform size shrink and enlarge blocks as well as some spiked ball that goes more easily through debree. Adding a row of bricks randomly chosen every few seconds and if a brick falls down it's game over as well as when losing a ball. You can play infinite gamemode without winning condition or a gamemode that goes on stages with progressive difficulty and has winning condition. A scoring system when breaking bricks and possibly when losing balls, a life system if you want to give the player more forgiveness when they lose and a roguelite gamemode with permanent upgrades such as more lifes, a slider that can set the speed of balls (level 1 is 0.9-1.1x speed, level 2 0.8-1.2x like that), pause, better explosions, more damage from a ball, balls curve towards your cursor, you can make balls go more easily through blocks or reduce block health, add stronger blocks. There's a thousand things you can do!
@@win95beta5 Oh look another person who thinks creators should make everything free until the content comes to an abrupt end because they got evicted from their fucking house lmao
@@win95beta5 life outside the computer still requires you to pay for things. You pay for food, shelter, transportation, even work requires you to “pay” for money with your time and effort. How does paying for a game mean half the world can’t play it?
Hi! It took me quite a long time to be honest. This video was a great help www.gdcvault.com/play/1020603/Physics-for-Game-Programmers-Understanding The channel of Matthias Müller is also pure gold if you want to learn to physics for programming ruclips.net/user/matthimf
Awesome work. Adding a bit of momentum to balls thrown from the explosions would make them feel stronger and would make the explosive ball powerup more chaotic. I love the upside down gravity part. Making the bricks look like upside down buildings would make a great phone game. Like an alien invasion version of brick break just make the paddle a saucer.
*@Pezzza's Work* *_Want to make it even MORE unique?_* :D Instead of putting the entire game onto a "fixed" background like now... instead put the game onto the cloth-simulation at 0:06 like the game is projected onto the cloth, and the boxes & paddle has weight & physics that affect how the cloth moves, maybe an upgrade that adds wind? or the really powerful explosions leave actual holes in the cloth (either the balls bounces off the holes, or passes through but you can't see what happens there, depends on if you want it to behave like the blocks are actually inside the cloths [solid holes], or the game is a projection onto the cloth [pass through holes]). If the motions are violent enough, then the cloth folds over itself & you can't see what happens in that area :D
this is amazing. i know how to make the verlet physics engine but can you post some resources explaining how the “parts” algorithm works? i can only think of one way (flood fill) but it seems slow so any pointers would be appreciated :)
You could use a union-find data structure: iterating over all blocks B and all neighbors N of B, union N with B. Then calling find on some block will give the part it belongs to.
... I've payed for worse brick breaker games. Maybe put the line on the top, call it bunker buster, and you win if you hit something under a secure bunker? That'd be a neat twist on the concept
I would pay money for this. I can see this as a perfect thing for on-the-go gaming for Android/iOS in a vertical orientation. Maybe with some extras (don't ask me, I unfortunately don't dev games) it could fit the likes of Steam too.
Hi @Pezzza's Work, have you ever thought about making a "Lamers" game dev SKD. things like the old school S.E.U.C.K on Atari ST/Amiga (depending on age here) Simple point n click game dev for low level programmers/kids game dev etc... your routines work Just a thought, awesome codebase. Looking forward to looking through your other vids
I work as a Computer scientist but focused on backend and am currently working with ai. I have rarely touched physics ( used unity once at 14. am 18 now). what language do you code in? Do you use a frontend that is visual and you only code snippets (like unity,UE)? Can I see the source code?
I recently started learning a little bit of C++ and OpenGL and now I’m inspired to eventually try making a basic prototype of something like this :D Thanks for sharing your work with us!
m8 you can't just show off something this cool and epic and then put "Executable demo soon." and then leave us hanging for half a year. I need this in my life
IMO there should be strobe colored text when a powerup is used (that isn’t the extra ball text) that tells you what happened Good looking game overall!
where is it built? Because my guess is that it was not made without something like unity, but there always is a possibitiy that some kind of a crazy guy decided to create something like thay using raw c: c++ or even assembly
I'm a physics major and I've just begun coding some games back in January. I first made pong, then decided to make a brick breaker. I've been working on it for months, learning as I go, and this is amazing and inspiring
while watching the explosions, i was thinking that the explosions in many pixel- or voxel-based games look somewhat similar. if anyone has any insight on this, it would be much appreciated.
Mon gars t'es trop chaud, je kifferai être capable de coder avec une qualité similaire a la celle que tu tiens dans tes projets. Continue à nous inoressioner!
Now could u make one at a larger scale with special blocks randomly placed and seperated at different intervals depending on how close it to the bottom?
I'd legitimately lose a few hours playing this. It's so neat seeing random experiments and concepts being applied to create a cool looking game.
;)
What is the game's name?
I'm absolutely stunned everytime you upload. The presentation and the code give an amazing sense of quality, its as if my endgoal as a programmer would be reaching something like your level.
You can add a heavy one, which goes through many objjects on the way without bouncing from them
That's a good idea!
though about this aswell just playing around with the mass of some balls
3:20 That's actually a pretty good illustration of self-sustaining fission reactions.
Was about to write the same
whats up guys today we’re going to be cutting a atom in half
@@pipebombmailer many attoms in half :D
Nice one 👍☺️☺️
İt would be better if he did this with flying bomb blocks.
It's tough to tell which parts are "dead" blocks or rubble and which blocks still need to get hit to clear the level.
Maybe the "dead" block chunks go more black/lose colors to show they don't matter any more
Reactor 4 be like 3:21
Exactly my thoughts 😆
This is the kinda stuff I love about making games, getting a dope concept and then running with it till you have a addicting game on your hands
I made an asteroids clone a couple years back and my favourite thing after I got the basics down was adding all the fun shit like the UFOs and powerups
Did you ever play Inner Space on win 95? Awesome game from my childhood I need to find again ....
Niiiice! It's so satisfying to see how it built up piece by piece! 🤩
Tes projets dont toujours aussi stylés, tu m'impressionne à chaque fois srx ! Continue comme ça !
Interesting and awesome as always! I love your work, man!
I love the effort put into making this work with most of the exclusive cases! You sure put a good amount of effort in it and after all that's a game you can freely monetize! I wouldn't suggest as it's barely got a gameplay, but it's very fun still and I'm imagining it's around 1000 - 2000 lines of code too.
A few ideas you could try are adding platform size shrink and enlarge blocks as well as some spiked ball that goes more easily through debree. Adding a row of bricks randomly chosen every few seconds and if a brick falls down it's game over as well as when losing a ball. You can play infinite gamemode without winning condition or a gamemode that goes on stages with progressive difficulty and has winning condition. A scoring system when breaking bricks and possibly when losing balls, a life system if you want to give the player more forgiveness when they lose and a roguelite gamemode with permanent upgrades such as more lifes, a slider that can set the speed of balls (level 1 is 0.9-1.1x speed, level 2 0.8-1.2x like that), pause, better explosions, more damage from a ball, balls curve towards your cursor, you can make balls go more easily through blocks or reduce block health, add stronger blocks. There's a thousand things you can do!
Yeah monetize it, what an unique idea, and half of the world including me cant play it, creator surely couldnt think of that
@@win95beta5 Oh look another person who thinks creators should make everything free until the content comes to an abrupt end because they got evicted from their fucking house lmao
@@win95beta5 do you not pay for any products you use?
@@boblobgobstopper13214 Yeah, but rarely, i have life outside computer
@@win95beta5 life outside the computer still requires you to pay for things. You pay for food, shelter, transportation, even work requires you to “pay” for money with your time and effort. How does paying for a game mean half the world can’t play it?
What are the specs of the pc you're running this with?
Hi, how did you learn all these things about physics and how did you integrate them into the code? Where did you learn to code?
Don’t mind me I’m here for the notif if this gets a reply
Hi! It took me quite a long time to be honest. This video was a great help www.gdcvault.com/play/1020603/Physics-for-Game-Programmers-Understanding
The channel of Matthias Müller is also pure gold if you want to learn to physics for programming ruclips.net/user/matthimf
@@PezzzasWork Thanks
Awesome work.
Adding a bit of momentum to balls thrown from the explosions would make them feel stronger and would make the explosive ball powerup more chaotic.
I love the upside down gravity part. Making the bricks look like upside down buildings would make a great phone game. Like an alien invasion version of brick break just make the paddle a saucer.
i love how capturing your vids are, awesome job (happy New Year, man!)
Thank you! you too :)
No kidding, I checked this vid out in preview and watched the whole thing there lmao
Add a level editor and a price tag and this is worth 5$ minimum at that point.
Truly a brick breaker game, awesome!
*@Pezzza's Work*
*_Want to make it even MORE unique?_* :D
Instead of putting the entire game onto a "fixed" background like now...
instead put the game onto the cloth-simulation at 0:06 like the game is projected onto the cloth, and the boxes & paddle has weight & physics that affect how the cloth moves, maybe an upgrade that adds wind? or the really powerful explosions leave actual holes in the cloth (either the balls bounces off the holes, or passes through but you can't see what happens there, depends on if you want it to behave like the blocks are actually inside the cloths [solid holes], or the game is a projection onto the cloth [pass through holes]).
If the motions are violent enough, then the cloth folds over itself & you can't see what happens in that area :D
It Reminded me of ricochet infinity game, if u didn't play it u could check videos of it, can give u some awesome ideas
Yeah the special powers really make it look similar.
it is very very nice. i would suggest randomly rotating the explosion effects to make it look less semetrical
this is amazing. i know how to make the verlet physics engine but can you post some resources explaining how the “parts” algorithm works? i can only think of one way (flood fill) but it seems slow so any pointers would be appreciated :)
You could use a union-find data structure: iterating over all blocks B and all neighbors N of B, union N with B. Then calling find on some block will give the part it belongs to.
You should look into this game called Noita, and the Falling Everything engine
Yes I saw this game, really nice! They have a very different approach but in the end the result is quite similar
3:22 he literally made an atom bomb
Can u tell me how you learned all of this stuff. How, Where and why, I'm just very interested in your background because this is pretty cool
This is awesome! You did all of this in C++? Very well presented video as well
Thank you very much! Yes it is 100% c++
damn, how can one learn to make such physics
its crazy how few subs you have for real. you're cloth sim vid has a million views, so just start adding "REAL TIME" to all your videos lol
Hello im i'm interested if "Executable demo soon" is actual information ? Looking forward to try this game :)
good job as always
i want this on my phone
... I've payed for worse brick breaker games. Maybe put the line on the top, call it bunker buster, and you win if you hit something under a secure bunker? That'd be a neat twist on the concept
The Simulation/Game is very cool, but i also have to ask about the music. Where can i find it? Did you compose it yourself?
Have the physics engine run as a service on my gaming PC and stream the visuals/control feedback to/from my phone via internet.
compliments
But admit it, you got the sound effects from Jak and Dexter :P
pls. pls. just upload it to itch!!!!!!!!! not begging sorry if it sounded rude
Reminds me of Teardown's destruction engine, but 2D
1:40 what is the algorithm name? Sorry for bad English =)
i may have a idea on what to call this.......sand brick Breakout (sense the blocks look like there made out of sandstone)
This should have been developed 20years ago . Better late than never humans.
Would you be able to make this into a “mobile game”? Apologies if this has been asked before.
This is incredible. How did you learn all of this? Do you have any resources or paths you recommend?
This looks great and like a lot of fun! Is there actually a working game?
can you explain more about the parts detection algorithm in 1:37?
You've working on a lot of things, you applied those things to create this, wow. Is the code available to see it and try?
He said soon
At 1:39 what is the "parts detection algorithm" you have used?
Can you do a tutorial on how to do this level of destruction for people who are new to making games?
I think someone watched "Juice it or lose it" ;)
Very nice work
Can u explain a little more about it? Where did u learn that, link to some article myb?
if you created this 40 years ago for Atari you would be God
How part detection algorithm works ?
does anyone have any idea what language/software was used to make this?
That chicken has cool glasses for a reason!
I would pay money for this.
I can see this as a perfect thing for on-the-go gaming for Android/iOS in a vertical orientation.
Maybe with some extras (don't ask me, I unfortunately don't dev games) it could fit the likes of Steam too.
I think this game don't need this gravity tricks
Hi @Pezzza's Work, have you ever thought about making a "Lamers" game dev SKD. things like the old school S.E.U.C.K on Atari ST/Amiga (depending on age here)
Simple point n click game dev for low level programmers/kids game dev etc... your routines work
Just a thought, awesome codebase. Looking forward to looking through your other vids
I love this video and all but nobody going to talk about it this or am I the only one who saw it
1:37
I work as a Computer scientist but focused on backend and am currently working with ai. I have rarely touched physics ( used unity once at 14. am 18 now). what language do you code in? Do you use a frontend that is visual and you only code snippets (like unity,UE)? Can I see the source code?
Not sure about this specifically but his ants simulations he’s used C++ with SFML for graphics and input
I am indeed using C++ and SFML for this project as well
I recently started learning a little bit of C++ and OpenGL and now I’m inspired to eventually try making a basic prototype of something like this :D Thanks for sharing your work with us!
reminds me of 'stabyourself' games remember those?
Is there such part algorithm for 3d?
m8 you can't just show off something this cool and epic and then put "Executable demo soon." and then leave us hanging for half a year. I need this in my life
When you’re inside a nuke and the nuke sets off: 3:23
Oh wow! If you turned this into a mobile game I'd download this in a heartbeat. Great job! So so cool.
Color palette feels kinda boring.
Which programming language and graphic/game libraries did you use? Btw. Great work!
IMO there should be strobe colored text when a powerup is used (that isn’t the extra ball text) that tells you what happened
Good looking game overall!
where is it built? Because my guess is that it was not made without something like unity, but there always is a possibitiy that some kind of a crazy guy decided to create something like thay using raw c: c++ or even assembly
I don't use engines for my projects, I like to do things from scratch (in C++)
Arkanoid... but over 9000!
you could make money launching games on steam!
This is very satisfying. Thank you.
I would pay $5 for this. $3 on sale, $1 instant buy for steam mega sales. No joke!
This looks and sounds a lot like a virtual casino game lol
Atomic explosions be like: 3:22
I really hope you have games on sale Pezza. You should be getting income for your skilled work.
Quite sad that a brick breaker game with physics engine didn't have collisions between balls, it would be a lot of funs!
Is this going to be the 2d version of teardown?
ive been waiting for 3 years wheres the demo
I'm a physics major and I've just begun coding some games back in January. I first made pong, then decided to make a brick breaker. I've been working on it for months, learning as I go, and this is amazing and inspiring
while watching the explosions, i was thinking that the explosions in many pixel- or voxel-based games look somewhat similar. if anyone has any insight on this, it would be much appreciated.
Ii think you to try working with blender
Hell, yeah! I'd play the heck out of that.
This will be like teardown but its 2D also I'd recommend working on the vehicles after you release the demo
Please make it a game and I'll buy it!
3:19 feels like an analogy for a chain reaction
With some themed stages for the gravity effects and pretty backgrounds I'd buy this on steam.
You should add the unbreakable blocks as well. Would make things even more interesting.
This reminds me of good times making level sets for LBreakout2. The effects from the soft-body physics are really fun!
i'd literally wanna play this
another one i would love to play
Yo
This is noita levels of good!
Bruh made 2D teardown 💀
AHAaw shitt ! that's greaaaaaat!!!!!!!!
Men of culture, we meet again.
It reminds me about teardown
this is really cool
brilliant gravity
A wonderful spin on a classic game. How soon will that executable demo be?
Mon gars t'es trop chaud, je kifferai être capable de coder avec une qualité similaire a la celle que tu tiens dans tes projets. Continue à nous inoressioner!
Make it 3d plsdss
Now could u make one at a larger scale with special blocks randomly placed and seperated at different intervals depending on how close it to the bottom?