Recreating Fishy in Godot! Beginner starter project

Поділитися
Вставка
  • Опубліковано 28 лис 2024

КОМЕНТАРІ • 20

  • @ForlornU
    @ForlornU  4 місяці тому +1

    This video is structured as something in-between a step-by-step, follow along tutorial and a devlog. I apologize for the confusion, i recomend anyone interested in the project to get it straight from the source rather than following along the video, download here: github.com/ForlornU/Fishy-example-game

    • @casachezdoom2588
      @casachezdoom2588 4 місяці тому

      Thank you for your honesty, this takes courage and you definitely get respect points for this.
      If you have the energy and time, it could be possible to still make the video usable as a tutorial by adding a few overlays to the video to add what is missing or clarify what is vague. I guess at worse it was a learning experience in tutorial video making 😃

  • @peppergina
    @peppergina 5 місяців тому +2

    Gosh this was a real lesson for me! The lesson was mostly good but there were some parts that were *so* hard to follow, you tend to click around the screen so quickly it I guess it implies that I'm meant to know where those things are... the screen settings at 21:36 or when you changed the gradient I had to actually slow down the speed of the video to see what you were doing (and you started doing it before you started talking about it) so that was really hard to follow, I haven't been able to finish the whole thing and I think I'm going to have to finish this just by myself and using chat gpt because there are too many things that when I copied your code exactly they just do not work in the same way, I think there are a few instances where things were changed/ renamed outside of the tutorial, overall it is good and when you explain things they are clear, the whole segment with the spawner was great, but I wasn't able to follow beginning to end unfortunately and I tried really hard!! I'm very new to godot this is my second video that I'm following.

  • @Ithenos
    @Ithenos 5 місяців тому +1

    Wonderful job with the video. Love your coding style and appreciate you going into the code and explaining why you chose to do what you did.
    You also go into topics your typical engineer would immediately think of such as not hardcoding everything. Very nice!
    I wouldn't know for sure but I think the way you explain it may even help those who don't code for a living understand.

    • @ThaAftrPartie
      @ThaAftrPartie 4 місяці тому

      I’m mainly using this as a way to get the basics in my own project set up, and there’s a few things like the enemyfish scripts init_fish is supposed to be just init, and I’m stuck at like 40:46 where the inheritance argument for fish for the init_fish func in the fishspawner makes it an invalid function type as it’s not a node2d and it’s a characterbody2d
      (Could be likely due to my wanting to do composition instead of strictly inheritance), but still should be possible to fix, albeit me wanting to smash my head into my keyboard

  • @wicgamesdev
    @wicgamesdev 5 місяців тому

    Great to see your back with more content! Keep up the great work!

    • @ForlornU
      @ForlornU  5 місяців тому +1

      Thanks! Will do!

  • @say4814
    @say4814 5 місяців тому +1

    nice video, very well teaching. can i request more beginner project

    • @ForlornU
      @ForlornU  5 місяців тому

      Thank you, of course!

  • @ForlornU
    @ForlornU  5 місяців тому

    If this project is too simple for you, check out my more complex top-down starterkit here: github.com/ForlornU/TopdownStarter

  • @ThaAftrPartie
    @ThaAftrPartie 5 місяців тому

    Unironically i have a personal project like feeding frenzy I’ll be working on(already started and have a fsm for moving animation kinda) after the game jam im in.

  • @casachezdoom2588
    @casachezdoom2588 5 місяців тому +1

    7:02 I get an error "Invalid set index 'velocity' (on base: 'Nil') with value of type 'Vector2'." Anyone else?

    • @casachezdoom2588
      @casachezdoom2588 5 місяців тому

      Fixed it. At 6:26, the player is renamed to player_body so we have to re-select the CharacterBody2D in the inspector.

  • @Oneesan91
    @Oneesan91 5 місяців тому

    Seems helpful!

  • @casachezdoom2588
    @casachezdoom2588 5 місяців тому +3

    I'm only 12 minutes into this video and I find the tutorial extremely frustrating to follow. There's a lot of jumping around and often changes are made to the script, nodes, or options without being said in the narration and if you're not focused like a hawk you might miss it. Feels almost like a devlog instead of a tutorial. This is my 3rd or 4th Godot tutorial, and I don't think I'm going to finish this one, which is unfortunate.

    • @ThaAftrPartie
      @ThaAftrPartie 4 місяці тому +1

      The kicker is 40:46 the code just simply breaks down and doesn’t work

    • @casachezdoom2588
      @casachezdoom2588 4 місяці тому

      @@ThaAftrPartie Welp… glad I stopped early then 😅

    • @ForlornU
      @ForlornU  4 місяці тому +1

      I'm sorry for the confusion caused by the video's structure, it doesnt really work as a step-by-step despite being made like one. I'll make sure to clarify this with a stickied comment. Thank you for the feedback

  • @AgriasOaks99
    @AgriasOaks99 5 місяців тому +1

    Feeding frenzy?

    • @ForlornU
      @ForlornU  5 місяців тому

      Had never heard of that before but yes, same type of game!