Budget 2D teardown - Objects Destruction
Vložit
- čas přidán 24. 05. 2021
- Improved objects destruction system and performances. Next step would be to add different materials.
Written from scratch in C++, using SFML for rendering.
Music freepd.com/music/Advertime.mp3 - Věda a technologie
No ants were harmed in the making of this clip.
True, I guess
Or were they?
@@ravinrabits4858 🤔
I love how theres cheerful music while a machine gun is brutally ripping through walls
"It costs $400,000, to fire this weapon, for 12 seconds."
@Daniel Finomo yes
I feel like when the wall gets thin enough it should fall by itself.
Sure, but that's extremely difficult to do right and very computationally expensive to check for every frame. Teardown itself doesn't do that.
the fact that your physics engine can handle so many collissions at the same time flawlessly is just baffling
Verlet integration, baby!
Verlet integration is pretty much the simplest part of a physics engine
@@khatharrmalkavian3306 efficientlydeciding which collisions to even check and then calculating the actual collisions is the hard part
@@spyrgelispyy I guess he was using quadtree or something similar, i'm not sure
Does this mean the next generation of ants will have machineguns ?
This is really awesome! I think you need to increase the mass of the brick material though because it acts more like styrofoam at the moment. Super floaty.
mashine gun is penetrating these walls with multiple rains of bullets
music: YAAAYYYYY
so peaceful :)
BUDGET TEARDOWN LETS GOOOOOOOOOOO!!!!!!!
This is absolutely amazing
i just chuckled about the music choice you made to show this off haha
so satisfying to watch
Underrated channel
holy hecc this is nice
This is so cool! Would love to learn more. A tutorial please!!
Now this is exciting.
Great man just great!
Good work 👍
Very cool!
Cool!
Nice !
Just wondering, is it like, particules connected together simulated independently or shapes created from the particules and simulated as a whole ?
It's mainly shapes as a whole but interparticles information is tracked
This is cool
This so cool!!!!! Do you have it on your Git Hub?
i like to think someone will make a madness combat fangame with this for some reason, still pretty good.
i think something you may should to modify is/are (idk im not english) the shells of the gun, like make them a 2 or 3 pixel long thing that is destructible, to make the whole thing feel better ( may cause some lag issues but who caaaaares ) [ or they are already and i havn't noticed it ] { also it gives me more a noita vibe than a teardown vibe, but again, who cares ? }
Круто! 👍👍
Nice
The walls seem to be very strong. I feel like a 0:17 the wall should bend over and collapse on its own. Shooting at the wall also seems to destroy/delete the tiles. Aside from this it is pretty cool.
IMO big chunks are too light. It seems to me that half of the woll should have more inertia, so that it will not fly away from bullets, and will start falling more slowly.
But it's still very impressive!
Neat demo, how are you accomplishing this particle system? When the collision is detect between the brick and the bullet, does the brick "break" into smaller pieces? Or is the brick a composite of hundreds of smaller pieces waiting for collision detection?
My approach is quite naive, each object is composed of thousands of particles that I detach to create parts
@@PezzzasWork Interesting! Thanks for sharing, keep up the good work!
Hey, how do u calculate all these collisions? Its impossible with just some math formulae.
I keep imagining I'm a little 2d parkour dude (like N) starting on the bottom trying to escape to the right side and if a bullet or flying chunk crosses my eyeline I start over. haha call me a dork but its kinda fun
would be great if you get structures to collapse when the weight is too much to to bear, not like it teardown where one little voxel can hold a building up
Fuck yeah new video
Machine gun destroying walls without overheat for 2:28 minutes. PhYsIcS
nice
I sniff a really good Worms game.
This looks like the Falling Everything Engine used in the game Noita
I have always loved destruction and this gives me hope that I will be able to destroy virtural objects over and over and with different results than just rectangles falling.
then play teardown, what this is based off
Next step I think you should try is particle strength
cool, cool, that would be a game engine)))
ive always been looking for a game where the walls are like a 3d castle and you get to tear it down with shit like trebuchets
teardown
@PezzzasWork can you release the source code or explain how this works
Happy Bastille day :D
This will be nice if you publish something like that
Do you have it on your Git Hub? I can't see it!
neato
How long have you been developing the engine for? as you have quite a few videos that go back awhile but I know that many hours go into pet projects before they ever see the light of day
I don't really know but probably around 2 or 3 weeks (of pure work I mean)
What kind of hardware do you have for that ?
I am using an m1 mac book pro
Gives some very java browser game vibes
wouldn't surprise me if yours is faster than teardown's and that it took you less time to code, just assuming
1:47 shot the small particle in the air
do you use multithreaded collision detection?
it's currently entirely single threaded but I am working on a mutlithread version
Not enough budget for the third dimension?
I feel bad for making that joke cause I didn't read the title of the video until after and didn't realize it was already made
I m sorry
@@PezzzasWork Why are you sorry? You make awesome content for us to enjoy
I was joking because your comment made me smile :)
And thank you very much :D
@@PezzzasWork Ic I'm bad with jokes. Especially getting them
Tutorials, when?
This reminds me of Noita 🤔
How it work... In nutshell?
I need this program
noita but with guns instead of magic
Do you have twitter?
You make some really cool stuff, Why have you yet to add a personality to your videos? There are never enough youtube channels dedicated to actually programming.
Where are you pezzza.WHATS HAPPENED
I feel like the bullet tracers are too wobly.
I know c and cpp what more should I know to learn all the stuff you do?
Some graphics library. It really helps a lot when you can visually see what your algorithms are doing :)
I think The Coding Train has videos about 2d simulations of all sorts. He uses other programming languages but the concepts are the same. Might be a good place to start.
@@WilcoVerhoef oh Thanks a lot I'll check it out
Look like people playground engine
please don't have an Indian accent when you start adding your voice to the videos XD... and please start making tutorials/breakdowns on how you do this stuff
If I start speaking it will be a nice French accent! Don't know if it's better :D
@@PezzzasWork way better $_$, how many subscribers will that take?
The walls are still not realistic
Now add a simple gui, make it cheap like 1-4$ and make hundreds. If it actually would work out I'd be surprised.
people playground 2