Circle Jump: A Godot Mobile Game (Part 13)

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

КОМЕНТАРІ • 18

  • @GameEndeavor
    @GameEndeavor 5 років тому +7

    Nice! Those changes really make a big difference. Thanks for the shoutout!

    • @jamarilee5162
      @jamarilee5162 3 роки тому

      i guess im randomly asking but does someone know a tool to log back into an Instagram account?
      I was stupid lost the password. I would appreciate any help you can give me

    • @memphisspencer9474
      @memphisspencer9474 3 роки тому

      @Jamari Lee instablaster ;)

    • @jamarilee5162
      @jamarilee5162 3 роки тому

      @Memphis Spencer I really appreciate your reply. I got to the site through google and im waiting for the hacking stuff atm.
      Seems to take a while so I will get back to you later when my account password hopefully is recovered.

    • @jamarilee5162
      @jamarilee5162 3 роки тому

      @Memphis Spencer it worked and I finally got access to my account again. I'm so happy:D
      Thank you so much, you saved my ass !

    • @memphisspencer9474
      @memphisspencer9474 3 роки тому

      @Jamari Lee you are welcome =)

  • @RickoDeSea
    @RickoDeSea 5 років тому +2

    This games is already high quality. I am betting a lot of people will play it.

  • @samifirstsamijoe2050
    @samifirstsamijoe2050 5 років тому +3

    In your next game you could probably teach us In app purchases there is no Tutorial out there

  • @QatariGameDev
    @QatariGameDev 5 років тому +1

    Looking forward for how adding good pause function button for mobile game, Keep the great work :)

    • @Kidscancode
      @Kidscancode  5 років тому +1

      I wasn't really planning on doing pause in this game. It's so fast-paced and the sessions are very short, it doesn't seem like a useful feature in this case.
      The official docs have a good overview of how to implement pause:
      docs.godotengine.org/en/latest/tutorials/misc/pausing_games.html

  • @yakpsipahi2599
    @yakpsipahi2599 4 роки тому

    i just finished the jumpy tutorial, can’t wait to start godot tutorials. ! thank you

  • @antonytemplier8048
    @antonytemplier8048 5 років тому +1

    After adding the bonus multiplier, the limited circles never stop. This can be fixed by changing the test for the player death in 'check_orbits' function in 'Circle.gd' like this :
    if current_orbits >= num_orbits:
    instead of previously :
    if current_orbits

    • @Kidscancode
      @Kidscancode  5 років тому

      Thanks! I had that on my list of changes to make, but completely missed it when making the video.

  • @antonytemplier8048
    @antonytemplier8048 5 років тому

    I noticed two other side effects after adding the bonus multiplier :
    1 - The notification for 'new level' and for 'new record' don't appear anymore : this is because in 'HUD.gd' animation for bonus multiplier in 'update_bonus' take over the one in 'show_message'. I fixed it by adding in 'update_bonus':
    if value > 1 and !$AnimationPlayer.is_playing():
    instead of previously
    if value > 1:
    2 - Since bonus multiplier the level update shouldn't rely on score but on number of spawned circle to keep incrementation based on 'circle_per_level' (in setting.gd). To do this :
    In top of 'main.gd', add a new counter to keep tracks of that :
    var spawned_circles = 0
    Don't forget to reset that var every game, in new_game func :
    func new_game():
    spawned_circles = 0
    [...]
    Increment this counter every new circle spawned :
    func spawn_circle(_position=null):
    spawned_circles += 1
    [...]
    And finally the new condition to level up is :
    func set_score(value):
    [...]
    if spawned_circles > 0 and spawned_circles % settings.circles_per_level == 0:
    level += 1
    $HUD.show_message("Level %s" % str(level))

    • @Kidscancode
      @Kidscancode  5 років тому

      Yep, I noticed too late that I ended the video a little too soon. I'll put that in the next one.

  • @Red_Eagle
    @Red_Eagle 3 роки тому

    In-App purchases bro?

  • @wilmon
    @wilmon 5 років тому

    hello! i have a couple of questions regarding an android godot game i'm making that uses circles. it is a very simple game for an assignment, but i have never coded before and i cannot make it work. i do not want anyone to do my hw for me, but my deadline is very soon and i do not know how to solve this. if you have already touched on these subjects, please just tell me which video.
    basically, i have the following thing: two circles bouncing on a screen. that i managed to do. but how do you manage to sense when they overlap? the player would have to see when they touch, press anywhere on the screen and get a point. if they press when theyre not touching, he loses. i cannot make it work, tried with overlapping areas and other things. bare in mind i know pretty much nothing about code :( any advice is appreciated. thank you!

    • @Kidscancode
      @Kidscancode  5 років тому

      First off, it's really hard to answer in any kind of detail in YT comments. If you're really in need of help, I would recommend the Godot discord: discord.gg/zH7NUgz Lots of helpful people (me included) hang out there.
      That said, Area2D seems like the right path for this. When the circles touch, they'll detect it, and when they stop touching, they'll detect that too: via the "area_entered" and "area_exited" signals. You just need a variable that's set true/false by those events. Then you can check that variable's value when you detect a touch event.
      This is a fairly complex thing to be doing with no programming experience. That's why you feel like you're trying things that aren't working. Even when you have the right idea, you won't know how to put it in action.
      Good luck - maybe I'll see you in chat. :)