Learning pygame by creating Snake [python tutorial]

แชร์
ฝัง
  • เผยแพร่เมื่อ 21 พ.ย. 2024

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

  • @ClearCode
    @ClearCode  4 ปีที่แล้ว +103

    Slight correction at 0:03:12 the text at the bottom is supposed to say python 3.9 not pygame 3.9

    • @hariharanthegreat5576
      @hariharanthegreat5576 4 ปีที่แล้ว +2

      Can you give link to assets you used here

    • @ClearCode
      @ClearCode  4 ปีที่แล้ว +6

      @@hariharanthegreat5576 check the video description, there is a link to all the files :)

    • @aarushpal3736
      @aarushpal3736 4 ปีที่แล้ว +3

      you are so sensitive to your mistake love it xD
      :->

    • @jakelanghel8917
      @jakelanghel8917 4 ปีที่แล้ว +2

      do you hav a link to all the graphics you used??

    • @jakelanghel8917
      @jakelanghel8917 4 ปีที่แล้ว +3

      nvm I didn't notice the github link lol thank you.. I've been trying to teach myself how to program and this is by far one of the best tutorials I have found for free!!! super detailed and you explain everything!! alot of other tutorial I felt like I was just copying what they were doing but not rly understanding why im doing it!! thanks again

  • @marnierogers3931
    @marnierogers3931 2 ปีที่แล้ว +82

    If anyone is new here and gets stuck around the 40min mark returning an attribute error. Try adding a double underscore before and after __init__. I just learnt a looooong lesson that I'll now never forget! haha

    • @kafactz7710
      @kafactz7710 ปีที่แล้ว +1

      Thanks bro

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

      this does nothing

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

      ​@@Sam_GT_YT You have to put 2 underscores, not 1 or it will not work

  • @mixlaproduction
    @mixlaproduction 4 ปีที่แล้ว +138

    I just found out your stuff. I was blown away by the amount of detail and effort you put into your videos! Your channel seems golden! Can’t wait to watch all your python game-developing related videos. Keep up with those awesome simple projects! 😎

  • @uiebwuiowebuiopwebfoipbewfoip
    @uiebwuiowebuiopwebfoipbewfoip 3 ปีที่แล้ว +55

    yor channel is INSANELY underrated. I've seen many pygame tutorials yet I only understood 100% of what I was told is in your video, you explain everything so in depth and stop at every line of code to explain. You give examples and even show little animations to show us what you're trying to say. 10/10 keep it up man

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

    This is a great tutorial even without having a solid understanding of python classes, I am still able to comprehend this a bit.

  • @flippingflipbooks565
    @flippingflipbooks565 4 ปีที่แล้ว +51

    I am currently learning Python, but I don't know ANYTHING about pygame! I really wanted to learn it: My main motive for learning programming was to make games! You are the best person for me to help me learn. You add in litte bits of humor, so your vids aren't just plain coding. I really think that you are the best!

    • @uskumru3106
      @uskumru3106 2 ปีที่แล้ว +2

      Python is realy bad choice if you want making game

    • @ПожилойСкарабей
      @ПожилойСкарабей 2 ปีที่แล้ว +2

      Hey friend! How did it go for you?

    • @No3inator
      @No3inator ปีที่แล้ว

      yeah after learning python you can easily start using Godot using gd script which is 90% similar to python because python just has many bad things in game development which you cant avoid

    • @Bluemoon_wav
      @Bluemoon_wav ปีที่แล้ว

      @@No3inator could you tell me in a broad way what those "bad things" are?

    • @jeremyhubaker1199
      @jeremyhubaker1199 ปีที่แล้ว

      IF YOU REALLY WANT TO MAKE GAMES THEN YOU NEED TO LEARN C++ ,C#, JAVA YOU WILL BE LIMITED WITH PYTHON AS IT IS BETTER SUITED FOR DATA MANIPULATION AND BACK ND STUFF. ALTHOUGH PYTHON IS A GOOD START BECAUSE IT IS SIMPLE

  • @RandomJeevanYT
    @RandomJeevanYT 2 ปีที่แล้ว +14

    1:06:39 "Well takes no time at all to create it"
    More like 2 days for me cuz im doing this sort of stuff for first time 😥
    But i understood everything clearly cuz u explain so well so thanks for that🤗

  • @Xnothen
    @Xnothen 3 ปีที่แล้ว +6

    Just started but I'm already loving the detail description of everything we are doing which is far better than some other tutorial which goes blazingly fast yet neglects to explain what is it that we are doing.

  • @RohanKumar-zd3pc
    @RohanKumar-zd3pc 4 ปีที่แล้ว +15

    Amazing, It is explained in a very detailed way
    Of all the logic from the setup to finishing

  • @MouseCodes
    @MouseCodes 4 ปีที่แล้ว +21

    I was happy getting the notification of this video. Keep it up, bro.

  • @cup624
    @cup624 3 ปีที่แล้ว +2

    i believe this tutorial is the most underrated one of other pyhton tutorials. thanks for your efforts.

  • @samtheserious19
    @samtheserious19 2 ปีที่แล้ว +6

    Man, your channel is amazing, your tutorials and explanations are clear and we'll explained. You have teacher material and the fact that all this is for free makes me appreciate and respect your work even more. Thanks mate

  • @rxphi5382
    @rxphi5382 2 ปีที่แล้ว +6

    Hi, this is a great video, I learned a lot!
    The draw_grass() function at 1:38:45 seemed a little bit overkill to me tbh, so here is how I did it if anyone is interested in it:
    def draw_grass(self):
    for i in range(cell_number):
    for j in range(cell_number):
    if (i+j)%2==0:
    grass_rect = pygame.Rect(j*cell_size, i*cell_size, cell_size, cell_size)
    pygame.draw.rect(screen, grass_color, grass_rect)

    • @arkamukhopadhyay2177
      @arkamukhopadhyay2177 2 ปีที่แล้ว

      BG_COLORS = [(125, 215, 70), (100, 200, 50)]
      for x in range(cell_number):
      for y in range(cell_number):
      rect = pygame.Rect(x * CELL_SIZE, y * CELL_SIZE, CELL_SIZE, CELL_SIZE)
      pygame.draw.rect(screen, BG_COLORS[(x + y) % 2], rect)
      this does the job as well :)

    • @arkamukhopadhyay2177
      @arkamukhopadhyay2177 2 ปีที่แล้ว

      @@vihasharma804 works for me though

  • @dogesh828
    @dogesh828 4 ปีที่แล้ว +32

    It's midnight i am gonna watch it tomorrow.
    But i know it's will be awesome as always.😆😆😆
    Please keep making more quality content.
    Lots of love❤❤❤

  • @TheDrumtracks
    @TheDrumtracks 3 ปีที่แล้ว +7

    This is the best tutorial I found so far to this topic. (and the prettiest one. :D) Every line is explained in more detail than all others tutorial I watched. You Sir, did a great Job! I felt like I was able to understand everything!

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

    A tip for adding the snake tail: append a Vector off screen. This will become the last part of the snake, and will be the part that the move function deletes, keeping the old tail, and making it look like a part was added.

  • @imherovirat
    @imherovirat 3 ปีที่แล้ว +4

    Perfectly Explained, You are genius. Keep making videos on pygame, I'm proud to find your channel.

  • @tayyabsajid7552
    @tayyabsajid7552 4 ปีที่แล้ว +4

    How do you not already have a huge fan base, you're epic!

  • @parthgupta4850
    @parthgupta4850 4 ปีที่แล้ว +2

    100th comment says that this is awesome tutorial you teach explain everything as other skip many things and at last we are confused but you are not like them you teach and explain and write everything, best tutorial as well as game of your channel.

  • @zCrabOG
    @zCrabOG 2 ปีที่แล้ว

    Thank you for explaining the "why's". The puzzle pieces just fall straight into place

  • @sarankumar9370
    @sarankumar9370 3 ปีที่แล้ว +1

    Ohh my God!! This is the best tutorial I had ever seen till today... The way you are explaining every tiny bit details is just amazing... Keep doing more video's..

  • @jakenik1241
    @jakenik1241 3 ปีที่แล้ว +2

    Very good work and very good explanation. The only thing I found is that if you press two buttons at the same time like key.up and key.left and the snake goes to the right direction then you cause the game to end, i believe likely because the snake has not had time to go up and gives the command to go right. Again pretty amazing work keep it up!

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

    Fantastic tutorial, explains concepts clearly and then applies knowledge to write code. Love your delivery style, perfect for young children to learn coding.

  • @klausbrier6307
    @klausbrier6307 3 ปีที่แล้ว

    I found a lot of snake-game-tutorials, but I think, this is really the best one .

  • @roiho5405
    @roiho5405 3 ปีที่แล้ว +6

    I love your Pygame videos. I'm having so much fun with this module, I hope to see more from you :)

  • @burak9802_
    @burak9802_ 3 ปีที่แล้ว +2

    Christian you're awesome keep on loading videos. We all have been waiting for new game videos!

  • @Daloshka
    @Daloshka 4 ปีที่แล้ว +2

    I've just started watching your video about Flappy Bird. I want to say thanks for your videos. You make a huge influence on me and other people

  • @yussefhallak981
    @yussefhallak981 4 ปีที่แล้ว +3

    I got so happy when I saw the notification. This tutorial is gonna help a lot. Thank you!

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

    excellent tutorial very detailed thanks for the video!

  • @atharvapatil7474
    @atharvapatil7474 3 ปีที่แล้ว

    Best tutorial of snake game ever found on TH-cam

  • @iamailasama
    @iamailasama 4 ปีที่แล้ว +6

    thanks man! you are one of the best teachers out there, and you brought back my interest in python and programming!

  • @JayeshSarvaiya
    @JayeshSarvaiya 3 ปีที่แล้ว +4

    I am just blown away by such an effort taken for smooth explanation, planning and gaming skills, you really came up with beautiful channel, All the Best for upcoming videos. Great Stuff !!! Thanks a tonnnnn... for everything. 😃

  • @OettingerPirat
    @OettingerPirat 2 ปีที่แล้ว +1

    I can't imagine how I've could have invested the last 2-ish hours better than following your video and code along. Thank you so much for your fantastic work! :)

  • @thelogbob281
    @thelogbob281 ปีที่แล้ว +1

    Incredible incredible video! Very descriptive and thorough with every little detail! You are an amazing youtuber, and I love the effort!

  • @bobbyreily3018
    @bobbyreily3018 3 ปีที่แล้ว +2

    You definitely deserve more subscribers! Keep the videos coming and they will flock in.

  • @e.e.schonborn9344
    @e.e.schonborn9344 2 ปีที่แล้ว

    This was by far the most helpful python tutorial I have ever watched! Every single detail was explained super precisely and yet so easily at the same time! Thank you so so much!

  • @muradarif7373
    @muradarif7373 2 ปีที่แล้ว +2

    I have finished the tutorial, Huge thank you for such a video 🤝👌

  • @mr.curious1714
    @mr.curious1714 2 ปีที่แล้ว +2

    This is the best video on #PygameBasics and #SnakeGamePython . You have explained everything in the perfect pace. I would recommend this tutorial to everyone who wants to learn pygame and also snake game using pygame. Best tutorial!!!! You Earned a sub!!!!

  • @muhammadahmadkhan3304
    @muhammadahmadkhan3304 ปีที่แล้ว +1

    Jazakallah ... Very beautiful explanation ... Thank you so much❤❤❤❤

  • @parthgupta4850
    @parthgupta4850 4 ปีที่แล้ว +1

    Congrats!
    1 unlike only out of 5000 views great job this proves that you're videos are quality driven.

  • @Omer-or8pg
    @Omer-or8pg ปีที่แล้ว +4

    Your videos are so informative and well-put. I love your channel SO much. I am so grateful for the effort you put into making your videos, and that you explain concepts beyond the code in an easily comprehensible way. Your pacing is great too. I eeply appreciate your content.

  • @HarryTK
    @HarryTK 2 ปีที่แล้ว

    broken it down makes it seem so user-friendly and easy to use. I can’t wait to start making soft! Thanks again!

  • @shivamkantprasad
    @shivamkantprasad 4 ปีที่แล้ว +2

    Keep making these tutorials they are fun and easy to understand

  • @shubharamanath3049
    @shubharamanath3049 3 ปีที่แล้ว

    thank you for this tutorial, I was struggling to get my snake program to work then I searched the internet to find the solutions but I did not find any , then I saw your vid , I learnt the pygame basics now I have coded many projects in which I had very few errors. thank you again for this very good tutorial. 😀😀😀😀

  • @jananni123456789
    @jananni123456789 4 ปีที่แล้ว +3

    Such clean, logical, well organised code!

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

    This is the best tutorial about pygame. I enjoyed it and also understand the concepts and logics very easily.

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

    Wow, best pygame tutorial ive seen so far. Bravo.

  • @nullifier_
    @nullifier_ 2 ปีที่แล้ว

    Thank you so much! You helped me create my first game ever.
    I even added things like out-of-bound wrapping check for when the snake goes outside of the grid and tail cut for when the head intercepts the body

  • @YanisCharef-dy5rk
    @YanisCharef-dy5rk ปีที่แล้ว +1

    That was a simple and a clear tutorial, thank you!

  • @kareemyounes7371
    @kareemyounes7371 3 ปีที่แล้ว +1

    Just pixel perfect tutorial.
    I think there is a small bug, not sure if I am the only one having this; however, if you press the down arrow key and right arrow key (while moving to the left) the snake will turn into its self.
    My solution is I added a variable called moved = False (in class Snake) that I used to make sure the snake moved before talkin in another input.
    I am not sure if this is the best solution, but it works.

    • @DarkSideYT
      @DarkSideYT ปีที่แล้ว

      hey can u please share detailed step how to solve that bug! soon

  • @chikaosita662
    @chikaosita662 2 ปีที่แล้ว

    This channel is truly amazing ive recently got into pygame and I will definetly be using this channel for all my needs. Thank you so much !!!!!

  • @nathanwhite704
    @nathanwhite704 3 ปีที่แล้ว +2

    Ive been working on this tutorial for nearly 6 hours and im only half way through it, programming is fun but challenging I spent an hour fixing indentation errors.

  • @RandomJeevanYT
    @RandomJeevanYT 2 ปีที่แล้ว

    I wanted to creat snake game in python i saw so many tutorials could do the code and it worked but i wasn't satisfied cuz i understood only partly.
    But ur vids are amazing the differences u show between surfaces and display surface, explaining each line code. Just prefect 🤗🤗

  • @christophercoronaios4732
    @christophercoronaios4732 3 ปีที่แล้ว +1

    Wow, you are extremely helpful. I love how you explain each and every single line of code and just how you have put this tutorial together in general. This has been a great experience for me. Keep it up man!

  • @danielDev-hg3jo
    @danielDev-hg3jo 10 หลายเดือนก่อน +1

    Great video, excellent explanation.

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

    thanks for the intro. I learned a lot and it was very good fun!

  • @salouhimohammed1030
    @salouhimohammed1030 2 ปีที่แล้ว

    i think is more efficient to use a while loop to avoid the fruit spawns over the snake, this part i coded it like below
    while self.fruit.pos in self.snake.body[1:]:
    self.fruit.randomize()
    thanks for the great tutorial, a channel like the yours i never seen before

  • @soumenmondal7638
    @soumenmondal7638 3 ปีที่แล้ว +2

    THANK YOU SOO MUCH FOR CLEARING EACH AND EVERY PORTION SOO WELL ❤

  • @astrowow9377
    @astrowow9377 4 ปีที่แล้ว +2

    You are the best mate, my greetings from Mexico ✌️🇲🇽💕

  • @sebzanardo
    @sebzanardo 3 ปีที่แล้ว

    AWESOME VIDEO! Super clear explanations of how pygame works and breaking down the program into manageable sections. subscribed and can't wait to see more pygame and coding videos in the future : D

  • @HoRRoRlets
    @HoRRoRlets 2 ปีที่แล้ว

    Great job on this Tutorial. Helped me get my head around vectors quite a bit more.

  • @catastrophiccarrots5626
    @catastrophiccarrots5626 3 ปีที่แล้ว +3

    I love this tutorial it is so clear and informative! Plus every error i get is always my fault as i did a typo or forgot the () thanks so much i will definitely watch more of your videos and you got another sub!

  • @clairehua7545
    @clairehua7545 3 ปีที่แล้ว

    Wow! This vid is awesome! I didn't even get stuck once! This is probably one of my better python projects. I currently code: block code, text code, java, javascript, C, C+, C++, html, and python. Would love to see more awesome tutorials on those coding languages. Keep up the AMAZING work!

  • @Code_in_simple_English
    @Code_in_simple_English 2 ปีที่แล้ว

    These lessons are just awesome. Thank you for posting them. What would be useful in the comments, if you were interested in adding them, are the key concepts taught: like Vector2, enumerate, slicing.. and so on.

  • @pitermg
    @pitermg ปีที่แล้ว

    Very nice, complete and thorough tutorial!

  • @AbhishekMishraiitkgp
    @AbhishekMishraiitkgp ปีที่แล้ว

    Extremely well explained tutorial. Thanks!!!

  • @mehakverma7043
    @mehakverma7043 2 ปีที่แล้ว

    i dont even need the video, I just enjoyed watching you make it lol

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

    Nice video! That are two things that could be improved in the code though. First, a fruit can still spawn on top of the snake either in the very beginning, or if the for loop that was made to prevent that spawns the fruit in a previous iteration of the loop. Second, you can go left when the game begins, and immediately die, which is bad. But otherwise everything seems good!

  • @chiragaparadh1417
    @chiragaparadh1417 3 ปีที่แล้ว +2

    Sooo good of a tutorial...2 things...we can use only one image of head, body and tail by transfroming them(rotating), and i found a bug....if i change direction very fast i go in reverse direction and i loose the game...

  • @aimeedillard9665
    @aimeedillard9665 2 ปีที่แล้ว

    So glad I found this channel, I immediately subscribed! Can’t wait to try some of this out

  • @armeidiandanny0522
    @armeidiandanny0522 2 ปีที่แล้ว

    Very Helpful and really easy to understand man.. keep fight and consistenly upload to create implementation PyGame learning with another game 👍

  • @majdnassar3257
    @majdnassar3257 3 ปีที่แล้ว

    Thanks alot, first time i use pygame lib and i understand your tutorial, because you explained every thing very well and clear
    :)

  • @Brandonator24
    @Brandonator24 3 ปีที่แล้ว

    One of the best tutorials around. Good work mate!!

  • @PixelGaming_2020
    @PixelGaming_2020 2 ปีที่แล้ว

    Really good tutorial. You explained everything in amazing detail.
    With a few other tutorials, they move too quickly, which causes me to have errors in my code that I don't know how to correct.
    This one is nicely paced, and I end up with a fully working and functional snake game.

    • @imSHEN
      @imSHEN 2 ปีที่แล้ว

      how do you fixed 'MAIN' object has no attribute 'snake'

  • @anupambayen5554
    @anupambayen5554 3 ปีที่แล้ว

    Fantastic Tutorial for beginners. I have learned lot from this tutorial.

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

    This still worked with pygame 2.6.0 (SDL 2.28.4, Python 3.12.4). Fantastic video and thank you for these tutorials! I am learning alot but I did however run into a small issue with the scoreboard and grass. The dark green was rendering ontop of the apple and score. I checked the Draw Elements method and noticed that self.draw_score() was above self.draw.grass() in my code. I rearranged them and it fixed the issue. I learned alot from my mistake. I now kinda look at that method as layers.

  • @charlesmartinjr3971
    @charlesmartinjr3971 2 ปีที่แล้ว

    Okay, so let's be real: I actually created a snake game last year using a different "teaching" channel. The channel was awful. I had the game at the end, but I had on earthly idea what any of the code meant, how it worked, or how to replicate it. I'm 5 minutes into your video, and I already learned more stuff in that five minutes - without even coding anything - than I did *making the project at the other channel.* Keep up the great work, my friend!

  • @thojmen8585
    @thojmen8585 ปีที่แล้ว +5

    Awesome code and tutorial but I noticed 1 little flaw what can effect the game a lot. Right now you only check when you press left if the snake is going right. But if you press up or down and then quickly or at the same time left it breaks that and still goed directly left and causes you to die❤

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

      you can store the movements in a separete variable.
      newDirection = None

      if event.type == pygame.KEYDOWN:
      if event.key == pygame.K_UP and main.snake.direction != Vector2(0,1):
      newDirection = Vector2(0,-1)
      if event.key == pygame.K_DOWN and main.snake.direction != Vector2(0,-1):
      newDirection = Vector2(0,1)
      if event.key == pygame.K_LEFT and main.snake.direction != Vector2(1,0):
      newDirection = Vector2(-1,0)
      if event.key == pygame.K_RIGHT and main.snake.direction != Vector2(-1,0):
      newDirection = Vector2(1,0)
      if newDirection:
      main.snake.direction = newDirection

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

      @@anemomenoma thanks, I will look into this

  • @Extorc
    @Extorc 3 ปีที่แล้ว

    Hey bro i understand you are doing a very noble job for people who are beginers , but i would like to suggest you , upload more often

    • @ClearCode
      @ClearCode  3 ปีที่แล้ว +1

      Will start uploading stuff more regularly soon!

  • @rubenbartelet756
    @rubenbartelet756 3 ปีที่แล้ว

    You need more subscribers man! This is quality content!

  • @liukang81
    @liukang81 2 ปีที่แล้ว

    Your explanation is awesome man! You’re the best teacher! 👍

  • @sifan3327
    @sifan3327 4 ปีที่แล้ว

    Creat this game easily. Lots of love.

  • @aditgaur1585
    @aditgaur1585 4 ปีที่แล้ว

    You defeated the entire purpose of the game in the thumbnail 😂
    BTW nice tutorial 👍

  • @mrmizan1977
    @mrmizan1977 3 ปีที่แล้ว +2

    You’re really a great programmer!

  • @bycorrohmarketingdesigns7852
    @bycorrohmarketingdesigns7852 2 ปีที่แล้ว

    you are AMAZING MAN! Very clear and good class man!! CONGRATS!!!

  • @andrewmaksimovich2432
    @andrewmaksimovich2432 2 ปีที่แล้ว +4

    This is an amazing tutorial and I'm really grateful for it. I was wondering about a a small bug I encountered that when I press two arrow keys at the same time, like trying to turn around, the snake crashes. Just curious, is this related to how we handle key events, and is there an easy fix?
    Another thing I found was that at the beginning the reason why the snake doesn't move is because the game is constantly resetting, as the snake collides with itself for some reason. I found this out when I added a sound to the player losing. Nonetheless, this tutorial has been a great help and, being the beginning programmer I am, figuring out how the game works and bugs I encountered has taught me a lot.

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

      I've been on this same problem aswell and I have tried many ways to fix it, haven't found the solution yet but I will tell if you if I ever find it

  • @Thoalfeqargamer
    @Thoalfeqargamer 4 ปีที่แล้ว

    What a legendary channel. Keep up the amazing work man!

  • @ultra_xd
    @ultra_xd 3 ปีที่แล้ว +3

    If you're having issues with your game running too slow, try this:
    import pygame
    import time
    window = pygame.display.set_mode((screendimensionshere))
    last = time.time_ns()
    numberOfTicks = 60.0
    ns = 1_000_000_000 / numberOfTicks
    delta = 0
    running = True
    while running:
    now = time.time_ns()
    delta += (now - last) / ns
    last = now
    while delta >= 1:
    delta -= 1
    for event in pygame.event.get():
    if event.type == pygame.QUIT:
    running = False
    # event loop goes here
    # surface updates goes here
    pygame.display.update()
    pygame.quit()
    I hope this helps!

  • @Codingforkids
    @Codingforkids 3 ปีที่แล้ว

    Thank you for the detailed and precise tutorial! Keep up the great work!

  • @kalashshah1049
    @kalashshah1049 3 ปีที่แล้ว

    Hey clear code
    you deserved more subscribers.
    really nice videos.

  • @usmanamjad1409
    @usmanamjad1409 ปีที่แล้ว +1

    Nice tutorial every beginner will understand this.
    Btw is there anyway to make snake movement smooth?? pls let me know

  • @horilalyadav2774
    @horilalyadav2774 4 ปีที่แล้ว +1

    Firstly I use pygame for making games .But due to limitations I leaved it .Now I use godot for game development because it is light wight easy to use etc. But I am not professional. I want be a professional in godot and game development field .So plz help me bro. Because your totorials are to good. And I want that you will never discontinue it and upload awsome videos like that.Thank You

  • @sabirkhan6898
    @sabirkhan6898 3 ปีที่แล้ว

    Well explained! I loved the amount of detail given throughout the video

  • @banji8171
    @banji8171 4 ปีที่แล้ว

    Wow, we need more tutorial like this, keep it up🥺❤️❤️

  • @builder481
    @builder481 3 ปีที่แล้ว +3

    Friends : what did you had for breakfast?
    Me : I had some eggs in a rectangle plate

  • @JohnSmith952
    @JohnSmith952 4 ปีที่แล้ว

    Every your video is pure gold

  • @Raxer_th
    @Raxer_th 4 ปีที่แล้ว

    A pygame tutorial with best explaination for free? You earned new sub bro! Keep up pygame tutorial. I suggest a platformer next. I'm learning python and pygame. To add things to my resume. I don't want my resume contain only a bachelor degree. I want more. I'm interesting about programming and found that python is a great language to start.

    • @ClearCode
      @ClearCode  4 ปีที่แล้ว +3

      a platformer will come later this month... a really extensive one!

    • @Raxer_th
      @Raxer_th 4 ปีที่แล้ว

      @@ClearCode Really? I'm exciting!

  • @yisus.avocado
    @yisus.avocado 3 ปีที่แล้ว

    This so awesome, really interesting video, keep up doing well!

  • @diptivishnoi7715
    @diptivishnoi7715 4 ปีที่แล้ว

    Thx brother i am a kid 14 years old n i wanna be like u, i wanna learn coding n i so thankful to u that u make your videos with such a detailing
    Plz help me underderstand some stuff
    I will write it on the comments n once again thx

  • @georgianabhishek3561
    @georgianabhishek3561 4 ปีที่แล้ว

    I just completed your udemy course love you