Roguelike Mechanic in Godot 4 - Level & Weapon Upgrade

Поделиться
HTML-код
  • Опубликовано: 18 янв 2025

Комментарии • 35

  • @GuiiWolff666
    @GuiiWolff666 3 месяца назад +1

    Awesome tutorials! Anxious for the next parts please!

  • @meltrop9580
    @meltrop9580 3 месяца назад +4

    Hello, very nice tutorial i love this serie !
    Could you create a SaveManager to save progression, and show us how to use it when you add a new mecanics, for example here saving upgrades done by player.
    Later it could be player stats etc ...
    Ty :)

  • @Hamo0_0
    @Hamo0_0 3 месяца назад +1

    جامد يصطا ❤

  • @davidkurosaki8457
    @davidkurosaki8457 3 месяца назад

    You can add items for the player, for example: that are equipped in the menu, it would be more attack speed, movement speed, critical, life regeneration, more attack life and so on so that the player

  • @HayasakaAi-wj4zb
    @HayasakaAi-wj4zb 3 месяца назад

    Thank you very much

  • @ricardopitta8272
    @ricardopitta8272 3 месяца назад

    very good!

  • @Sea_Frieren
    @Sea_Frieren 3 месяца назад

    thank you

  • @Palmania-wd
    @Palmania-wd 3 месяца назад

    awesome

  • @KorathiHeatwave
    @KorathiHeatwave 3 месяца назад

    thx Master

  • @JFran.
    @JFran. 3 месяца назад

    Good tutorial, as always. 🫡

  • @nurgoh7792
    @nurgoh7792 Месяц назад

    Hello 16BitDev, first of all, thank you so much for the tutorials. I wanted to ask for your help, I’ve been struggling with this. I made two animations: one for when the upgrade options are shown and another for when they are closed. I was able to set up the show_option (play_in) animation like this:
    func show_option():
    for i in range(3 + modifier):
    if available.size() > 0:
    var option_slot = OptionSlot.instantiate()
    option_slot.item = available.pop_front()
    add_child(option_slot)
    option_slot.play_in(i * 0.2) # Adds incremental delay
    option_size += 1
    The other animation is for when I’ve already chosen the upgrade (which happens when the options close). Where should I place the other animation (called play_selected)? I’ve already tried placing it in close_item, check_item, but I couldn’t make it work.
    The option_slot.gd script looks like this:
    func play_animation(animation_name: String, delay: float = 0):
    # Initializes the animation with an optional delay
    modulate = Color.TRANSPARENT
    await get_tree().create_timer(delay).timeout
    $AnimationPlayer.play(animation_name)
    func play_in(delay: float = 0):
    play_animation("in", delay)
    func play_selected():
    play_animation("selected")
    Thank you so much in advance for everything

  • @felipezymor9970
    @felipezymor9970 3 месяца назад

    Would be really nice some bosses with arena reduction, chests and unlockable content, such as new weapons and/or new characters

    • @16bitdev
      @16bitdev  3 месяца назад +2

      @@felipezymor9970 Good ideas, added to my todo list 👍🏻

    • @felipezymor9970
      @felipezymor9970 3 месяца назад

      @@16bitdev you're the best!

  • @fearun10
    @fearun10 3 месяца назад

    New Pathfinding / avoidance / steering behaviors?s??

  • @Hiro-1486
    @Hiro-1486 3 месяца назад

    Remake the item system and inventory tutorial without json please

  • @bocchi9
    @bocchi9 3 месяца назад

    ty

  • @moonnight9474
    @moonnight9474 3 месяца назад

    🤩

  • @HayasakaAi-wj4zb
    @HayasakaAi-wj4zb 3 месяца назад +1

    item with stats for player

  • @cq7743
    @cq7743 3 месяца назад

    Thanks for creating the video!I'm a video porter blogger from China.Is it possible to republish your video on a national learning site and show that you originated it?There will be no charge and it will be used only for learning and sharing. So more people can see the videos you make!

  • @wolfHKS
    @wolfHKS 3 месяца назад

    Good Job 16bitdev

  • @bocchi9
    @bocchi9 3 месяца назад

    item for game 16bitdev

    • @AgriasOaks99
      @AgriasOaks99 3 месяца назад

      I guess that has been covered in the RPG series.
      Try checking on that.

    • @bocchi9
      @bocchi9 3 месяца назад

      @@AgriasOaks99 ☺

  • @Bob-Dev.1
    @Bob-Dev.1 3 месяца назад

    Please add an explanation in Arabic. We, the Arabs, also support you.❤

    • @JFran.
      @JFran. 3 месяца назад +3

      If you're going to be a developer, you must learn english.

    • @Bob-Dev.1
      @Bob-Dev.1 3 месяца назад +1

      @@JFran. This takes a long time and I don't like patience. ❤️

    • @felipezymor9970
      @felipezymor9970 3 месяца назад +1

      ​@@Bob-Dev.1actually English is a must-have these days, it's the universal language

    • @Vegan_Kebab_In_My_Hand
      @Vegan_Kebab_In_My_Hand 3 месяца назад

      @@Bob-Dev.1 Just learn and practice English consistently. It doesn't have to be a lot, eventually you'll get there. It'll help you tremendously.

    • @Bob-Dev.1
      @Bob-Dev.1 3 месяца назад +1

      But I know some things about it and I am studying on Tuesdays, intermediate and at a very good level ❤

  • @wchisato2024
    @wchisato2024 3 месяца назад

    thx