Box2D 2D Physics Engine

Sdílet
Vložit
  • čas přidán 9. 08. 2020
  • Box2D is the most popular 2D open source physics solution out there, and it just saw a rare release. Box2D 2.4.0 has been released and in this video we will look at what Box2D is all about and at details of the 2.4.0 released.
    Link:
    gamefromscratch.com/box2d-2-4...
  • Věda a technologie

Komentáře • 70

  • @gamefromscratch
    @gamefromscratch  Před 3 lety +3

    Link:
    gamefromscratch.com/box2d-2-4-0-released/

  • @pingandpong674
    @pingandpong674 Před 3 lety +30

    I swear like everything today runs on box 2D lol, good to see it's still being updated!

  • @keplerpierre7783
    @keplerpierre7783 Před 3 lety +9

    "this is something that requires no introduction, so here is an introduction"

  • @Sylfa
    @Sylfa Před 3 lety +22

    zlib license is essentially the same as mit license, if I recall correctly it came into use at around the same time as the mit license and I thiiink it was used for a programming library of some sort, hence the "lib" part.
    Either way, zlib is used a lot less but is essentially the same as mit which is a lot more well known, so that's probably the only reason for that change.

    • @Xeab
      @Xeab Před 3 lety +4

      Pretty sure the zlib license was made for zlib: en.m.wikipedia.org/wiki/Zlib

  • @nirast2561
    @nirast2561 Před 3 lety +7

    Used Box2D for a few months recently. It's pretty good and the collisions are accurate, but the Ray Casting is kinda weird.

  • @hippityhoppity657
    @hippityhoppity657 Před 3 lety +27

    libgdx gang where u at

    • @feepin2058
      @feepin2058 Před 3 lety +3

      :)

    • @EcuadorianFlagShip
      @EcuadorianFlagShip Před 3 lety +1

      GANG GANG

    • @hippityhoppity657
      @hippityhoppity657 Před 3 lety +1

      @Mhammad Umair I've made a game... it isn't very good 😂 but because it's my first ever it's #1 in my heart 😉

    • @Amitkumar-dv1kk
      @Amitkumar-dv1kk Před 3 lety

      Mee I've made 2 games in libgdx, however now I'm migrating to unity.

    • @hippityhoppity657
      @hippityhoppity657 Před 3 lety

      @Mhammad Umair Haven't uploaded it anywhere, might do it when I redo the game and put the original as an "old version", I recommend using a game engine though, like Unity

  • @WerIstWieJesus
    @WerIstWieJesus Před 3 lety

    I hope that the port to Delphi will also be updated.

  • @JackSPk
    @JackSPk Před 2 lety

    Testbed file is now in box2d/build/bin and its called "testbed"

  • @JL-mw4mo
    @JL-mw4mo Před 3 lety +13

    Box2D seems like a more powerful physics engine than Godot's, so I hope Godot starts using this instead.

    • @Yacine3Dz
      @Yacine3Dz Před 3 lety +4

      I though Box 2D is a library that can be used in any engine, or am I wrong ?

    • @nubunto
      @nubunto Před 3 lety +1

      Box2D is not a good fit for a lot of games Godot's physics engine is very good for, like platformers.

    • @dubbynelson
      @dubbynelson Před 3 lety +3

      @@nubunto platformers aren't the only genre of 2D games, y'know

    • @nubunto
      @nubunto Před 3 lety +1

      @@dubbynelson true. I just pointed out that Box 2D is not a good fit for a number of games Godot’s engine is good for. If box2d is a good fit for your use case, then use it.

  • @gabryelhuneault1801
    @gabryelhuneault1801 Před rokem

    I got an error while press enter build and said "windows cannot find bix2d.sln. Any fixes?

  • @2dapoint424
    @2dapoint424 Před 10 měsíci +1

    Can you do a video using bullet physics?

  • @bluejaysfay6289
    @bluejaysfay6289 Před 2 lety

    when i type "cd \temp" it says The system cannot find the path specified.

  • @tycho25
    @tycho25 Před 3 lety +1

    Upon running the build command I get the error "Windows cannot find 'box2d.sln'..." Any ideas what I'm doing wrong? I have git 2.24.1.windows.2. In all honesty, I have never used git before.

    • @tycho25
      @tycho25 Před 3 lety +1

      Solved: I just didn't have CMake installed. After installing, it worked fine.

  • @papajohn5081
    @papajohn5081 Před 3 lety +1

    It didnt work for me when I put "git clone" and then the link, it said "git" is not a recognized as a internal or external command.

  • @joshbishop
    @joshbishop Před 3 lety

    WOOOOOO

  • @pablof.3894
    @pablof.3894 Před 2 lety

    how can i integrate it in visual studio?

  • @ErdrickHero
    @ErdrickHero Před 3 lety +5

    When your game engine has box2D but you're programming a 3D game.

    • @antoniorsoftware
      @antoniorsoftware Před 3 lety

      If you are making a top down shooter you only need 2D physics.

    • @ErdrickHero
      @ErdrickHero Před 3 lety +2

      @@antoniorsoftware I'm not developing a top down shooter. I'm developing a 3D platformer.

    • @dewanata_armoon
      @dewanata_armoon Před 3 lety

      @@ErdrickHero your game character : Where Z axis

    • @ErdrickHero
      @ErdrickHero Před 3 lety

      @@dewanata_armoon non-built-in local variable z

    • @atsizbalik
      @atsizbalik Před 11 měsíci

      the exact moment box2d becomes source

  • @zfexdg5362
    @zfexdg5362 Před 3 lety

    Tkark you good !!✌️😎

  • @alphaco3868
    @alphaco3868 Před 2 lety

    Can we able to use box2D in libGDX?

  • @rrkatamakata7874
    @rrkatamakata7874 Před 3 lety

    can i use ml with it

  • @izzettin1586
    @izzettin1586 Před 2 lety

    how can I delete the file. I want to try. thank you

  • @DevDunkStudio
    @DevDunkStudio Před 3 lety +2

    Does Unity use this?

  • @forhadrh
    @forhadrh Před 3 lety

    👍

  • @pinkhairblackman8141
    @pinkhairblackman8141 Před rokem

    rock candy uses this engine

  • @gertixofficial
    @gertixofficial Před 3 lety +2

    THAT'S ANGRY BİRDS ENGİNE!

  • @spencerworld3167
    @spencerworld3167 Před 3 lety +1

    Let's make some angry birds

  • @BeepDerpify
    @BeepDerpify Před 3 lety +10

    Haven't watched the rest of the video yet, but just wanted to say, get on the windows terminal train!

    • @gamefromscratch
      @gamefromscratch  Před 3 lety +14

      From a tutorial makers perspective, I try to keep nearly everything bone stoke. That means default layout and configurations in game engines, default terminals, default OS theme etc. It can get so jarring otherwise when following along.

    • @EcuadorianFlagShip
      @EcuadorianFlagShip Před 3 lety +2

      @@gamefromscratch you're a good man, thank you

    • @BrainSlugs83
      @BrainSlugs83 Před 3 lety +2

      Fwiw, I personally like it when the tutorial giver has some weird (but optimal) configuration (as long as they mention it and have another tutorial on how to get it setup). But I'm a bit of an advanced user, so my opinion may not be typical. 🤷‍♂️

    • @BeepDerpify
      @BeepDerpify Před 3 lety

      @@gamefromscratch makes sense!

  • @user-tf6ll2xk3o
    @user-tf6ll2xk3o Před 3 lety +1

    godot doesn't use box2d.

  • @theultrasansleader7435

    Yo did you know that I play box2e games like red ball 4

  • @mayankprasoontirkey369
    @mayankprasoontirkey369 Před 3 lety +18

    A new day a new engine. 😂

    • @vaishnav_mallya
      @vaishnav_mallya Před 3 lety +11

      It's not new. It's the base physics engine used by other engines.

    • @kompadre3
      @kompadre3 Před 3 lety +7

      This one is far from new. More like a classic.

    • @Liam-pf7ih
      @Liam-pf7ih Před 3 lety +1

      @@vaishnav_mallya tbh if your making your own engine, i dont see why 2d physics is even remotely complex compared to other parts of engines

    • @vaishnav_mallya
      @vaishnav_mallya Před 3 lety +6

      @@Liam-pf7ih You can save a lot of time. Also box2D being open sourced, you can tweak it to your liking.

    • @UrsaFrank
      @UrsaFrank Před 3 lety +10

      This is just a physics engine not a game engine

  • @johns2873
    @johns2873 Před 3 lety +1

    first

    • @Someoneyeeted
      @Someoneyeeted Před 3 lety

      Nice try but no ...
      Edit: no it was just me terrible at math and thinking 7 min before is earlier than 13 mins

  • @ascend49
    @ascend49 Před 2 lety +1

    why does it say "windows cannot find 'box2d.sln.' (keep in mind that i am very new to this kind of stuff).

    • @daftravenn9913
      @daftravenn9913 Před 2 lety

      same, literally first time trying to build c++ / run c++ from github