Тёмный

Budget 2D teardown - Objects Destruction 

Pezzza's Work
Подписаться 141 тыс.
Просмотров 36 тыс.
50% 1

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

Наука

Опубликовано:

 

24 май 2021

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 104   
@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
@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
@chaosmaker781
@chaosmaker781 3 года назад
mashine gun is penetrating these walls with multiple rains of bullets music: YAAAYYYYY so peaceful :)
@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.
@LifeIsACurse
@LifeIsACurse 3 года назад
i just chuckled about the music choice you made to show this off haha
@HexOverride
@HexOverride 2 года назад
This is absolutely amazing
@Dr0drakon
@Dr0drakon 3 года назад
BUDGET TEARDOWN LETS GOOOOOOOOOOO!!!!!!!
@gabrielbap1
@gabrielbap1 3 года назад
so satisfying to watch
@anon5992
@anon5992 3 года назад
Underrated channel
@RGBguy
@RGBguy 3 года назад
This is so cool! Would love to learn more. A tutorial please!!
@cassandradawn780
@cassandradawn780 3 года назад
holy hecc this is nice
@wormjuice7772
@wormjuice7772 3 года назад
Great man just great!
@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
@georgmethner9886
@georgmethner9886 3 года назад
Good work 👍
@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.
@mark_makes
@mark_makes 3 года назад
Now this is exciting.
@evank06
@evank06 3 года назад
Very cool!
@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 ? }
@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
@spacet3445
@spacet3445 2 года назад
Machine gun destroying walls without overheat for 2:28 minutes. PhYsIcS
@megarunner127
@megarunner127 3 года назад
i like to think someone will make a madness combat fangame with this for some reason, still pretty good.
@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!
@vec2vec2
@vec2vec2 5 месяцев назад
This so cool!!!!! Do you have it on your Git Hub?
@troxity5589
@troxity5589 3 года назад
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
@trimsky8543
@trimsky8543 3 года назад
Cool!
@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
@MichaelMSHuber
@MichaelMSHuber 2 года назад
This looks like the Falling Everything Engine used in the game Noita
@dimarichmain
@dimarichmain 3 года назад
Nice
@harsh9558
@harsh9558 3 года назад
This is 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
@Antcode-wk7tu
@Antcode-wk7tu 10 дней назад
@@PezzzasWorkcould you please make a video explaining this?
@volo870
@volo870 3 года назад
I sniff a really good Worms game.
@apple9943
@apple9943 3 года назад
Круто! 👍👍
@supergubben
@supergubben 3 года назад
nice
@ohnocoder
@ohnocoder 2 года назад
cool, cool, that would be a game engine)))
@tekbox7909
@tekbox7909 3 года назад
Fuck yeah new video
@swift_goose
@swift_goose 2 года назад
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 2 года назад
My approach is quite naive, each object is composed of thousands of particles that I detach to create parts
@swift_goose
@swift_goose 2 года назад
@@PezzzasWork Interesting! Thanks for sharing, keep up the good work!
@neillunavat
@neillunavat 2 года назад
Hey, how do u calculate all these collisions? Its impossible with just some math formulae.
@pedror598
@pedror598 2 года назад
Gives some very java browser game vibes
@clappingtoday7167
@clappingtoday7167 2 года назад
Next step I think you should try is particle strength
@marc_frank
@marc_frank 3 года назад
1:47 shot the small particle in the air
@joseph-eleazarduhot2030
@joseph-eleazarduhot2030 3 года назад
neato
@maykul
@maykul Год назад
Do you have it on your Git Hub? I can't see it!
@mrZeeeee
@mrZeeeee 3 года назад
Happy Bastille day :D
@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
@rebdochka5108
@rebdochka5108 2 года назад
This will be nice if you publish something like that
@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)
@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
@masonhawver3577
@masonhawver3577 Год назад
@PezzzasWork can you release the source code or explain how this works
@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
@starship9874
@starship9874 3 года назад
Tutorials, when?
@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
@liane8178
@liane8178 2 года назад
This reminds me of Noita 🤔
@ohnocoder
@ohnocoder 2 года назад
How it work... In nutshell?
@pipecleanermaster
@pipecleanermaster 2 года назад
I need this program
@FromaGaluppo
@FromaGaluppo 3 года назад
Do you have twitter?
@imvictorhugs
@imvictorhugs 3 года назад
noita but with guns instead of magic
@minekpo1
@minekpo1 3 года назад
I feel like the bullet tracers are too wobly.
@elisparks1461
@elisparks1461 2 года назад
Where are you pezzza.WHATS HAPPENED
@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
@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
@ChipboardDev
@ChipboardDev Год назад
people playground 2
@SchiwiM
@SchiwiM 3 года назад
The walls are still not realistic
@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.
@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?
Далее
C++ Ants Simulation 5, Ants Fight
9:24
Просмотров 1 млн
How to train simple AIs to balance a double pendulum
24:59
20 часов ради СТРАДАНИЯ - Ultrakill
26:40
1❤️#thankyou #shorts
00:21
Просмотров 38 млн
Turning bugs into Art
7:43
Просмотров 193 тыс.
Teardown - Almost a Year on
3:59
Просмотров 370 тыс.
How to create Destructible Terrain in Godot.
4:38
Просмотров 15 тыс.
Realistic Volcano Eruption Destruction 😱 Teardown
8:07
Awesome Easy DESTRUCTION in Unity! (Add SECRETS!)
12:38
Evolving AIs - Predator vs Prey, who will win?
12:15
Просмотров 2,8 млн
Юмор AirPods Max 😃
0:36
Просмотров 22 тыс.
Где раздвижные смартфоны ?
0:49
Просмотров 658 тыс.
Неразбиваемый экран!
0:23
Просмотров 45 тыс.
iPhone 12 socket cleaning #fixit
0:30
Просмотров 25 млн