I Made a Physics Engine in Scratch

แชร์
ฝัง
  • เผยแพร่เมื่อ 10 ม.ค. 2025

ความคิดเห็น • 162

  • @atilacooks
    @atilacooks 2 หลายเดือนก่อน +113

    next video : " I MADE A SCRATCH ENGINE IN SCRATCH"

    • @sonicgaming2637
      @sonicgaming2637 2 หลายเดือนก่อน +1

      i Made a scratch engine in a scratch engine thats Made in scratch

    • @danielkharnas3298
      @danielkharnas3298 2 หลายเดือนก่อน +1

      "stratch", wow i want to download that

    • @Inveist
      @Inveist 2 หลายเดือนก่อน +2

      ORRR "I made scratch from scratch in scratch"

    • @atilacooks
      @atilacooks 2 หลายเดือนก่อน

      @@danielkharnas3298 lol

    • @IndyMine_
      @IndyMine_ 2 หลายเดือนก่อน +3

      That actually exists (probably not a youtube video, but there is a Scratch project that recreates scratch)

  • @supmaxred
    @supmaxred 2 หลายเดือนก่อน +55

    title: "I Made a Physics Engine in Scratch"
    end of the video: Is it a physics engine? HELL NAH🐶🔥🔥

    • @JustBlack4
      @JustBlack4 หลายเดือนก่อน

      :fire emo:

  • @tannergilliland6105
    @tannergilliland6105 2 หลายเดือนก่อน +6

    I am slightly disappointed that the title isn't "I made a physics engine from scratch in Scratch."

    • @CivcivX0s
      @CivcivX0s 2 หลายเดือนก่อน +1

      next video: I MADE GAEM MAKER IN SCRATCH IN GAEM MAKER

  • @MrCube6623
    @MrCube6623 2 หลายเดือนก่อน +8

    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)

  • @FreezingPanda
    @FreezingPanda 2 หลายเดือนก่อน +18

    making a quantum computer in scratch 🗣

  • @MrCube6623
    @MrCube6623 2 หลายเดือนก่อน +6

    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

  • @SealysSimRacing
    @SealysSimRacing 2 หลายเดือนก่อน +50

    this is NOT a physics engine 😭🙏

    • @fiff7
      @fiff7 2 หลายเดือนก่อน +4

      she said it herself 😭

  • @Speed-TV
    @Speed-TV 2 หลายเดือนก่อน +9

    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

  • @carrotcode
    @carrotcode 2 หลายเดือนก่อน +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.

  • @REALrileyishere
    @REALrileyishere 2 หลายเดือนก่อน +18

    0:34 you could literally have used the square tool

    • @OctoSystem
      @OctoSystem 2 หลายเดือนก่อน +4

      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 2 หลายเดือนก่อน +1

      ​@@OctoSystemyknow you can still give it some personality

    • @Unofficial_sonic_channel
      @Unofficial_sonic_channel 2 หลายเดือนก่อน

      ​@@PellerN64yeah but then it wouldn't be as good looking.

    • @Skizzors
      @Skizzors 2 หลายเดือนก่อน +1

      i was going to comment this exact thing bro. purposely making the engine look bad for content

  • @RonicTheEgg
    @RonicTheEgg 2 หลายเดือนก่อน +4

    as a noob scratcher, you optimized code heals me

  • @lanxiangcai
    @lanxiangcai 2 หลายเดือนก่อน +4

    you should program verlet physics next
    (and please use turbowarp or else)

  • @MrCube6623
    @MrCube6623 2 หลายเดือนก่อน +5

    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?

    • @azeparasawea
      @azeparasawea วันที่ผ่านมา

      no, since that works even if the green flag aint clicked and it kinds of bugs out everithing

  • @Toppy_From_Scratch
    @Toppy_From_Scratch 2 หลายเดือนก่อน +8

    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

  • @thespinningcube
    @thespinningcube 2 หลายเดือนก่อน +1

    With a bit more work this could become a simple platformer script.
    Also, I generally recommend keeping just one forever loop in your project that runs all per-frame code, which gives you much more control. If things run slower than expected, you could try putting the inner contents of that forever loop inside a custom block marked “run without screen refresh” just in case Scratch is doing unnecessary waiting (like, if you have an inner repeat loop that’s waiting for a frame between each iteration).

  • @ItsTempoYT
    @ItsTempoYT 2 หลายเดือนก่อน +5

    To sum it up: no she didn't

  • @tyagagerson
    @tyagagerson 2 หลายเดือนก่อน +5

    Scratch mod usually makes productivity 2 times faster

  • @xoxogamewolf7585
    @xoxogamewolf7585 2 หลายเดือนก่อน +6

    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.

  • @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

  • @Seeker-c1z
    @Seeker-c1z 3 วันที่ผ่านมา

    Griff patch comes “I made that 150 years ago”

  • @mostyami
    @mostyami 2 หลายเดือนก่อน

    It's all fun and games until you start making ball physics

  • @DemonicMeWasHere
    @DemonicMeWasHere 2 หลายเดือนก่อน +2

    Hey, you're back!

  • @Chrome_Cat
    @Chrome_Cat 2 หลายเดือนก่อน

    I had too high expectations for this one.

    • @flikified
      @flikified 2 หลายเดือนก่อน

      0/10, no STTF implementation

  • @method1461
    @method1461 2 หลายเดือนก่อน +2

    Never touch scratch ever again 🔥🔥🔥🔥

  • @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.

  • @TwinkleSav
    @TwinkleSav 2 หลายเดือนก่อน

    Man I feel proud learning this in 7th grade couple days ago

  • @JB-nx2qq
    @JB-nx2qq 2 หลายเดือนก่อน +2

    Zyger, you're a good developer. I will be sad if you move your channel in the direction of low-effort clickbait like this.

  • @CreditCardEgg
    @CreditCardEgg 2 หลายเดือนก่อน

    next video :I MADE A PASSWORD GUESSER IN SCRATCH

  • @Dev_6320
    @Dev_6320 2 หลายเดือนก่อน

    OF course this gets recommended to me the DAY i switch to learning some godot and not just scratch

  • @kokodi01
    @kokodi01 2 หลายเดือนก่อน

    I love it when people try and push Scratch to its absolute limits :) Good video👍
    Spoiler:
    Though this one? Hell nah this ain't no physics engine

  • @stopdropPANIC
    @stopdropPANIC 2 หลายเดือนก่อน +1

    Hagrid doesn't deserve this

  • @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.

  • @Maxjoker98
    @Maxjoker98 2 หลายเดือนก่อน

    Wow, just a box in scratch, but it's cooler than a Puffin!
    I want a muffin...

  • @Kangdil
    @Kangdil 2 หลายเดือนก่อน

    As someone who have used scratch, and is good at it. This is just another video to let your viewers roast again lol

  • @Omansh-oj9pv
    @Omansh-oj9pv 2 หลายเดือนก่อน

    you could have used griffpatche's physics extension which is on Turbowarp

  • @Therealkity
    @Therealkity 2 หลายเดือนก่อน

    0:34 bro use the square tool im dying rn
    1:52 THAT WAS A GOOD FUNKO POP
    2:30 but uhmm ok

  • @alebud1403
    @alebud1403 2 หลายเดือนก่อน

    Next video: showing how to making a game engine with html 5

  • @Coocoding
    @Coocoding 2 หลายเดือนก่อน

    You should make a 3-D version of this physics engine in scratch

  • @Icie145
    @Icie145 2 หลายเดือนก่อน

    Peak video :3

  • @JustBlack4
    @JustBlack4 2 หลายเดือนก่อน +3

    this is more of a tutorial than -

  • @ChocoMilccy
    @ChocoMilccy 2 หลายเดือนก่อน

    6:59 the rocket boost sprite looks like a body for the cube

  • @aliashoor-b3s
    @aliashoor-b3s 2 หลายเดือนก่อน

    oh have you ever heard of a guy named griffpatch SHE JUST STOLE THE IDEA💀💀

  • @laimaiml
    @laimaiml 2 หลายเดือนก่อน

    subtracting by 0 also inverts it but its much less cpu intensive and runs faster

    • @thespinningcube
      @thespinningcube 2 หลายเดือนก่อน

      The difference would be really insignificant, especially for a small project like this

  • @AlexTsaava
    @AlexTsaava 2 หลายเดือนก่อน

    Damn never seen this happened, you graphics engine is normal

  • @crunchy_apples
    @crunchy_apples 2 หลายเดือนก่อน

    box2d: are you fucking kidding me

  • @tyagagerson
    @tyagagerson 2 หลายเดือนก่อน +5

    ???? Have you learn physics like torque, acceleration, force, moment of inertia, etc?

    • @cwareal
      @cwareal 2 หลายเดือนก่อน

      there is acceleration and force

  • @sulfurdev-tc2gb
    @sulfurdev-tc2gb 2 หลายเดือนก่อน +1

    wow thoses vids are supper cool

  • @snowhornetYT
    @snowhornetYT 2 หลายเดือนก่อน

    what editing software do you use?

    • @ZygerGFX
      @ZygerGFX  2 หลายเดือนก่อน

      Premier pro

  • @thelettere576
    @thelettere576 2 หลายเดือนก่อน +3

    muffin

  • @LiteralGameDesign
    @LiteralGameDesign 2 หลายเดือนก่อน

    next video: I made a game in scratch

  • @Mrcaboom-vu8qs
    @Mrcaboom-vu8qs 2 หลายเดือนก่อน

    make a redstone "computer" in minecraft and make a physics engine in that!

  • @gameprogramming6550
    @gameprogramming6550 2 หลายเดือนก่อน +1

    Cout

    • @ZygerGFX
      @ZygerGFX  2 หลายเดือนก่อน +1

      You got close but forgot

  • @DexyFex2
    @DexyFex2 2 หลายเดือนก่อน +1

    SEC
    and i love your videos! try to make a car crashing simulation physics (softbody physics)

  • @Silver_storm15
    @Silver_storm15 2 หลายเดือนก่อน

    Ever heard of crystal seeker?

  • @haseepioprogamer
    @haseepioprogamer 2 หลายเดือนก่อน

    Guys start this copy pasta-
    ShAPeS Are CoOl!◾️💠🔹️

  • @gamingwithlilabe3711
    @gamingwithlilabe3711 2 หลายเดือนก่อน +1

    8 Days, Lol!

  • @NikPlaysTTE
    @NikPlaysTTE หลายเดือนก่อน

    Do you like c++ or C sharp

  • @TecnocraciaLTDA
    @TecnocraciaLTDA 2 หลายเดือนก่อน

    Hiiii zygerrr

  • @Vander_767
    @Vander_767 2 หลายเดือนก่อน

    Hello, can you try construct 3 and try to make a 3d shooter? not like doom, all the movement cámara axes, I was trying to do it but there is a problem with the z axes.

  • @Ilikemovies7868
    @Ilikemovies7868 2 หลายเดือนก่อน

    I made a physics engine before this💀

  • @Guilty_pine_tutorials
    @Guilty_pine_tutorials 2 หลายเดือนก่อน

    now make a 3d graphics engiene with phisics in scratch

  • @XaverMC
    @XaverMC 2 หลายเดือนก่อน

    I made a 3d renderer in scratch once

  • @piko_moo
    @piko_moo 2 หลายเดือนก่อน

    u got the same keyboard as mine

  • @Vardra77
    @Vardra77 2 หลายเดือนก่อน

    Make a full 3d game engine, and I will give you 1 doge coin

  • @tlatitude8586
    @tlatitude8586 2 หลายเดือนก่อน

    "Muffin"

  • @Normal_ren
    @Normal_ren 2 หลายเดือนก่อน +5

    least obvious masochism:

  • @CrazyLuke11
    @CrazyLuke11 2 หลายเดือนก่อน

    Poor Hagrid!!!!!!!!!!

  • @GNamimates
    @GNamimates 2 หลายเดือนก่อน

    thats a player controller. not a physics engine

  • @Bungungus
    @Bungungus 2 หลายเดือนก่อน

    Leave my engine alone smh

  • @krazekian7157
    @krazekian7157 2 หลายเดือนก่อน +2

    you overcomplicated everything, not gonna say anymore.

  • @I-Consume-H20
    @I-Consume-H20 2 หลายเดือนก่อน

    Make your own coding language in scratch and then use that language to create scratch and in that scratch make a physics engine

  • @duskullll
    @duskullll 2 หลายเดือนก่อน

    Good for you, want a Cookie?

  • @Zifowk
    @Zifowk 2 หลายเดือนก่อน

    thats not a physics engine thats a eingen scisyhp

  • @ryanzerhr010_Dev
    @ryanzerhr010_Dev 2 หลายเดือนก่อน +1

    mUffIn

  • @AlexTsaava
    @AlexTsaava 2 หลายเดือนก่อน

    … muffin😊

  • @KyriproShorts
    @KyriproShorts 2 หลายเดือนก่อน

    Muffin.

  • @Skizzors
    @Skizzors 2 หลายเดือนก่อน

    why are you hand drawing everything to make the engine look bad. you can just use a square tool

  • @vexmain2836
    @vexmain2836 2 หลายเดือนก่อน

    I could do that in 5 minutes and be like 2x better

  • @MRBIGBOI_yt
    @MRBIGBOI_yt 2 หลายเดือนก่อน

    Hello

  • @This1Dude.0
    @This1Dude.0 2 หลายเดือนก่อน +3

    Clickbait thumbnail.

  • @regular_gamer564
    @regular_gamer564 2 หลายเดือนก่อน

    Muffin

  • @danielkharnas3298
    @danielkharnas3298 2 หลายเดือนก่อน

    0:10 ...

  • @FamilyAcc-yq8uj
    @FamilyAcc-yq8uj 2 หลายเดือนก่อน

    create a 3d engine in scratch if ya can lol

  • @gattodev_real
    @gattodev_real 2 หลายเดือนก่อน

    WHY??
    WHY DO YOU DO THIS WHATS GOING ON

  • @JoSanInk
    @JoSanInk 2 หลายเดือนก่อน

    muff in

  • @DominikMarjanski
    @DominikMarjanski 21 วันที่ผ่านมา

    This it just a generic platformer not a physics engine

  • @EnesDevOfficial
    @EnesDevOfficial 2 หลายเดือนก่อน +1

    Unreal engine, unity and Godot are the best game engines, don't use gamemaker

    • @thecringeslayer4897
      @thecringeslayer4897 2 หลายเดือนก่อน

      cap

    • @Tryio.probablyadev
      @Tryio.probablyadev 2 หลายเดือนก่อน

      Nah
      Unreal, unity godot AND gamemaker are the best engines.

    • @EnesDevOfficial
      @EnesDevOfficial 2 หลายเดือนก่อน

      Yeah but, instead of gamemaker, you should use Godot, unreal or unity

    • @thecringeslayer4897
      @thecringeslayer4897 2 หลายเดือนก่อน

      @@EnesDevOfficial why though?

  • @CynTheScribblr
    @CynTheScribblr 2 หลายเดือนก่อน

    muffin :D

  • @obviousalexc
    @obviousalexc 2 หลายเดือนก่อน

    gg

  • @NhiNguyen-lk1zb
    @NhiNguyen-lk1zb 2 หลายเดือนก่อน

    platformer

  • @crazyfrogeo
    @crazyfrogeo 2 หลายเดือนก่อน

    cubert😎😎😎😎😎😎😎😎😎😎😎🕶🕶🕶🕶🕶🕶🕶🕶🕶🕶🕶🕶

  • @shamlashibushamlashibu962
    @shamlashibushamlashibu962 2 หลายเดือนก่อน

    Sigmaaaaaaaa

  • @stopmotionadventures4812
    @stopmotionadventures4812 2 หลายเดือนก่อน

    8 hours ago

  • @TheNotableMan1
    @TheNotableMan1 2 หลายเดือนก่อน

    as a scratch, I can say that this engine is absolute shi-

    • @TheNotableMan1
      @TheNotableMan1 2 หลายเดือนก่อน

      meant to put scratcher lol

  • @lumlum-f69
    @lumlum-f69 2 หลายเดือนก่อน

    lol

  • @RedGonal
    @RedGonal 2 หลายเดือนก่อน

    a

  • @Exotic_KS
    @Exotic_KS 2 หลายเดือนก่อน +1

    bad

  • @LittIeNooby
    @LittIeNooby 7 วันที่ผ่านมา

    gamemaker literaly sucks 100%

  • @exploderendekippenproducti3370
    @exploderendekippenproducti3370 2 หลายเดือนก่อน +1

    this is actually really bad xd

  • @redendermansk443
    @redendermansk443 2 หลายเดือนก่อน

    🧁