[13] Let's Make a Godot Space Shooter: Shooting Meteors

Sdílet
Vložit
  • čas přidán 2. 08. 2020
  • We get our bullets damaging nodes that can be damaged! Let’s Make a Godot Space Shooter together - a series covering basic Godot concepts and workflows to create a full PC, mobile, and controller-supported game!
    See my website (source code link available per-episode!): codenmore.github.io/
    Follow me on Twitter - @CodeNMore - / codenmore
    Teaching to understand all subjects to the fullest extent!
    Thumbnail: Godot Logo (C) Andrea Calabró Distributed under the terms of the Creative Commons Attribution License version 3.0 (CC-BY 3.0). creativecommons.org/licenses/....
  • Jak na to + styl

Komentáře • 52

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

    pls make another part because i wanna FINISH THIS TUTORIAL!!!!

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

    Please keep the series
    We need more episodes

    • @inspirex1831
      @inspirex1831 Před 3 lety

      Which dekstop app are They using?

    • @stsmuniz
      @stsmuniz Před 3 lety

      @@inspirex1831 I think Windows 10

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

    Just got done following all the tutorials up to this point. I love the short video format where you tackle one issue at a time. Makes it easy and not overwhelming. I do hope you continue the series, but if you don't I want to let you know I've enjoyed this tutorial series so far.

  • @nathente5826
    @nathente5826 Před 3 lety +8

    It's sad seeing how many people dropped off after the break. Am following your other game tutorial in java and you've been an amazing help! I can't thank you enough

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

      It's sad but that's just the reality. If everyone could be game programmers, guitarists or singers, they would be. Like anything worth doing, it's hard. A lot of it is underestimating what it takes to make a game, any game, but especially a decent one that's polished.

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

    These are really great - Please continue!

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

    Waiting for new episodes

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

    I hope you'll continue there tutorials.
    It really helped me until this point!

  • @emeraldeelentertainment8988

    Hello CodeNMore. Your tutorial series on making a space shooter has been fun to follow. I'd love to see more parts be made if you have the time.

  • @antoniopiczon5743
    @antoniopiczon5743 Před 3 lety

    I'm really invested on this tutorial. I am hoping that you'll upload the next episode!

  • @ldwabananattqw
    @ldwabananattqw Před 3 lety

    well that was a great tutorial thanks .
    an easy and simple introduction to Godot

  • @johnn1199
    @johnn1199 Před 6 měsíci

    It was at this point that the code for my bullet broke for me in a truly inexplicable way. They no longer move. I tried deleting all code except that which pertained to the forward motion of the bullet. No luck. Deleting other objects in frame? Nope. Moving the instruction to process(delta) instead of _physics_process(delta)? HAH! Absolutely not. However one of many things this series ahas taught me is that somewhere there will be exactly one things that has changed in Godot or that I am doing idiotically wrong, and if I stay bloody-minded enough I will find it, eat it and become MORE POWERFUL.
    Anyway yeah thanks for making all of these!

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

    Where are you bro.. We miss you

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

    when new episode :>?

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

    For all C# users! You cannot just call method "Damage()" on an Area2D object. What I did was creating a new Script called DamagableBase : Area2D with the Damage() method inside. Then Meteor.cs and all other classes that will be damagable can then inherit this class. In Bullet.cs you can then call the Damage method by; (area as DamagableBase).Damage(1);

  • @jr.p.8429
    @jr.p.8429 Před 3 lety

    Yayy I figured it out myself but I'd like to see how you did it!

  • @mayjo2990
    @mayjo2990 Před 2 lety

    Great Job, you are a verry good teacher, thx a lot.

  • @gabechildress5854
    @gabechildress5854 Před 3 lety

    KEEP GOING WITH ELECTRIC SERIES!!!

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

    You are the best my fav youtuber

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

    thanks! keep it up, please!

  • @metalheadmaniac8686
    @metalheadmaniac8686 Před 3 lety

    I sure hope this isn't discontinued

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

    The source code for other episodes does exist here at least
    github.com/CodeNMore/Yet-Another-Space-Shooter/releases
    Hopefully there will be more videos too,

  • @toujoursseul1415
    @toujoursseul1415 Před měsícem

    this is how i made the meteor dAmageable. thanks for the awesome tutorial, still learning
    onready var Meteor = $Meteor
    func _ready():
    speed = rand_range( minSpeed, maxSpeed)
    rotationRate = rand_range(minRotationRate, maxRotationRate)
    if Meteor:
    Meteor.add_to_group("damageable")
    else:
    print("Error: Meteor node not found!")

  • @healwithmusic3921
    @healwithmusic3921 Před 3 lety

    Pls Make More Vids on this subject

  • @SuperAleksLP
    @SuperAleksLP Před 3 lety

    why would he stop making videos :( pls come back bro we love u

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

    I get error: Nonexistent function 'damage' in base 'Area 2d(Meteor.gd). What wrong with my code ? please help me.

  • @YunyunUnion
    @YunyunUnion Před 3 lety

    More meteord when?

  • @ShinoSarna
    @ShinoSarna Před rokem

    So if I'm using KinematicBody for a different type of game, the signal would be body_entered thing?

  • @bishnupahari3353
    @bishnupahari3353 Před 3 lety

    If creating another part : bool = true:
    print('cool keep it up')
    else:
    print('please create another')

  • @BladeStar2706
    @BladeStar2706 Před 3 lety

    hopefully you get time to continue the tutorial

  • @inspirex1831
    @inspirex1831 Před 3 lety

    Which application is This

  • @l0raxeo265
    @l0raxeo265 Před 3 lety

    I have a question: What language is this being programmed in? C#? I am planning on learning C# soon (I found u cuz I was creating games in java) and I'm wondering whether to use this tutorial for C# or not

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

    Bruh, 5 months

  • @Knife8
    @Knife8 Před 3 lety

    when part 14 and 15

  • @gamingcentral8376
    @gamingcentral8376 Před 3 lety

    We realy do

  • @elijahnyendwa2281
    @elijahnyendwa2281 Před 3 lety

    hi please respond the link to the source code is not working

  • @vermiman
    @vermiman Před 3 lety

    func _on_Bullet_area_entered(area):
    if area.has_method("damageFromPlayer"):
    area.damageFromPlayer(1)
    queue_free()

  • @Pawlik152
    @Pawlik152 Před 3 lety

    pls finish this tutorial!

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

    More! Lets finish the game! ^^ @CodeNMore

  • @khadeejafaheema3829
    @khadeejafaheema3829 Před 3 lety

    Please upload a new video in electronics

  • @heun11
    @heun11 Před 3 lety

    BRO, HOW DO I GET SOUND INTO JAVA GAME ?!?!?

  • @adityapratamat.n.1945
    @adityapratamat.n.1945 Před 3 lety

    Please do new episode

  • @masminerk8646
    @masminerk8646 Před 3 lety

    plz say are u here?

  • @spodarman3823
    @spodarman3823 Před 3 lety

    libgdx???

  • @lgdeaglegaming6352
    @lgdeaglegaming6352 Před 3 lety

    Can u say your age please?

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

      Thats a really weird question...

  • @real_rumin
    @real_rumin Před 3 lety

    Quite disapponted ! Too much wait