Can I Remake Super Mario World in Godot? (Part 3: Powerups, Pipes, and the Camera)

แชร์
ฝัง
  • เผยแพร่เมื่อ 24 ธ.ค. 2024

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

  • @___wye
    @___wye  4 หลายเดือนก่อน +242

    Hi there, and thanks again for your patience! This part took longer than I'd have liked, but I've also made a ton of progress. Hope it turns out to be worth the wait! :)
    (By the way, the thumbnail means this is part 3 in the series - I'm actually using Godot 4, not Godot 3.)

    • @RyanDoesAnimation
      @RyanDoesAnimation 4 หลายเดือนก่อน +3

      IVE BEEN WAITING SO LONG THANK YOU

    • @SuperLimeWorld
      @SuperLimeWorld 4 หลายเดือนก่อน +5

      I can't wait for this to be finished because modding it would be so easy, it would feel like I'm modding the actual game and I've always wanted to make ROM hacks
      for super Mario world

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

      yay

    • @artemchinksnew
      @artemchinksnew 4 หลายเดือนก่อน +1

      thanks for video its very interesting!

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

      @@SuperLimeWorld I feel like there's enough tools nowadays for you to do romhacks fairly easily

  • @VidaDeJuuu
    @VidaDeJuuu 4 หลายเดือนก่อน +293

    I saw the notification and was like "YESSS PART 3"

    • @a.mikecampbell
      @a.mikecampbell 4 หลายเดือนก่อน +6

      Same!!! This has been a joy to follow

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

      Same I've been waiting so long

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

      @@a.mikecampbell right? And when I found these videos I was like "oh I'm gonna forget to look at the channel so let's just make all notifications from this channel on" lol

    • @greenberrygk
      @greenberrygk 4 หลายเดือนก่อน +1

      Fr

    • @27onionnebell40
      @27onionnebell40 4 หลายเดือนก่อน +1

      so do i.

  • @1mariomaniac
    @1mariomaniac 4 หลายเดือนก่อน +159

    11:21 "I must go, my people need me."

    • @Josuh
      @Josuh 4 หลายเดือนก่อน +6

      This is probably how they came up with the propeller mushroom in NSMB Wii

    • @SawBSketch
      @SawBSketch 4 หลายเดือนก่อน +5

      "Mushroom died on it's way to their home planet and was never heard from again"

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

      I prayed for times like this

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

      @@JosuhYES

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

      ​@@JosuhL bagel

  • @jackmorton7406
    @jackmorton7406 4 หลายเดือนก่อน +29

    "I'd better pick up the pace" it took 16 people 3 years to make Super Mario World so I'd say you're doing pretty well.
    Also, having a plain Node that acts as a SceneController that swaps out scenes might be the solution to the circular dependency issue with preloading scenes 🙂

    • @jackmorton7406
      @jackmorton7406 4 หลายเดือนก่อน +3

      COMPOSITION MENTIONED LET'S GOOOOOOO

  • @myhandleiswhat
    @myhandleiswhat 4 หลายเดือนก่อน +78

    In the Japan version of Super Mario 3, you actually always went back to small Mario when you got hit, it was changed in the Western release and more or less became the standard later on.

    • @varietychan
      @varietychan 3 หลายเดือนก่อน +4

      The international change was reverted in SMW tho, you always go back to small Mario regardless of what powerup you had and your reserve item was forced to drop

    • @myhandleiswhat
      @myhandleiswhat 3 หลายเดือนก่อน +6

      @@varietychan by "later on it became the standard", I meant after Super Mario World. Most games even the GBA re-releases in Japan use the system 3 introduced in the west.

  • @fantasticfox7516
    @fantasticfox7516 3 หลายเดือนก่อน +12

    "So, as you do with cameras, let's look into it" Legendary segue

  • @actiongamemaster8082
    @actiongamemaster8082 4 หลายเดือนก่อน +54

    I love that silky-smooth motion from the Godot version, such bodaciousness.

  • @lemonsmc_48
    @lemonsmc_48 26 วันที่ผ่านมา +1

    I genuinely cannot tell which is the actual mario world and which is the godot recreation lmao. that looks incredible.

  • @nexxai
    @nexxai 4 หลายเดือนก่อน +90

    Ok, that is freaky. Literally yesterday, I was telling my wife about your previous videos and I was like "hmmm I wonder if they're ever going to post another one". What a hell of a good surprise! ❤

  • @nintendude794
    @nintendude794 3 หลายเดือนก่อน +11

    21:01 “if you enjoyed this video…. You’re a freakin’ nerd!” LOL

  • @dv_interval42
    @dv_interval42 4 หลายเดือนก่อน +17

    this is actually a visually stunning series, incredible quality and pedagogical quality, it's unbelievable

  • @Gyozamang
    @Gyozamang 4 หลายเดือนก่อน +23

    hey I appreciate you're sticking to this project. There's a lot of good projects stuck half way through then the channel just never updates again, so thank you

  • @moonoovie
    @moonoovie 4 หลายเดือนก่อน +26

    This series is going to be yet another re-bingeable series on par with Parks and Rec, Arrested Development, Columbo, and Brooklyn 99.

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

      Lol, funny grouping

  • @MattEatsMochi
    @MattEatsMochi 4 หลายเดือนก่อน +13

    I could listen to you talk about these problems for hours. How much I learn for my other projects by watching you recreate an old game is enormous.

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

    I'm loving this series. It's a perfect blend of devlog, tutorial, and game mechanic history lesson! I hope you're enjoying making this as much as I am watching it.

  • @thatcloveplant
    @thatcloveplant 4 หลายเดือนก่อน +60

    having a sort of pipe entrance area is exactly how NSMB2 handles things. kinda fun to see the same useful concept in this recreation

    • @LuigiXHero
      @LuigiXHero 4 หลายเดือนก่อน +12

      It's how all the nsmb games done it and it's also the standard way Mario fan games typically do it. In the original Mario world the level was split into screens that could have an exit attached that any warp in that screen would take you to. This system is a lot more flexible.

    • @thatcloveplant
      @thatcloveplant 4 หลายเดือนก่อน +3

      yeah the system with the pipe entrance areas is a lot more flexible, makes sense they switched to that system in later games

  • @maximo.7240
    @maximo.7240 3 หลายเดือนก่อน +6

    This deserves so many more views. I really hope you continue, this is my current favourite series on videogames. Gut gemacht alter! Viel glück und viel spaß! Ich möchte auch Videospiele machen und diese Serie ist dafür sehr sehr hilfreich. Tut mir leid mein deutsch ist schlecht ;-; aber ich wollte dir in deiner Müttersprache bedanken

  • @disdonut
    @disdonut 4 หลายเดือนก่อน +14

    I can't believe he just hit us with the "and if you enjoyed this video, you're a frickin' nerd" at the end.
    ...It is true though

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

    I think my favourite thing about this series is that you explain the limitations of the SNES/SMW while also explaining how you can overcome this with modern game engines like Godot. Awesome stuff!

  • @arandomguythatdoesntpost
    @arandomguythatdoesntpost 4 หลายเดือนก่อน +11

    I just watched the 2 parts yesterday and then this gets uploaded! How fascinating!

    • @arandomguythatdoesntpost
      @arandomguythatdoesntpost 4 หลายเดือนก่อน +1

      By the way, You can reparent the player to the root node before loading a new scene so it doesn't get deleted, and then reparent it to the new scene

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

    I love how you focus on creating good content and not pushing for subscribtion and likes!
    - Around halfway through the video, you were editing some blocks, and I guess I'm scarred by other youtubers because I was expecting the edit to spell out: "Subscribe"/"Like" or something similar - Aswell as at the end, I was waiting for the: "If you like this video, consider liking and subscribing etc.." Instead I got a compliment by being called a nerd

  • @hyron_
    @hyron_ 4 หลายเดือนก่อน +9

    this is so impressive! its always nice seeing people give some love for smw camera. its so good

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

    this is an excellent video, way too underrated. Not just a remake but you go above and beyond to make it accurate

  • @kplays_6000
    @kplays_6000 4 หลายเดือนก่อน +6

    You can officially count higher than Valve! Hyped for this!

  • @PoliThePolarCat1947
    @PoliThePolarCat1947 4 หลายเดือนก่อน +11

    If you were to tell me that your fangame was the real game, I would believe you. That's how good it is.

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

    I'm a (non-game) programmer who loves games and Mario World in particular, and is interested in learning godot at some point. There couldn't be a video series more tailored to me :)
    Also, I'm not only floored by the quality and level of detail you're accomplishing here, but the amount of work you put into presenting it. Even if I had the time and patience to pull this off, I could never make the content delivery so engaging. Masterclass content on all levels.

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

    this type of video would normally be boring to me, but somehow you make it interesting

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

    New title: Making bibically accurate mario world

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

    This is just sutch a comfort watch. 😊

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

    For my first Godot project I wanted to recreate the first Super Mario Bros game (or part of it) and finding this series umprompted was a godsend! I'm loving it!

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

    THE BEST GAME DEV SERIES IS BACK

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

    I'm really excited to see the source code once this project is finished. Aside from the project being generally interesting, It's a really good study on the scale of a game like this. I'm already learning a ton from these videos, so thank you!

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

    Yay! Part 3 released!

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

    I just discovered this series and I am hooked! I'm fascinated by what Nintendo was able to pull off with the hardware and I'm learning a ton watching you adapt it to Godot (I pause every screen to read your code comments.) I'm not a gamer and have no desire to be a game developer, but I dabble with coding in my spare time just to keep my brain active.
    Something I might attempt if you end up releasing your project, is maybe transforming the base game into a hybrid platformer/adventure. I'm not sure how it would turn out or if it's even possible, but it would definitely be a good learning experience for me.
    Thanks for the series - looking forward to the next release!

  • @AlienoidNovace
    @AlienoidNovace 4 หลายเดือนก่อน +3

    This is super nifty!!! This is absolutely one of my favourite TH-cam series (serieses?) out there right now and I cannot stress enough how excited I am to see you dive into shaders (and hopefully learn a thing or two about them myself because they are TERRIFYING to me).

  • @TheWaterMiners
    @TheWaterMiners 4 หลายเดือนก่อน +5

    In my Godot recreation of Castlevania, I have a base game scene that handles the loading of stages, and I never actually switch scenes, which lets me easily retain the player between stages. Not sure if that's the best approach, but it's worked pretty well.

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

    Yup! I am a nerd, bro you cooked af. Honestly dude, you are wicked. This game was designed and coded by an entire Nintendo team based on limited memory, while you are doing everything entirely solo. I would definitely need Adderall to do this work HAHA

  • @jumbledfox2098
    @jumbledfox2098 4 หลายเดือนก่อน +1

    you have NO IDEA how excited i am for this video, i love your channel, it's so inspiring

  • @Vieislost
    @Vieislost 4 หลายเดือนก่อน +7

    Can't believe it's already been 3 months, Can't wait for the next devlog!

  • @christian0h
    @christian0h 4 หลายเดือนก่อน +3

    Part 3 of one of the only series to give me motivation to pursue game design anymore!!! I love these please keep making them and don't give up like I do!

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

    Absolutely fantastic video. It's amazing how far Godot has come... But this is absolutely stellar. Watched since the first video and it's honestly humbling how much goes into this. More importantly, your efforts being oriented around accuracy makes this even more phenomenal than the average video.
    jdh is the only other channel that delves into this level of accuracy where I am completely engaged. I am indeed a nerd.
    I wish much success in your endeavors.

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

    I love the care you have for the nuances of every little thing about this game. This series scratches that "explaining specific behind-the-scenes functions from retro games" itch that I have very well. It also makes me want to give gamedev a try, which is pretty great, too.

  • @16-BitMario94
    @16-BitMario94 3 หลายเดือนก่อน

    I love these videos not only do i know how SMW works but it's cool seeing my favorite video game being recreated

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

    5 HOURS AGO?! I was just watching the previous episodes unrelated and I checked the channel and sorted by popular and was wondering when part 3 would be. Then I checked by recent and saw this video and wondered why it wasn’t in the popular tab. I only now just realized how recently this came out

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

    just discovered you on this chapter 3 and your explanations and work is amazing, congratulations and thanks a lot for sharing your knowledge! gonna check the first two chapters very soon!

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

    Thanks so much for sharing! This has been very satisfying to watch.

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

    This series is getting amazing!!! What would also be amazing is if after finishing this project you also recreated Donkey Kong Country in Godot!
    And when you've finished your project, if you released the source code it would make it a thousand times easier to create mods for Super Mario! And just like the Street Of Rage Remake, dozens of mods based on your project would appear and go viral! Congratulations and good luck with the project!

  • @Hexagular
    @Hexagular 3 หลายเดือนก่อน +1

    I've been waiting for this episode! Thanks for making this

  • @Catinbetween
    @Catinbetween 4 หลายเดือนก่อน +1

    You gave me the crazy idea to remake metroid (NES) on godot! So far, i've got the tilemap and Samus' animations and physics down. The physics took me ages to get right because i needed to learn at the same time how godot works. Also, it seems like the physics of metroid aren't as well documented as for super metroid too. So a lot of the code is probably not exactly the same, but remade by observation. But that is alright. The important part is that it feels the same. I also had decided to create a state machine for samus' physics. And for animations, godot actually has an Animation Tree feature which offers Animation State Machines! I could combine the two state machines (physics and animations) by creating a state machine manager that manages both of the state machines.
    The camera in metroid is rather simple, the camera limits are just blocked off by huge chunks of tiles . Instead of doing that, my system is just a huge collision polygon within which the camera is allowed to move. There is one per room, and transitioning between one and the other will be a future problem (for when i recreate doors).
    Thank you for this video! It is giving me a bunch of new ideas how to handle future problems. I hope to see more parts of this series. Good luck!

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

    I thought you had abandoned this series. I’m very happy to see you continuing it, and I can understand why you took a long time to publish this one. Reverse engineering each detail of the Super Mario World game is not an easy task at all.
    It would be great if you could dive deep into the implementation details of the camera scripts.
    Congratulations, and thank you very much for your videos. They are really inspiring and very helpful!

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

    I didn’t even realize that the parts have almost been 3 months apart each time ;-; these have been so enjoyable to watch, I’m so excited for part 4! Great job so far!

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

    dude you're an absolute legend. this has helped me advance my godot knowledge more than any tutorial i've seen so far

  • @Bitlytic
    @Bitlytic 4 หลายเดือนก่อน +1

    Love seeing more of this series! It's honestly a really good series to show other people who are interested in Godot and wanna see how much it handles for you and how much you can add. As always, looking forward to seeing more of your work on the recreation, Godot seems to be the perfect engine for rom hackers

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

    Not only is this super cool, but I find it super motivating and learning godot while watching this! Best of luck to you!

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

    This series is one of the best devlogs in existence. Thanks for being awesome!

  • @TannerCh
    @TannerCh 4 หลายเดือนก่อน +1

    I'm a freaking nerd, and proud of it! Fantastic video from start to finish! Thank you!

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

    It's incredible how much I'm learning from a video of someone who is learning ! So much more informative than alot of other tutorials out there, thanks so much !

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

    Your knowledge... The work you made... the edit itself... Awesome work man! Please keep it going!

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

    i totally love this series and i'm always looking forward to watch the next part, i hope you are having as much fun doing this as we have while watching those awesome videos. I especially love your explanation skills as I never learned more about godot than by just watching those three parts of this series. keep doing this awesome job man

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

    Really enjoying this series so far!
    When I clicked on the first video, I had low expectations.
    At first I thought it was going to be one of those many janky game dev videos where they make the player move in a constant velocity, or use a paid addon and call it a day.
    But was instead delighted with an informative and meticulously made video; Good job, I'm impressed!

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

    No way, I got recommended the first video yesterday, continued with the second one and then I subscribed to see the third one. Only had to wait like an hour but sadly didn't see yesterday.
    Great work mate!

  • @Jannick-l1k
    @Jannick-l1k 4 หลายเดือนก่อน +1

    I am always sooo hyped to see a new video for this series.
    I am in love with your attention to detail, that totally hits my taste!
    Great job so far, this looks really impressive 😇

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

    Getting the camera right instantly gives this such an SMW feel. Great job!

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

    I'm loving how this series is progressing. Thanks for sticking to it! It's so exciting to see how everything is turning out and what kind of work goes into implementing each aspect of the original game. Keep it up!

  • @hanyelsafty-z6l
    @hanyelsafty-z6l 4 หลายเดือนก่อน +1

    I have been waiiiiting for this video man, I watched the first 2 parts like a million times

  • @commandingsteel
    @commandingsteel 4 หลายเดือนก่อน +1

    completely forgot about this series, but glad it popped up
    cheers

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

    It’s very accurate! The only thing that’s glaringly obvious is the fact that the background doesn’t scroll parallax vertically in the original game

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

    This series is amazing. I can't wait to see you implement holding and throwing shells and see you perform a shell jump lol

  • @ToonNoah
    @ToonNoah 4 หลายเดือนก่อน +1

    I LITERALLY JUST FINISHED REWATCHING THE FIRST 2 PARTS FOR THE THIRD TIME JUST A FEW HOURS AGO AND THEN YOU DROP THIS TODAY 🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥

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

    Seriously, I actually learn about a lot of new stuff from these videos which is funny because it's not really a tutorial.

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

    This is coming along so so so well!!!! You're doing so good at deciding when to do a perfect 1:1 recreation and when to take advantage of current age hardware. Having individual coins disappear in item memory was, in my opinion, the intended behavior for the original SMW and now that you don't have memory limitations you can make good on that!!

  • @mono9613
    @mono9613 4 หลายเดือนก่อน +1

    I really really really appreciate the love for detail you are having here. It's super interesting to see how the mechanics of smw work in detail, even if it's just something like the camera.
    The wait, was definitely worth it. Keep up the great work!

  • @shadowxtulhybridtheoryep
    @shadowxtulhybridtheoryep 4 หลายเดือนก่อน +5

    Implementing multiplayer would be kinda cool imo

  • @dude2542
    @dude2542 4 หลายเดือนก่อน +3

    One small thing: the point numbers that you get when picking up a mushroom for example should have a higher Z index than Mario.

  • @Evil69
    @Evil69 4 หลายเดือนก่อน +1

    This is my favorite series on TH-cam to keep up with

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

    It's amazing how important the camera is for the game feel, it's something that most fan games don't get right

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

    Thanks. I think you are doing a very good job eith these videos. Going through "retro game mechanics" and casually teaching about newer game engines. Looking forward to the next one.

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

    It is crazy to look at all the work from these 3 videos and to realize that this is the basis of mario and the level making is the end point 🤩

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

    You're awesome wye, been a fan of your work since A Strange Mission! This series is fantastic; I've never seen anyone explain the inner workings of SMW so concisely and intuitively, and I respect the attention to detail in your Godot implementation. Keep doing what you're doing!

  • @PedroManX
    @PedroManX 3 หลายเดือนก่อน +1

    Amazing.

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

    HE´S BACK 🗣🗣🗣🔥🔥

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

    I cant wait for part 4 already love you man the way you explain everything and holy that player have a lot of code i never seen the single character that can have that much code. I am learning so much from you cannot even comprehend the level of editing in your video clarity and explanation is top notch keep it up please don't stop on this project.

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

    Its so interessting, was waiting for over 2 months for a new part. good job, love this series!

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

    This is probably my favorite series on TH-cam rn, can’t wait to see the progress!

  • @SuperLimeWorld
    @SuperLimeWorld 4 หลายเดือนก่อน +1

    Omg I've been waiting for this, yay!

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

    I can't tell you how much I enjoyed these 3 videos so far. Very insightful as to how to make good use of Godot's strengths, but also super interesting to see how Super Mario World actually works. When is part 4 coming? Also, could you make a video going into details excruciating details about the physics of SMW (and maybe Yoshi's Island? :) )

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

      Glad you like them! Part 4 is in the works, but as always it's taking longer than expected (: definitely this year though!

  • @trueblueblack47-
    @trueblueblack47- 4 หลายเดือนก่อน

    This is coming on so brilliant! It amazes me just how much you can do with Godot and how well you've recreated it so far :) absolutely fantastic! God bless :)

  • @riku5543
    @riku5543 4 หลายเดือนก่อน +1

    Yesss I love this series

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

    Thank you for this series of videos, they are inspiring, entertaining and very educational, I hope you are enjoying godot!!

  • @ScoutPlaysKalimba01
    @ScoutPlaysKalimba01 4 หลายเดือนก่อน +1

    Oh god... he's propobly on Nintendo's most wanted list right now

  • @RSMR029
    @RSMR029 4 หลายเดือนก่อน +1

    YESS PART 3!

  • @jmvr
    @jmvr 4 หลายเดือนก่อน +1

    Cool thing about Composition vs Inheritance in Godot, is that C# does something similar.
    In C#, you can only inherit from a single class, which means that methods from parent classes won't be called multiple times. So composition is needed if you want multiple sections of functionality, which is where their interfaces and abstract classes come into play. Both are pretty similar, except abstract classes can contain code within methods, whereas interfaces cannot. As well, you can inherit from as many interfaces as you want, but one from a single class, abstract or not.
    The benefit of using an interface is that you can always guarantee that some variable has a certain variable or method. If you attach an IDisposable to a class, it will always have the Dispose method. However, if you want to use IDisposable for the class you make, you'll have to implement the method yourself.
    I know this really isn't that applicable to what you're doing, but for anyone using C# in Godot, maybe this will be helpful.
    Also great work on the project, it's really coming together! These videos are slowly but surely pushing me toward remaking other video games in Godot

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

    I've been loving this series so far. I've always loved super mario world for its quirkiness and have even thought of making my own mario fan game in godot lol. I've learned a lot from these series; keep making these great videos (:

  • @missloopy
    @missloopy 4 หลายเดือนก่อน +1

    making GREAT progress cant wait for part 4!!

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

    Woohoo! Another highly anticipated video! I can't wait to see what you're talking about!

  • @0ni0ng0ld-g6i
    @0ni0ng0ld-g6i 24 วันที่ผ่านมา

    Brilliant series I enjoyed a lot the insight of using composition along with class inheritance for the variable blocks types

  • @ybb8956
    @ybb8956 4 หลายเดือนก่อน +1

    This was great can't wait for the next one.

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

    Amazing progress, really couldn't tell the difference in the end.

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

    Absolutely loving this series!!!

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

    Lets gooo I've been waiting for this series to come back !!