Even More Bug Fixing | Coding a 2D Game Engine in Java #44

Sdílet
Vložit
  • čas přidán 25. 04. 2021
  • Join the Discord: / discord
    In this episode I go over more bug fixes and some workflow improvements. These include, fixing the mouse coordinates bug (there is a bug where the mouse coordinates are not returning the correct values), creating multi-drop editing (you can drop multiple objects at once into the scene), and a few more fixes.
    ---------------------------------------------------------------------
    Website: ambrosiogabe.github.io/
    Github: github.com/ambrosiogabe
    Here are some books I recommend if you want to learn about game engine development more thoroughly. I do not profit off any of these sales, these are just some books that have helped me out :)
    My Recommended Game Engine Books:
    Game Engine Architecture: www.gameenginebook.com/
    Game Physics Cookbook (Read this before the next physics book): www.amazon.com/Game-Physics-C...
    Game Physics (Ian Millington): www.amazon.com/Game-Physics-E...
    Game Programming Patterns (Free): gameprogrammingpatterns.com/
    My Recommended Beginning Game Programming Books:
    JavaScript Game Design: www.apress.com/gp/book/978143...
    My Recommended Java Books:
    Data Structures/Algorithms: www.amazon.com/Data-Structure...
    LWJGL (Free, but I haven't read this thoroughly): lwjglgamedev.gitbooks.io/3d-g...

Komentáře • 18

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

    Hi Gabe, I have really enjoyed this series. It has really inspired me :D

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

      Thanks Kosmik! I'm glad the series is helping you out :)

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

    Great, it is coming now.
    Really enjoy it bro.

  • @buggybaka
    @buggybaka Před 3 lety

    Lessss go a java video after a month! Yay

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

    It continues!!!!

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

    Btw your previous intro was nice why did you change it?

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

    yoo lets goooooo

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

    Hi, for me the MouseListener refactoring broke things...it works ok if the game viewport is in the upper left corner as it is in the video, but if you move the viewport somewhere else, the gameViewportPos is not correct. I may have missed something along the way so would be interested if anyone else had this issue. I was able to fix this with some changes to where the gameViewportPos is set in GameViewWindow. Thanks again for this series...I'm disappointed to hear it will be concluded soon but very happy to learn from what you've done so far!

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

      Thanks for the comment Jon! I may have fixed this bug in the most recent episode haha. I was also still having some problems with the mouse listener and had to do another fix. It's bookmarked in the video if you want to check it out and see if that helps you out (I think the problem was that I expected Window.getWidth() and Window.getHeight() to return the size of the framebuffer, but they were returning the size of the Window, which makes sense)

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

      @@GamesWithGabe I got everything working pretty good...actually figuring out how to fix it helped me understand better how everything is working. I still have a hard time believing setting up that property inspector window was so easy!

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

      @@jonfisher4728 Can you please let me know how you fixed that because I cannot figure it out

    • @ZR-os5ry
      @ZR-os5ry Před rokem

      @@AlexandreFournierMtl Did you find out how to fix it ?

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

    Will you continue this series till end? because everyone starts such series and then stop making videos and that is not good for people like us, want to learn.
    Well Thank you and i hope that you will continue the series.

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

      Hey Meena, I don't think anyone stops with a series because they're trying to hurt the people who are learning :). I am going to finish Mario with this series, but after Mario is done I'm going to only be doing very specific subjects when I create tutorials. One of the hard parts about teaching is figuring out when to stop teaching and let you guys start creating stuff on your own, I hope this series gets you to a place where you'll be creating awesome games though :D

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

    when will you make it into 3d?

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

      Hey @TomatoSauce, I won't be making this engine into 3D, after I finish this series I plan on focusing on C++ and specific game engine development topics (scripting, editor stuff, 2d lighting, audio, etc.). Just not in the context of a giant series like this

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

      @@GamesWithGabe Still cool.