If you enjoy this type of content please consider supporting me on Patreon www.patreon.com/clearcode Making these videos takes a lot of time and money to pay artists so any support is appreciated
@Lansamatv5 ай бұрын
you can do the same for godot
@SashoSuper5 ай бұрын
@@Lansamatvindeed, but godot is a game engine, while python is primarily used for machine learning, computer vision etc, so basically everything learned here can be applied in other spheres of python development.
@nullgator80735 ай бұрын
The art for this is crazy good for a "tutorial" game. Someone poured their heart and soul into these
@ClearCode5 ай бұрын
You can find the artist here: scarloxy.itch.io/mpwsp01
@ApprenticePL5 ай бұрын
"429, too many requests", aww, happy, hope some those people accessing the website turn into this person's clients! 😄
@--Zeke--5 ай бұрын
@@ApprenticePLGet rid of the stuff after the / and it works for now :)
@tmate88-j8y3 ай бұрын
@@ClearCode Oh wow. Definitely compliments to the artist! Best fakemons I've seen in a while. Thanks for sharing these!
@mahmoudshihab5 ай бұрын
To ensure I’m not going to get sued, let’s call it “Monster Hunter” Capcom: *Clears Throat*
@subarunatsuki19024 ай бұрын
They are pretty chill with copyright or atleast better than Nintendo
@vadvenurt5 ай бұрын
Oh shit. Another tutorial from my favourite code teacher. Can't wait to spend another month doing another tutorial.
@maxfrischdev5 ай бұрын
😂😂😂
@denisehub11745 ай бұрын
Oh, I was checking your channel for a fun pygame to make was not expecting a new video to drop. Truly an amazing tutorial.
@tredecillion32075 ай бұрын
Man, you not only made me learn python, but you created a passion for programming and game development as a whole. Your tutorials are awesome, thank you so much for all the effort you put into them
@IOSALive5 ай бұрын
Clear Code, I loved this video so much, I had to hit the like button!
@FlyiingFairy5 ай бұрын
I'm so looking forward to the turn-based logic part, thank you so much for all the amazing tutorials.
@Rundas694205 ай бұрын
I think that it might not be the best idea to hardcode the names of objects which should be rendered on top of everything else. Especially when expanding the game, which I'm definitely gonna do. Went for a boolean property in tiled and checked whether that prop is true in the code. Other than that, huge thanks for this 11 hour free banger video. Can't stress enough how well done your tutorials are^^
@ClearCode5 ай бұрын
yeah, there are some things that could definitely be done better but hindsight is 20/20 😅 glad you like it though!
@ronaldocouves9885 ай бұрын
The GOAT posted another masterpiece. Thanks a lot for your help!
@quantum_hg32995 ай бұрын
Thankyou very much For providing these tutorials for free to the community ❤❤
@zeksy79895 ай бұрын
You're my go-to for learning python further now, keep up the good work man, much appreciate the hard work you put into these videos. I don't usually comment on videos but again coming across quality content like this one isn't quite easy.
@gsdealer76915 ай бұрын
Can`t believe this tutorial is all for free ... you are amazing
@wauthethird5 ай бұрын
It's insane that this vid isn't getting more views. Knowing how your vids usually perform, it's gotta be pretty rough. Don't give up though!
@--Zeke--5 ай бұрын
He's back!! Working my way through the Godot course rn, but might binge this just for fun too :)
@shauryagupta36445 ай бұрын
Yay I've been waiting for this one! Time to code em all :P
@anthonydrakefordshadow5 ай бұрын
Your older tutorials are giving my game dev dreams life, thanks ❤
@KellenBegin5 ай бұрын
awesome, Im starting today and will hopefully finish within a week
@hectorramsey3182 ай бұрын
Insanely good Ive been learning so much its amazing how all the basics I learned for python are finally coming all together for a project I actually enjoy
@3ler4never5 ай бұрын
I love your tutorials, please dont stop making them. Looking forward to recreating this one
@uniroo87955 ай бұрын
My dream is to create a Pokemon game with Python combining multiple regions having go through Ash adventure. Have followed Zelda en Beginner video. This is unbelievable so magnificent the work you put in creating top tier tutorial videos. I am stoked to see this one!!! You are a Legend!!!
@samincgs2 ай бұрын
Amazing video! so much knowledge packed into one video. This definetely deserves more views. Thank you so much for spending so much time teaching us about pygame , it is much appreciated.
@kolyamovchan84655 ай бұрын
This channel is one of the best! Clearest tutorial and explanation by far!😀 Keep going!
@derekplus5 ай бұрын
11 hour tutorial. Perfect 👌
@bob43615 ай бұрын
THIS WAS EXACTLY WHAT I NEEDED ❤
@ThắngPhu-z1tАй бұрын
I'm coming with your great project again, Clear Code!
@nandoPluister5 ай бұрын
Thanks! I've added this to my watch later and will follow it as soon as I have the time!
@phenomgaming8411Ай бұрын
Same
@ThắngPhu-z1tАй бұрын
Crazy project. I've completed. Thank you very much, Clear Code!
@tichalagaming78535 ай бұрын
Thank you sir 🙏 I can't appreciate this stuff enough ❤❤
@RossiGiova5 ай бұрын
I love watching your videos, you are really good as a teacher
@CassyCodes5 ай бұрын
This looks so good! I’m very tempted to take a break from godot and learn python!
@ClearCode5 ай бұрын
Just wait for the Godot stuff I'll do later this year; it's gonna be sick :D
@CassyCodes5 ай бұрын
@@ClearCode I’m incredibly excited for it!! Thank you for all the education!
@blackeyedme4 ай бұрын
@@ClearCode Yeah if you can make these types of tutorials in Godot instead, it will be perfect. While Pygame is cool to learn/brush-up on Python, its not really industry ready, where Godot far exceeds it as a proper game engine. Definitely a gap in the YT market of proper Godot tutorials of this caliber.
@lukaLondaridze5 ай бұрын
🎉🎉🎉🎉🎉 I hope this one succseeds greatly!
@1just_josh4215 ай бұрын
I love your pygame projects keep it up please there so good
@InfiniteCoder015 ай бұрын
1:07:56 Now I have to live, knowing that frame_index will grow infinitely and python's dynamic number sizing (not sure, what it's called) will slow the game down after years of running nonstop
@verstrahlt19075 ай бұрын
amazing work, beautiful game, great realization, interesting beings
@ZihadJoy5 ай бұрын
the only hard working guy who makes me want to code in python again
@emperor87165 ай бұрын
check out dafluffypotato too. he makes some insane stuff in pygame.
@MustafaTuncay..5 ай бұрын
OMG! It looks perfect. I really like your tutorials and I am so excited for that. It looks awesome.
@Akiel02025 ай бұрын
The timing!
@111-Czarny5 ай бұрын
This is crazy. Thank You so much ❤
@evannwen47305 ай бұрын
Wow! This is amazing
@bepositive2715 ай бұрын
Definitely gonna follow it
@kaiseraugustus13935 ай бұрын
It is interesting, how I am being enjoyed watching this video, although I do have no intention for the near future to develop any game at all nor in Python specifically :D Great job there
@Filipe_Seixas5 ай бұрын
Você é uma inspiração para mim cara : ). ❤❤❤
@HoRRoRlets5 ай бұрын
Man...This is amazing. Many Many Thanks...
@ali-r82635 ай бұрын
I'm learning a lot! Thank you sir truly!
@zashgamming75065 ай бұрын
So amazing❤
@johnb67144 ай бұрын
I love your tutorials, absolutely amazing!!
@ClearCode4 ай бұрын
thank you so much, your support helps me a lot to make more :)
@AdityaYadav-jg9xw5 ай бұрын
man this will be a master piece. too excited
@kevinh52125 ай бұрын
Yes! Yes!! Thank you, I'll be watching this later! Oh my God this is incredible!
@thepeeps1915 ай бұрын
The goat is back again!
@SuperSunshine3215 ай бұрын
He has done it again, absolutely amazing!
@Zuarin5 ай бұрын
This looks incredible 🤩
@imranhussain-iy8xi2 ай бұрын
Can we all agree that the editing is top-notch?
@that_cutekitten035 ай бұрын
yes iv'e been waiting since pydew valey ❣❣
@novialriptide5 ай бұрын
The end result looks beautiful.
@InfiniteCoder015 ай бұрын
37:02 Delta time is good enough for most cases, but sometimes it's just better to use fixed update for everything but rendering
@rahilsondias66293 ай бұрын
Amazing tutorial, would really love to see this project remade in Godot!
@vijayjadav18085 ай бұрын
Please sir create monogame course which is very popular game framework of c sharp. There is no latest and high quality resource on KZbin
@mariosoriano46505 ай бұрын
The GOAT is back with another banger
@Star-jt9lv5 ай бұрын
You are the GOAT
@benbouhasofiane12445 ай бұрын
bro l was waiting for 2 months about Godot projects (thank you for amazing tutorial)
5 ай бұрын
Truly amazing!
@alisher.m5 ай бұрын
Thank you, your tutorials are another tier. Please release more of them!
@healplease5 ай бұрын
Hello ClearCode, this video is magnicifient, like like the others! I wanted to ask, why do you choose to upload 12-hour video instead of splitting it into 24 30-minute videos unified in a project playlist?
@ClearCode5 ай бұрын
because then each video would get much fewer views and I wouldn't get a sponsorship (which basically finances the entire operation)
@InfiniteCoder015 ай бұрын
12hr format is kinda charming when combined with pygame Pokémon development and chill live coding. I really enjoy those videos
@potatocat68555 ай бұрын
the wait is finally over!!!! time to spend the next 11hrs to complete this : )
@uatch5 ай бұрын
only 11 h ???? personnally i know that it's gonna be a lot igger than that XD
@InfiniteCoder015 ай бұрын
2:10:43 I normally sort by the bottom edge of the sprite, because it's supposed to be in contact woth the ground at the sprite position, unlike the center, which is height-dependent. But for the grass, this value actually supposed to be the center, since it's not placed vertically
@pichuelanewman71355 ай бұрын
Man i love your videos ❤
@nurunnahar43985 ай бұрын
Thanks a lot for creating another tutorial ❤❤
@InfiniteCoder015 ай бұрын
[5:03:50] I guess, collidepoint is checking X range [left; right) and Y range [top; bottom) (not including right X and bottom Y). This is for the same reason, we have list indices start with zero and len(list) is not a valid index
@ClearCode5 ай бұрын
yup, I should have explained that one better!
@pedrenriquegg5 ай бұрын
I was wondering when this was going to drop. It was such a natural follow-up after pydew valley
@Geographyball15 ай бұрын
Interesting!
@josueibarra65705 ай бұрын
Well, I'll see you in 11+ hours! Your tutorials are really clear 👀 and easy to follow, thank you deeply for posting these on YT. Could you do one for the Defold Engine?
@AliensCorp5 ай бұрын
Wow! Thank you!❤
@prfctstrm5 ай бұрын
I haven't watched this yet, and I am not a python developer, but I've always wanted to know how to code an RPG battle system, so I'm going to try follow this tutorial in another language and engine, and hope I can make something good out of it.
@3w4n865 ай бұрын
You are awesome
@Kokoz405 ай бұрын
WOW. Everything is amazing. And you are amazing for putting all the work and giving it to the world. THANK YOU P.S. How do I hide text in the brackets like at 4:40, where it shows { . . . } I use VSCode
@ClearCode5 ай бұрын
next to functions, classes and while/for/if statements there should be an arrow if you have over the area to the left of the text, click on that and it will be collapsed. There is also a hotkey where you first press Ctrl + K and then Ctrl + 1, that collapses all functions and methods (stackoverflow.com/questions/42660670/collapse-all-methods-in-visual-studio-code for more detail)
@Kokoz405 ай бұрын
@@ClearCode Thank you very much. For everything :)
@stromxplays97155 ай бұрын
Amazing
@KYOTF675 ай бұрын
The Goat
@kav63175 ай бұрын
petition to increase the volume of your voiceover. because I need to do full volume just to hear his voice
@ClearCode5 ай бұрын
Will work on it!
@Griffin519x5 ай бұрын
I can hear him fine, but I’m using earbuds
@ussjd9u3hd5 ай бұрын
awesome tutorial but the voice is very calm
@ali-r82635 ай бұрын
Thank you so much sir!!!! ❤❤❤🙏🙏
@MrBruh13373 ай бұрын
self.rect = self.image.get_frect(topleft = pos) ^^^^^^^^^^^^^^^^^^^^ AttributeError: 'pygame.surface.Surface' object has no attribute 'get_frect'. Did you mean: 'get_rect'? What should I do?
@ashersilver73882 ай бұрын
make sure you have pygame-ce installed, not the original pygame. would be best to remove pygame first then install pygame-ce
@SkyFly198535 ай бұрын
Real Nice !
@imaguyyesmale5 ай бұрын
OH I GET IT i installed python 3.12 from other repo, installed pygame-ce and pytmx then i ran it on the terminal...fantastic!
@Twelveoglock15 ай бұрын
Nice! Still waiting for new godot tutorial to drop!
@maikelvangrootel3843Ай бұрын
Hey clear code, very cool tutorial I just finished it, I did notice one minor thing in my code, that maybe you could help with. If you go into the battle with the fisherman with the three monsters being: 0: Monster('Charmadillo', 30), 1: Monster('Friolera', 29), 2: Monster('Larvea', 3), and you only use scratch on the top monster, the initiative will go to 100 for the top monster, but then also be killed soft locking the game. Should there be an initiative reset if a monster's health if lowered below 0?
@panociagasta5 ай бұрын
GOAT
@orlandoromero12895 ай бұрын
Would you consider doing a 3D-based video at some point? I know pygame doesn't really support it directly, but it could work, for instance, with something like raylib (it has bindings for python) or pygame + pyopengl. Something like Ursina/Panda3D (or even Godot) could also work, but the thing I appreciate in your videos is that it's all about the code without it being about learning a specific API. If you do end up doing something in 3D, I would enjoy a similar approach, where whatever framework/library/engine is only used to handle basic input and to draw things on the screen.
This game is so amazing bro😍 I will try to make this type of game in javascript🔥🔥
@GarrisonStudios5 ай бұрын
Top tier. This shouldn't be on KZbin for free. It should be on something like Udemy or Skillshare. Amazing.
@ashersilver73883 ай бұрын
he has a udemy, i think this video is up there too.
@HBHBILAL075 ай бұрын
I hope that the next video will be about Unreal Engine and a 3D game. Good luck
@chigstardan72855 ай бұрын
I highly doubt that. He focuses on Godot and pygame plus some obscure python gui libraries. Also, his next video will be on the ultimate introduction to Godot 3d
@HBHBILAL075 ай бұрын
Thanks for the clarification, Bro. Do you know any channel like his, but it works on Unreal Engine? I would be very grateful to you if you knew. Once again, thanks, man.
@aga1nstall0dds5 ай бұрын
Oh wow
@aga1nstall0dds5 ай бұрын
how do u debug the pirate game?
@Gogei5 ай бұрын
Thanks♥
@AxXis--4 ай бұрын
Hello! I'm very very fond of your tutorials and the way you showcase, explain and the general vibes. I just finished the beginner tutorial for pygame and now I feel a bit lost, I can't really find a "intermediate" tutorial or the next step for beginners, I'm trying to make my own game right now, a very simple one but I get stuck pretty much all the time and now it's really hard for me, so I was just wondering if you have any recomendations to go about after watching your beginner friendly tutorial? ;)
@alexznncxij2 ай бұрын
I love your tutorials,
@maxfrischdev5 ай бұрын
Christian did it again?! 😮😮 ❤❤❤
@yyvan51255 ай бұрын
have you considered using type information in your code? i would say that its a good practice in python, which would be pretty useful to teach people learning python using your videos.