Тёмный

I Tried Making a Physics Engine in Scratch 

Zyger
Подписаться 82 тыс.
Просмотров 13 тыс.
50% 1

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

 

21 окт 2024

Поделиться:

Ссылка:

Скачать:

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

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 125   
@atilacooks
@atilacooks 3 дня назад
next video : " I MADE A SCRATCH ENGINE IN SCRATCH"
@sonicgaming2637
@sonicgaming2637 3 дня назад
i Made a scratch engine in a scratch engine thats Made in scratch
@danielkharnas3298
@danielkharnas3298 3 дня назад
"stratch", wow i want to download that
@Inveist
@Inveist 3 дня назад
ORRR "I made scratch from scratch in scratch"
@atilacooks
@atilacooks 3 дня назад
@@danielkharnas3298 lol
@IndyMine_
@IndyMine_ 3 дня назад
That actually exists (probably not a youtube video, but there is a Scratch project that recreates scratch)
@maximkrasnov3090
@maximkrasnov3090 3 дня назад
title: "I Made a Physics Engine in Scratch" end of the video: Is it a physics engine? HELL NAH🐶🔥🔥
@SealStudiosAviation
@SealStudiosAviation 3 дня назад
this is NOT a physics engine 😭🙏
@fiff7
@fiff7 3 дня назад
she said it herself 😭
@PedroGamer411
@PedroGamer411 2 дня назад
2:53 You could use the block "set speed to "speed * friction", the higher the friction variable, the more slippery it will be! (And you won't need the "if" blocks either)
@PedroGamer411
@PedroGamer411 2 дня назад
2:29 It would be easier if you used the block: if right arrow key pressed? - if left arrow key pressed? / if up arrow key pressed? - if down arrow key pressed? Instead of the if “key” pressed?
@PedroGamer411
@PedroGamer411 2 дня назад
5:59 You can make it more natural if with each bounce that the cube is, its strength becomes less! "Set speed to (0-speed) / bounce" the higher the bounce variable is, the faster the cube will lose the strength to continue bouncing
@zekinler
@zekinler 2 дня назад
What you’re thinking of is restitution and its usually a number between 0.0 and 1.0 that is multiplying (not dividing) the mirrored velocity
@lanxiangcai
@lanxiangcai 3 дня назад
you should program verlet physics next (and please use turbowarp or else)
@Speed-TV
@Speed-TV 3 дня назад
It may be better to do "0-num" instead of "num*-1" to inverse a number since multiplication takes longer to compute, but it doesn't really matter for a small demo like this. 5:43 You would want a custom block set to run without screen refresh to push out of the wall 6:05 To make it less bouncy, multiply by a number smaller than 0 but greater than -1
@FreezingPanda
@FreezingPanda 3 дня назад
making a quantum computer in scratch 🗣
@Toppy_From_Scratch
@Toppy_From_Scratch 3 дня назад
A fellow scratcher. I'm terrible at coding it but very good at animating with it. I post them all on youtube. muffin
@qzvw0
@qzvw0 2 дня назад
onion rang
@ItsTempoYT
@ItsTempoYT 2 дня назад
To sum it up: no she didn't
@xoxogamewolf7585
@xoxogamewolf7585 3 дня назад
0:50 your gonna get roasted again. I COULD DO THIS IN 10 SECONDS (60x FASTER THAN YOU) LMFAO also kinda clickbaity with the 3D in the title.
@RonicTheEgg
@RonicTheEgg 3 дня назад
as a noob scratcher, you optimized code heals me
@MrStanFungi
@MrStanFungi 2 дня назад
for the friction, just set it so that if neither right or left arrow keys are pressed, it sets the speed to (speed) * (friction) and have friction be something below 1 like 0.8
@tannergilliland6105
@tannergilliland6105 3 дня назад
I am slightly disappointed that the title isn't "I made a physics engine from scratch in Scratch."
@CivcivX_Official
@CivcivX_Official 3 дня назад
next video: I MADE GAEM MAKER IN SCRATCH IN GAEM MAKER
@REALrileyishere
@REALrileyishere 3 дня назад
0:34 you could literally have used the square tool
@OctoSystem
@OctoSystem 3 дня назад
but drawing it by hand gives it P E R S O N A L I T Y and the square tool takes that away
@PellerN64
@PellerN64 3 дня назад
​@@OctoSystemyknow you can still give it some personality
@sonic_the_hedgehog_channel
@sonic_the_hedgehog_channel 2 дня назад
​@@PellerN64yeah but then it wouldn't be as good looking.
@Skizzors
@Skizzors 2 дня назад
i was going to comment this exact thing bro. purposely making the engine look bad for content
@tyagagerson
@tyagagerson 3 дня назад
Scratch mod usually makes productivity 2 times faster
@who-tf-is_takeachance2
@who-tf-is_takeachance2 3 дня назад
but the point of the video is to do it in base scratch
@Maxjoker98
@Maxjoker98 3 дня назад
Wow, just a box in scratch, but it's cooler than a Puffin! I want a muffin...
@Normal_ren
@Normal_ren 3 дня назад
least obvious masochism:
@TwinkleSav
@TwinkleSav 2 дня назад
Man I feel proud learning this in 7th grade couple days ago
@carrotcode
@carrotcode 3 дня назад
there is no x/y limit, the limit is based on the size of the sprite, so if you make a massive clear box around the costume, the y can go higher.
@grabber123lol
@grabber123lol 3 дня назад
0:34 bro use the square tool im dying rn 1:52 THAT WAS A GOOD FUNKO POP 2:30 but uhmm ok
@stopdropPANIC
@stopdropPANIC 3 дня назад
Hagrid doesn't deserve this
@tyagagerson
@tyagagerson 3 дня назад
???? Have you learn physics like torque, acceleration, force, moment of inertia, etc?
@cwareal
@cwareal 3 дня назад
there is acceleration and force
@Kangdil
@Kangdil 3 дня назад
As someone who have used scratch, and is good at it. This is just another video to let your viewers roast again lol
@ChocoMilccy
@ChocoMilccy 3 дня назад
6:59 the rocket boost sprite looks like a body for the cube
@yanshanzhou2164
@yanshanzhou2164 2 дня назад
Use collisions monitoring all points. The touching part used is not good. Instead, make all points have their own collision and make a net force of all points for a square.
@Omansh-oj9pv
@Omansh-oj9pv День назад
you could have used griffpatche's physics extension which is on Turbowarp
@plate2105
@plate2105 2 дня назад
I wanna make a physics engine but my teacher has a history of accusing people who try of plagiarism due to small similarities between their engine and other tutorials.
@mostyami
@mostyami 2 дня назад
It's all fun and games until you start making ball physics
@method1461
@method1461 2 дня назад
Never touch scratch ever again 🔥🔥🔥🔥
@thelettere576
@thelettere576 3 дня назад
muffin
@wojtekextras
@wojtekextras 2 дня назад
garbo
@Coocoding
@Coocoding 3 дня назад
You should make a 3-D version of this physics engine in scratch
@AlexTsaava
@AlexTsaava 3 дня назад
Damn never seen this happened, you graphics engine is good for me 😊
@DemonicMeWasHere
@DemonicMeWasHere 3 дня назад
Hey, you're back!
@JB-nx2qq
@JB-nx2qq 10 часов назад
Zyger, you're a good developer. I will be sad if you move your channel in the direction of low-effort clickbait like this.
@Mrcaboom-vu8qs
@Mrcaboom-vu8qs 3 дня назад
make a redstone "computer" in minecraft and make a physics engine in that!
@DexyFex2
@DexyFex2 3 дня назад
SEC and i love your videos! try to make a car crashing simulation physics (softbody physics)
@krazekian7157
@krazekian7157 3 дня назад
you overcomplicated everything, not gonna say anymore.
@laimaiml
@laimaiml 3 дня назад
subtracting by 0 also inverts it but its much less cpu intensive and runs faster
@crunchy_apples
@crunchy_apples 3 дня назад
box2d: are you fucking kidding me
@alebud1403
@alebud1403 День назад
Next video: showing how to making a game engine with html 5
@sulfurdev-tc2gb
@sulfurdev-tc2gb 3 дня назад
wow thoses vids are supper cool
@ryanzerhr010_Dev
@ryanzerhr010_Dev 3 дня назад
mUffIn
@CrazyLuke11
@CrazyLuke11 День назад
Poor Hagrid!!!!!!!!!!
@Icie145
@Icie145 3 дня назад
Peak video :3
@tlatitude8586
@tlatitude8586 3 дня назад
"Muffin"
@Guilty_pine_tutorials
@Guilty_pine_tutorials 3 дня назад
now make a 3d graphics engiene with phisics in scratch
@piko_moo
@piko_moo 3 дня назад
u got the same keyboard as mine
@I-Consume-H20
@I-Consume-H20 3 дня назад
Make your own coding language in scratch and then use that language to create scratch and in that scratch make a physics engine
@ZariyatMofiqKhan-t2j
@ZariyatMofiqKhan-t2j 2 дня назад
next video: I made a game in scratch
@AlexTsaava
@AlexTsaava 3 дня назад
… muffin😊
@Ilikemovies7868
@Ilikemovies7868 2 дня назад
I made a physics engine before this💀
@KyriproShorts
@KyriproShorts День назад
Muffin.
@xaver-player8418
@xaver-player8418 3 дня назад
I made a 3d renderer in scratch once
@TecnocraciaLTDA
@TecnocraciaLTDA 3 дня назад
Hiiii zygerrr
@GNamimates
@GNamimates 3 дня назад
thats a player controller. not a physics engine
@duskullll
@duskullll 3 дня назад
Good for you, want a Cookie?
@JoSanInk
@JoSanInk 3 дня назад
muff in
@Zifowk
@Zifowk 3 дня назад
thats not a physics engine thats a eingen scisyhp
@JustBlack4
@JustBlack4 3 дня назад
this is more of a tutorial than -
@regular_gamer564
@regular_gamer564 3 дня назад
Muffin
@Vardra77
@Vardra77 3 дня назад
Make a full 3d game engine, and I will give you 1 doge coin
@Skizzors
@Skizzors 2 дня назад
why are you hand drawing everything to make the engine look bad. you can just use a square tool
@EnesDevOfficial
@EnesDevOfficial 3 дня назад
Unreal engine, unity and Godot are the best game engines, don't use gamemaker
@thecringeslayer4897
@thecringeslayer4897 3 дня назад
cap
@pup4301
@pup4301 3 дня назад
Your actually capping. There are games that wouldn't exist if not for gamemaker.
@Tryio.probablyadev
@Tryio.probablyadev 3 дня назад
Nah Unreal, unity godot AND gamemaker are the best engines.
@EnesDevOfficial
@EnesDevOfficial 3 дня назад
Yeah but, instead of gamemaker, you should use Godot, unreal or unity
@thecringeslayer4897
@thecringeslayer4897 2 дня назад
@@EnesDevOfficial why though?
@CynTheScribblr
@CynTheScribblr 3 дня назад
muffin :D
@shamlashibushamlashibu962
@shamlashibushamlashibu962 3 дня назад
Sigmaaaaaaaa
@gatto_furry
@gatto_furry 3 дня назад
WHY?? WHY DO YOU DO THIS WHATS GOING ON
@vexmain2836
@vexmain2836 2 дня назад
I could do that in 5 minutes and be like 2x better
@MRBIGBOI_yt
@MRBIGBOI_yt 3 дня назад
Hello
@obviousalexc
@obviousalexc 2 дня назад
gg
@FamilyAcc-yq8uj
@FamilyAcc-yq8uj 2 дня назад
create a 3d engine in scratch if ya can lol
@danielkharnas3298
@danielkharnas3298 2 дня назад
0:10 ...
@maxwins112
@maxwins112 3 дня назад
bad
@crazyfrogeo
@crazyfrogeo 3 дня назад
cubert😎😎😎😎😎😎😎😎😎😎😎🕶🕶🕶🕶🕶🕶🕶🕶🕶🕶🕶🕶
@stopmotionadventures4812
@stopmotionadventures4812 3 дня назад
8 hours ago
@TheNotableMan1
@TheNotableMan1 3 дня назад
as a scratch, I can say that this engine is absolute shi-
@TheNotableMan1
@TheNotableMan1 3 дня назад
meant to put scratcher lol
@This1Dude.0
@This1Dude.0 3 дня назад
Clickbait thumbnail.
@RedGonal
@RedGonal 3 дня назад
a
@lumlum-f69
@lumlum-f69 3 дня назад
lol
@Hilent98
@Hilent98 3 дня назад
Meow
@some-fan
@some-fan 3 дня назад
Miao
@ZygerGFX
@ZygerGFX 2 дня назад
meow
@redendermansk443
@redendermansk443 3 дня назад
🧁
@exploderendekippenproducti3370
this is actually really bad xd
@GFS_Gaming_
@GFS_Gaming_ 3 дня назад
your a noob everyone know how to do this pls do 3d graphics gravity thats harder
@lisloh128
@lisloh128 3 дня назад
Im the 32nd like >:)
@gamer2113yt
@gamer2113yt 3 дня назад
heres a simple Lua script use this: local Music1 = game.SoundService.Music1 local Music2 = game.SoundService.Music2 local Music3 = game.SoundService.Music3 local Music4 = game.SoundService.Music4 local Music5 = game.SoundService.Music5 local Music6 = game.SoundService.Music6 local Music7 = game.SoundService.Music1 local Music8 = game.SoundService.Music8 local Music9 = game.SoundService.Music9 local Music10 = game.SoundService.Music10 local Music11 = game.SoundService.Music11 local Music12 = game.SoundService.Music12 local Music13 = game.SoundService.Music13 local ServerHasPlayers = false game.Players.PlayerAdded:Connect(function() if ServerHasPlayers == false then ServerHasPlayers = true Music1:Play() print("Music 1 is Playing") Music1.Ended:Connect(function() Music2:Play() print("Music 2 is Playing") end) Music2.Ended:Connect(function() Music3:Play() print("Music 3 is Playing") end) Music3.Ended:Connect(function() Music4:Play() print("Music 4 is Playing") end) Music4.Ended:Connect(function() Music5:Play() print("Music 5 is playing") end) Music6.Ended:Connect(function() Music6:Play() print("Music 6 is playing") end) Music7.Ended:Connect(function() Music7:Play() print("music 7 is playing") end) Music8.Ended:Connect(function() Music8:Play() print("music 8 is now playing") end) Music9.Ended:Connect(function() Music9:Play() print("music 9 is playing") end) Music10.Ended:Connect(function() Music10:Play() print("music 10 is playing") end) Music11.Ended:Connect(function() Music11:Play() print("music 11 is playing") end) Music12.Ended:Connect(function() Music12:Play() print("music 12 is playing") end) Music13.Ended:Connect(function() Music13:Play() print("music 13 is playing") end) Music5.Ended:Connect(function() Music1:Play() print("Music will now restart") end) end end)
@FireBlast2.0
@FireBlast2.0 3 дня назад
muffin
@RaveYoda
@RaveYoda 2 дня назад
muffin
@ExplosionMayhem
@ExplosionMayhem 3 дня назад
muffin
@Noambeiruty
@Noambeiruty День назад
muffin
@wojtekextras
@wojtekextras 2 дня назад
muffin
@everythingellis2197
@everythingellis2197 2 дня назад
muffin
@TheHeroCrafter
@TheHeroCrafter 2 дня назад
muffin
Далее
Why Is It Bad That My Game Looks Good?
16:40
Просмотров 64 тыс.
I Created My Own Custom 3D Graphics Engine
26:29
Просмотров 98 тыс.
I Made a Graphics Engine in Scratch
8:27
Просмотров 172 тыс.
I reviewed ALL OF THE SCRATCH MODS
7:09
Просмотров 14 тыс.
How I Became a Sea of Thieves Developer
8:05
Просмотров 265 тыс.
How I Made a 3D Platformer in 2D Game Engine
21:23
Просмотров 523 тыс.
Skyblock is being taken by Microsoft.
8:16
Просмотров 364 тыс.
I Went Viral on the Worst Scratch Knockoff
12:30
Просмотров 29 тыс.
Scratch is Dying and Here's Why...
8:29
Просмотров 56 тыс.
Why Roblox Pets Go is ACTUALLY HORRIBLE
11:59
Просмотров 255 тыс.
I Made a Graphics Engine (again)
8:27
Просмотров 175 тыс.