Budget 2D teardown - Objects Destruction

  Рет қаралды 36,243

Pezzza's Work

Pezzza's Work

3 жыл бұрын

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

Пікірлер: 103
@R.B.
@R.B. 3 жыл бұрын
No ants were harmed in the making of this clip.
@loukad.4812
@loukad.4812 2 жыл бұрын
True, I guess
@ravinrabits4858
@ravinrabits4858 2 жыл бұрын
Or were they?
@being9415
@being9415 2 жыл бұрын
@@ravinrabits4858 🤔
@ericheflinger2155
@ericheflinger2155 3 жыл бұрын
I love how theres cheerful music while a machine gun is brutally ripping through walls
@IgnatRemizov
@IgnatRemizov 3 жыл бұрын
"It costs $400,000, to fire this weapon, for 12 seconds."
@jakubabram9606
@jakubabram9606 2 жыл бұрын
@Daniel Finomo yes
@dandymcgee
@dandymcgee 3 жыл бұрын
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.
@Fummy007
@Fummy007 3 жыл бұрын
I feel like when the wall gets thin enough it should fall by itself.
@AHSEN.
@AHSEN. 3 жыл бұрын
Sure, but that's extremely difficult to do right and very computationally expensive to check for every frame. Teardown itself doesn't do that.
@ZeDlinG67
@ZeDlinG67 3 жыл бұрын
Does this mean the next generation of ants will have machineguns ?
@cirogarcia8958
@cirogarcia8958 3 жыл бұрын
the fact that your physics engine can handle so many collissions at the same time flawlessly is just baffling
@khatharrmalkavian3306
@khatharrmalkavian3306 3 жыл бұрын
Verlet integration, baby!
@spyrgelispyy
@spyrgelispyy 3 жыл бұрын
Verlet integration is pretty much the simplest part of a physics engine
@spyrgelispyy
@spyrgelispyy 3 жыл бұрын
@@khatharrmalkavian3306 efficientlydeciding which collisions to even check and then calculating the actual collisions is the hard part
@bibirmengkeroet6717
@bibirmengkeroet6717 2 жыл бұрын
@@spyrgelispyy I guess he was using quadtree or something similar, i'm not sure
@LifeIsACurse
@LifeIsACurse 3 жыл бұрын
i just chuckled about the music choice you made to show this off haha
@Dr0drakon
@Dr0drakon 3 жыл бұрын
BUDGET TEARDOWN LETS GOOOOOOOOOOO!!!!!!!
@chaosmaker781
@chaosmaker781 3 жыл бұрын
mashine gun is penetrating these walls with multiple rains of bullets music: YAAAYYYYY so peaceful :)
@HexOverride
@HexOverride 2 жыл бұрын
This is absolutely amazing
@gabrielbap1
@gabrielbap1 3 жыл бұрын
so satisfying to watch
@cassandradawn780
@cassandradawn780 3 жыл бұрын
holy hecc this is nice
@anon5992
@anon5992 3 жыл бұрын
Underrated channel
@RGBguy
@RGBguy 3 жыл бұрын
This is so cool! Would love to learn more. A tutorial please!!
@georgmethner9886
@georgmethner9886 3 жыл бұрын
Good work 👍
@wormjuice7772
@wormjuice7772 3 жыл бұрын
Great man just great!
@mark_makes
@mark_makes 3 жыл бұрын
Now this is exciting.
@dottedboxguy
@dottedboxguy 3 жыл бұрын
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 ? }
@evank06
@evank06 3 жыл бұрын
Very cool!
@kezzyhko
@kezzyhko 3 жыл бұрын
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!
@SLPCaires
@SLPCaires 3 жыл бұрын
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
@ncfes
@ncfes Жыл бұрын
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.
@harsh9558
@harsh9558 3 жыл бұрын
This is cool
@apple9943
@apple9943 2 жыл бұрын
Круто! 👍👍
@trimsky8543
@trimsky8543 3 жыл бұрын
Cool!
@davawen9938
@davawen9938 3 жыл бұрын
Nice ! Just wondering, is it like, particules connected together simulated independently or shapes created from the particules and simulated as a whole ?
@PezzzasWork
@PezzzasWork 3 жыл бұрын
It's mainly shapes as a whole but interparticles information is tracked
@MichaelMSHuber
@MichaelMSHuber 2 жыл бұрын
This looks like the Falling Everything Engine used in the game Noita
@dimarichmain
@dimarichmain 3 жыл бұрын
Nice
@JD-qq8fz
@JD-qq8fz 3 жыл бұрын
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
@megarunner127
@megarunner127 3 жыл бұрын
i like to think someone will make a madness combat fangame with this for some reason, still pretty good.
@supergubben
@supergubben 3 жыл бұрын
nice
@vec2vec2
@vec2vec2 4 ай бұрын
This so cool!!!!! Do you have it on your Git Hub?
@volo870
@volo870 3 жыл бұрын
I sniff a really good Worms game.
@masonhawver3577
@masonhawver3577 11 ай бұрын
@PezzzasWork can you release the source code or explain how this works
@neillunavat
@neillunavat 2 жыл бұрын
Hey, how do u calculate all these collisions? Its impossible with just some math formulae.
@clappingtoday7167
@clappingtoday7167 2 жыл бұрын
Next step I think you should try is particle strength
@ohnocoder
@ohnocoder 2 жыл бұрын
cool, cool, that would be a game engine)))
@tekbox7909
@tekbox7909 3 жыл бұрын
Fuck yeah new video
@noms1711
@noms1711 3 жыл бұрын
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.
@h4zemuny
@h4zemuny 2 жыл бұрын
then play teardown, what this is based off
@mrZeeeee
@mrZeeeee 3 жыл бұрын
Happy Bastille day :D
@joseph-eleazarduhot2030
@joseph-eleazarduhot2030 3 жыл бұрын
neato
@marc_frank
@marc_frank 3 жыл бұрын
1:47 shot the small particle in the air
@swift_goose
@swift_goose Жыл бұрын
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?
@PezzzasWork
@PezzzasWork Жыл бұрын
My approach is quite naive, each object is composed of thousands of particles that I detach to create parts
@swift_goose
@swift_goose Жыл бұрын
@@PezzzasWork Interesting! Thanks for sharing, keep up the good work!
@tekbox7909
@tekbox7909 3 жыл бұрын
Not enough budget for the third dimension?
@tekbox7909
@tekbox7909 3 жыл бұрын
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
@PezzzasWork
@PezzzasWork 3 жыл бұрын
I m sorry
@tekbox7909
@tekbox7909 3 жыл бұрын
@@PezzzasWork Why are you sorry? You make awesome content for us to enjoy
@PezzzasWork
@PezzzasWork 3 жыл бұрын
I was joking because your comment made me smile :) And thank you very much :D
@tekbox7909
@tekbox7909 3 жыл бұрын
@@PezzzasWork Ic I'm bad with jokes. Especially getting them
@starship9874
@starship9874 3 жыл бұрын
Tutorials, when?
@troxity5589
@troxity5589 2 жыл бұрын
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
@rorymacdonald7529
@rorymacdonald7529 7 ай бұрын
teardown
@pipecleanermaster
@pipecleanermaster 2 жыл бұрын
I need this program
@spacet3445
@spacet3445 2 жыл бұрын
Machine gun destroying walls without overheat for 2:28 minutes. PhYsIcS
@rebdochka5108
@rebdochka5108 2 жыл бұрын
This will be nice if you publish something like that
@maykul
@maykul Жыл бұрын
Do you have it on your Git Hub? I can't see it!
@pedror598
@pedror598 2 жыл бұрын
Gives some very java browser game vibes
@gimmethedata4256
@gimmethedata4256 3 жыл бұрын
wouldn't surprise me if yours is faster than teardown's and that it took you less time to code, just assuming
@ohnocoder
@ohnocoder 2 жыл бұрын
How it work... In nutshell?
@Another_Online_Alias
@Another_Online_Alias 3 жыл бұрын
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
@PezzzasWork
@PezzzasWork 3 жыл бұрын
I don't really know but probably around 2 or 3 weeks (of pure work I mean)
@liane8178
@liane8178 2 жыл бұрын
This reminds me of Noita 🤔
@David-hl1wo
@David-hl1wo 2 жыл бұрын
do you use multithreaded collision detection?
@PezzzasWork
@PezzzasWork 2 жыл бұрын
it's currently entirely single threaded but I am working on a mutlithread version
@qwer.ty.
@qwer.ty. 3 жыл бұрын
What kind of hardware do you have for that ?
@PezzzasWork
@PezzzasWork 3 жыл бұрын
I am using an m1 mac book pro
@imvictorhugs
@imvictorhugs 3 жыл бұрын
noita but with guns instead of magic
@minekpo1
@minekpo1 3 жыл бұрын
I feel like the bullet tracers are too wobly.
@FromaGaluppo
@FromaGaluppo 3 жыл бұрын
Do you have twitter?
@elisparks1461
@elisparks1461 2 жыл бұрын
Where are you pezzza.WHATS HAPPENED
@Tinkerer_Red
@Tinkerer_Red 3 жыл бұрын
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.
@drinkspartypack
@drinkspartypack 2 жыл бұрын
Look like people playground engine
@frosty7674
@frosty7674 3 жыл бұрын
I know c and cpp what more should I know to learn all the stuff you do?
@WilcoVerhoef
@WilcoVerhoef 3 жыл бұрын
Some graphics library. It really helps a lot when you can visually see what your algorithms are doing :)
@WilcoVerhoef
@WilcoVerhoef 3 жыл бұрын
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.
@frosty7674
@frosty7674 2 жыл бұрын
@@WilcoVerhoef oh Thanks a lot I'll check it out
@ChipboardDev
@ChipboardDev Жыл бұрын
people playground 2
@SchiwiM
@SchiwiM 3 жыл бұрын
The walls are still not realistic
@mouradtulimat
@mouradtulimat 3 жыл бұрын
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
@PezzzasWork
@PezzzasWork 3 жыл бұрын
If I start speaking it will be a nice French accent! Don't know if it's better :D
@mouradtulimat
@mouradtulimat 3 жыл бұрын
​@@PezzzasWork way better $_$, how many subscribers will that take?
@tomsterbg8130
@tomsterbg8130 2 жыл бұрын
Now add a simple gui, make it cheap like 1-4$ and make hundreds. If it actually would work out I'd be surprised.
C++ Ants Simulation 5, Ants Fight
9:24
Pezzza's Work
Рет қаралды 1 МЛН
Creating a Brick Breaker with my PHYSICS ENGINE
7:21
Pezzza's Work
Рет қаралды 109 М.
ШЕЛБИЛАР | bayGUYS
24:45
bayGUYS
Рет қаралды 666 М.
Buy Feastables, Win Unlimited Money
00:51
MrBeast 2
Рет қаралды 97 МЛН
Не пей газировку у мамы в машине
00:28
Даша Боровик
Рет қаралды 9 МЛН
Training a Neural Network to operate drones using Genetic Algorithm
8:54
Real time Fire Simulation
7:23
Pezzza's Work
Рет қаралды 153 М.
Creating a Space Invaders clone using my C++ engine and SFML
11:58
Pezzza's Work
Рет қаралды 36 М.
Turning bugs into Art
7:43
Pezzza's Work
Рет қаралды 193 М.
Nice bug
3:07
Pezzza's Work
Рет қаралды 989 М.
This Black Hole Could be Bigger Than The Universe
11:44
Kurzgesagt – In a Nutshell
Рет қаралды 246 М.
How I like to program Smoke
5:06
Pezzza's Work
Рет қаралды 39 М.
Evolving AIs - Predator vs Prey, who will win?
12:15
Pezzza's Work
Рет қаралды 2,7 МЛН
Simple Fractal rendering
11:05
Pezzza's Work
Рет қаралды 126 М.
Carregando telefone com carregador cortado
1:01
Andcarli
Рет қаралды 1,2 МЛН
Apple ХОЧЕТ, чтобы iPhone ЛОМАЛИСЬ чаще?
0:47
ÉЖИ АКСЁНОВ
Рет қаралды 2,1 МЛН
Радиоприемник из фольги, стаканчика и светодиода с батарейкой?
1:00
Apple, как вас уделал Тюменский бренд CaseGuru? Конец удивил #caseguru #кейсгуру #наушники
0:54
CaseGuru / Наушники / Пылесосы / Смарт-часы /
Рет қаралды 4 МЛН
С Какой Высоты Разобьётся NOKIA3310 ?!😳
0:43