Pong, but each level gets juicer

แชร์
ฝัง
  • เผยแพร่เมื่อ 7 พ.ค. 2024
  • I'm learning game dev in Godot. Most beginners start with pong, but in this challenge, I'm going to make each level juicer than the last so that I can learn about game feel.
    If you want to play this game, you can find it on my itch page.
    cassycodes.itch.io/
    If you are learning Game Dev or using Godot, I'd love to hear about your experience, so feel free to leave a comment.
  • เกม

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

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

    This is such a cool idea! Focusing on improving a single aspect of game design using a simple game as the base seems like a really good way to challenge yourself & improve. 3:25 I love the super boost shot, I feel like if there was a way to control this it would be a really cool game mechanic just on it's own!

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

      Thank you so much! Yeah, especially by not using art assets, I had to get creative. Do you make games, too?
      The super boost! You’re right, it would be better if the player could control it somehow… maybe if the ball hits the exact center of the paddle, or if you pressed a button just as the ball hits… that would be a fun mechanic!

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

      @@CassyCodes Using no art assets was a really smart limitation! Yea, I'm a game developer too :D
      Those are good ideas! That's the brilliance of challenges like these, who knows what cool concepts you'll uncover!

  • @freefluxdev618
    @freefluxdev618 18 วันที่ผ่านมา +1

    Great job on the 10 levels! It’s good that you worked within your skill level but still challenged yourself. I always love adding juice to my games!

    • @CassyCodes
      @CassyCodes  18 วันที่ผ่านมา

      Thank you! I've still got a long way to go, but I feel like I'm making steady progress as a beginner. I checked out your videos, and I think you gave me a few new ideas for juice!!

  • @MH-lr6ue
    @MH-lr6ue หลายเดือนก่อน +3

    This was a awesome idea. I love the electric line idea. Hate the rotating paddles lol

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

      I completely agree with you haha. Thank you so much for the comment!

  • @Dunkable
    @Dunkable 25 วันที่ผ่านมา +1

    Insane quality of content for how little clicks this video has gotten... I'm gonna give the challenge a shot 🎉

    • @CassyCodes
      @CassyCodes  24 วันที่ผ่านมา

      Thank you! Actually, I was expecting views in the double digits, so 1k feels like I’ve gone viral 😂
      Yes, try out the challenge! It’s pretty fun!

  • @AstroTechGuy
    @AstroTechGuy 15 วันที่ผ่านมา +1

    This is... really great. I've never thought, that someone could improve the gameplay of Pong, but here it is. That's really a nice little game. And considering the fact, that it's your second(?) game, it's an absolute banger.
    Keep up the good work :)

    • @CassyCodes
      @CassyCodes  14 วันที่ผ่านมา

      Thank you so much! Yeah, I've made a few other games off screen, but I'm definitely still in the single digits. Your comment is very encouraging

  • @joeyak10
    @joeyak10 24 วันที่ผ่านมา +3

    This video is great! That tip at 1:37 is actually amazing and helped me. This video has also inspired me to get back into Godot.
    Keep up the great work!

    • @CassyCodes
      @CassyCodes  24 วันที่ผ่านมา

      Yes! I was hoping that would help someone else! A lot of game dev tutorials take for granted the viewers’ knowledge about what key frames even are.
      Yes! The godot community seems to be on fire now that Brackeys has switched over!

  • @mdnavisaifi
    @mdnavisaifi 25 วันที่ผ่านมา +1

    This is inspiring, great modification in boring UI

    • @CassyCodes
      @CassyCodes  24 วันที่ผ่านมา

      Thank you so much!

  • @nick-brooking
    @nick-brooking 8 วันที่ผ่านมา +1

    I love this idea! Looking forward to watching more of these! I might also try it myself, looks like a great exercise

    • @CassyCodes
      @CassyCodes  7 วันที่ผ่านมา

      Thank you so much! Right now, I'm still working on Suika game haha. Your livestream has proven to be very helpful!

    • @nick-brooking
      @nick-brooking 6 วันที่ผ่านมา

      @@CassyCodes Ah very cool. Let me know if you want the code, I can put in on my github. It's not perfect but might be a nice reference

  • @archamondearchenwold8084
    @archamondearchenwold8084 27 วันที่ผ่านมา +3

    I really enjoyed this!

    • @CassyCodes
      @CassyCodes  27 วันที่ผ่านมา

      I'm so glad to hear that! It was a fun challenge to try.
      Thanks for the comment!

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

    It's simple really, you make a cool video, I make an un-cool comment! And here it is! YAY! Your Godot theme looks amazing! Some day I'm going to be just like you coming up with great ideas, like this video! Have a great one, you're gonna go so far!

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

      This is such a kind comment. Thank you so much! Do you make videos, too? If you like the idea, you can steal it haha. Maybe we can start a new trend.

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

      @@CassyCodes haha, I wish I'd make videos :D Maybe some day I will, maybe that day is today, maybe that day is tomorrow, I guess we'll find out :D Thank me? Hah, you're the one making the videos! So thank YOU!

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

    only 71 subs and 200 views I'm astonished this will go a long shot I'm sure
    you inspired me a lot to take the same challenge on improving a simple game into making it much harder thanks :)))

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

      Thank you so much for you comment! The game dev community is so supportive. Good luck on your project too! If you post on social media or a website, let me know!

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

    Hey, I liked your video. As for the trails, that is extremely easy to do with particles as well. Moreover the GPUParticles node is a better choice than CPUParticles since the latter won't be developed anymore.

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

      Oh really! I didn't know that trails were possible with particles. I'll have to look that up and try it!
      Good to know about the GPU particles. Now I don't have to bother figuring out what the difference is.

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

    Great video! Keep going!

    • @CassyCodes
      @CassyCodes  29 วันที่ผ่านมา

      Thanks for the encouragement Fredyy! Will do!

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

    Woo Nice job! love the concept

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

      Thank you so much! I’m excited to keep learning. :)

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

    I wish i was this good at Godot. Very cool 👍

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

      Oh my god, you are totally better than I am haha

  • @MichaelGame_Dev
    @MichaelGame_Dev 20 วันที่ผ่านมา +1

    Nice work, working on a breakout game and have a paddle on both sides. So it feels like a cross between pong, breakout/arkanoid and a puzzle game. I've decided to re-design in 3d though, so learning 3d for that haha.
    Some nice effects here, I was going to try to do something similar for the walls on impact but use a shader only around the area hit. May see about that in the 3d version.
    I'm doing a game jam this week, a bit behind haha, but hoping to get back to it after that.

    • @CassyCodes
      @CassyCodes  20 วันที่ผ่านมา

      Thank you so much! Hi Michael, I actually watched some of your videos because I'm a fellow "30s" person learning game dev! Breakout is such a fun game to practice coding. 3D is still out of my league, though, as well as game jams.
      I can't wait to see what you come up with for Breakout!

    • @MichaelGame_Dev
      @MichaelGame_Dev 20 วันที่ผ่านมา +1

      @@CassyCodes Awesome. Thanks for checking out the videos, hopefully they were helpful.
      Feel free to reach out if you want to chat more game dev sometime! Always cool to connect with other game devs, especially those in a similar situation/getting started!
      I've been playing with GDevelop part of this week for the game jam, in some ways it makes me faster, but due to that way and me not understanding how it works it makes me slower haha.

  • @Turb0928
    @Turb0928 4 วันที่ผ่านมา

    Thanks you for your sharing

  • @umdadvocate
    @umdadvocate 21 วันที่ผ่านมา +1

    Me waiting for Juicy Pong OST 😫

    • @CassyCodes
      @CassyCodes  20 วันที่ผ่านมา

      The music is pretty fire, isn't it. You wouldn't even believe I got it for free on itch

  • @CubedCanine
    @CubedCanine 26 วันที่ผ่านมา +2

    This is really cool! Btw, what is that 'Tasks' and how do I get it?

    • @CassyCodes
      @CassyCodes  26 วันที่ผ่านมา +2

      It's an add-on from the AssetLib. Search for Kanban Tasks. You need to add it to each project you want to use it in.

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

    Neat! Did you have a particular method of programming the opponent paddle?

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

      Thanks for the comment! For the opponent paddle, I gave it a fast_speed and a slow_speed. It's always moving towards the ball's y position. When the ball's x position gets close, it changes to fast_speed, and when the ball is far, the paddle's speed changes to slow_speed.

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

    Nice vibe

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

      Thanks. I really appreciate that!

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

    this looks cool but where is game 1?

  • @Allam-Dev
    @Allam-Dev 12 วันที่ผ่านมา +1

    that look so cool

    • @CassyCodes
      @CassyCodes  11 วันที่ผ่านมา +1

      Thank you so much!

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

    Only 63 subs? You're gonna go far

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

      This comment means so much to me. Thank you 😭😭😭

  • @_.-.
    @_.-. หลายเดือนก่อน +1

    Wait, Godot has Todo/Doing/Done columns now?

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

      It's an addon you can download from the AssetLib. It's called Tasks.

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

    Nice Video but who said that a beginner can't copy code from the internet? Ur making me Insecure omg

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

      Haha don't worry. Just my personal rule for this challenge to see how far I can go on my own. Copying can also be a great way to learn new things.