Creating a Pokémon inspired RPG in Python & Pygame

  Рет қаралды 66,437

Clear Code

Clear Code

Күн бұрын

Пікірлер: 269
@ClearCode
@ClearCode 5 ай бұрын
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
@Lansamatv
@Lansamatv 5 ай бұрын
you can do the same for godot
@SashoSuper
@SashoSuper 5 ай бұрын
​@@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.
@nullgator8073
@nullgator8073 5 ай бұрын
The art for this is crazy good for a "tutorial" game. Someone poured their heart and soul into these
@ClearCode
@ClearCode 5 ай бұрын
You can find the artist here: scarloxy.itch.io/mpwsp01
@ApprenticePL
@ApprenticePL 5 ай бұрын
"429, too many requests", aww, happy, hope some those people accessing the website turn into this person's clients! 😄
@--Zeke--
@--Zeke-- 5 ай бұрын
​@@ApprenticePLGet rid of the stuff after the / and it works for now :)
@tmate88-j8y
@tmate88-j8y 3 ай бұрын
@@ClearCode Oh wow. Definitely compliments to the artist! Best fakemons I've seen in a while. Thanks for sharing these!
@mahmoudshihab
@mahmoudshihab 5 ай бұрын
To ensure I’m not going to get sued, let’s call it “Monster Hunter” Capcom: *Clears Throat*
@subarunatsuki1902
@subarunatsuki1902 4 ай бұрын
They are pretty chill with copyright or atleast better than Nintendo
@vadvenurt
@vadvenurt 5 ай бұрын
Oh shit. Another tutorial from my favourite code teacher. Can't wait to spend another month doing another tutorial.
@maxfrischdev
@maxfrischdev 5 ай бұрын
😂😂😂
@denisehub1174
@denisehub1174 5 ай бұрын
Oh, I was checking your channel for a fun pygame to make was not expecting a new video to drop. Truly an amazing tutorial.
@tredecillion3207
@tredecillion3207 5 ай бұрын
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
@IOSALive
@IOSALive 5 ай бұрын
Clear Code, I loved this video so much, I had to hit the like button!
@FlyiingFairy
@FlyiingFairy 5 ай бұрын
I'm so looking forward to the turn-based logic part, thank you so much for all the amazing tutorials.
@Rundas69420
@Rundas69420 5 ай бұрын
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^^
@ClearCode
@ClearCode 5 ай бұрын
yeah, there are some things that could definitely be done better but hindsight is 20/20 😅 glad you like it though!
@ronaldocouves988
@ronaldocouves988 5 ай бұрын
The GOAT posted another masterpiece. Thanks a lot for your help!
@quantum_hg3299
@quantum_hg3299 5 ай бұрын
Thankyou very much For providing these tutorials for free to the community ❤❤
@zeksy7989
@zeksy7989 5 ай бұрын
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.
@gsdealer7691
@gsdealer7691 5 ай бұрын
Can`t believe this tutorial is all for free ... you are amazing
@wauthethird
@wauthethird 5 ай бұрын
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--
@--Zeke-- 5 ай бұрын
He's back!! Working my way through the Godot course rn, but might binge this just for fun too :)
@shauryagupta3644
@shauryagupta3644 5 ай бұрын
Yay I've been waiting for this one! Time to code em all :P
@anthonydrakefordshadow
@anthonydrakefordshadow 5 ай бұрын
Your older tutorials are giving my game dev dreams life, thanks ❤
@KellenBegin
@KellenBegin 5 ай бұрын
awesome, Im starting today and will hopefully finish within a week
@hectorramsey318
@hectorramsey318 2 ай бұрын
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
@3ler4never
@3ler4never 5 ай бұрын
I love your tutorials, please dont stop making them. Looking forward to recreating this one
@uniroo8795
@uniroo8795 5 ай бұрын
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!!!
@samincgs
@samincgs 2 ай бұрын
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.
@kolyamovchan8465
@kolyamovchan8465 5 ай бұрын
This channel is one of the best! Clearest tutorial and explanation by far!😀 Keep going!
@derekplus
@derekplus 5 ай бұрын
11 hour tutorial. Perfect 👌
@bob4361
@bob4361 5 ай бұрын
THIS WAS EXACTLY WHAT I NEEDED ❤
@ThắngPhu-z1t
@ThắngPhu-z1t Ай бұрын
I'm coming with your great project again, Clear Code!
@nandoPluister
@nandoPluister 5 ай бұрын
Thanks! I've added this to my watch later and will follow it as soon as I have the time!
@phenomgaming8411
@phenomgaming8411 Ай бұрын
Same
@ThắngPhu-z1t
@ThắngPhu-z1t Ай бұрын
Crazy project. I've completed. Thank you very much, Clear Code!
@tichalagaming7853
@tichalagaming7853 5 ай бұрын
Thank you sir 🙏 I can't appreciate this stuff enough ❤❤
@RossiGiova
@RossiGiova 5 ай бұрын
I love watching your videos, you are really good as a teacher
@CassyCodes
@CassyCodes 5 ай бұрын
This looks so good! I’m very tempted to take a break from godot and learn python!
@ClearCode
@ClearCode 5 ай бұрын
Just wait for the Godot stuff I'll do later this year; it's gonna be sick :D
@CassyCodes
@CassyCodes 5 ай бұрын
@@ClearCode I’m incredibly excited for it!! Thank you for all the education!
@blackeyedme
@blackeyedme 4 ай бұрын
@@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.
@lukaLondaridze
@lukaLondaridze 5 ай бұрын
🎉🎉🎉🎉🎉 I hope this one succseeds greatly!
@1just_josh421
@1just_josh421 5 ай бұрын
I love your pygame projects keep it up please there so good
@InfiniteCoder01
@InfiniteCoder01 5 ай бұрын
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
@verstrahlt1907
@verstrahlt1907 5 ай бұрын
amazing work, beautiful game, great realization, interesting beings
@ZihadJoy
@ZihadJoy 5 ай бұрын
the only hard working guy who makes me want to code in python again
@emperor8716
@emperor8716 5 ай бұрын
check out dafluffypotato too. he makes some insane stuff in pygame.
@MustafaTuncay..
@MustafaTuncay.. 5 ай бұрын
OMG! It looks perfect. I really like your tutorials and I am so excited for that. It looks awesome.
@Akiel0202
@Akiel0202 5 ай бұрын
The timing!
@111-Czarny
@111-Czarny 5 ай бұрын
This is crazy. Thank You so much ❤
@evannwen4730
@evannwen4730 5 ай бұрын
Wow! This is amazing
@bepositive271
@bepositive271 5 ай бұрын
Definitely gonna follow it
@kaiseraugustus1393
@kaiseraugustus1393 5 ай бұрын
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_Seixas
@Filipe_Seixas 5 ай бұрын
Você é uma inspiração para mim cara : ). ❤❤❤
@HoRRoRlets
@HoRRoRlets 5 ай бұрын
Man...This is amazing. Many Many Thanks...
@ali-r8263
@ali-r8263 5 ай бұрын
I'm learning a lot! Thank you sir truly!
@zashgamming7506
@zashgamming7506 5 ай бұрын
So amazing❤
@johnb6714
@johnb6714 4 ай бұрын
I love your tutorials, absolutely amazing!!
@ClearCode
@ClearCode 4 ай бұрын
thank you so much, your support helps me a lot to make more :)
@AdityaYadav-jg9xw
@AdityaYadav-jg9xw 5 ай бұрын
man this will be a master piece. too excited
@kevinh5212
@kevinh5212 5 ай бұрын
Yes! Yes!! Thank you, I'll be watching this later! Oh my God this is incredible!
@thepeeps191
@thepeeps191 5 ай бұрын
The goat is back again!
@SuperSunshine321
@SuperSunshine321 5 ай бұрын
He has done it again, absolutely amazing!
@Zuarin
@Zuarin 5 ай бұрын
This looks incredible 🤩
@imranhussain-iy8xi
@imranhussain-iy8xi 2 ай бұрын
Can we all agree that the editing is top-notch?
@that_cutekitten03
@that_cutekitten03 5 ай бұрын
yes iv'e been waiting since pydew valey ❣❣
@novialriptide
@novialriptide 5 ай бұрын
The end result looks beautiful.
@InfiniteCoder01
@InfiniteCoder01 5 ай бұрын
37:02 Delta time is good enough for most cases, but sometimes it's just better to use fixed update for everything but rendering
@rahilsondias6629
@rahilsondias6629 3 ай бұрын
Amazing tutorial, would really love to see this project remade in Godot!
@vijayjadav1808
@vijayjadav1808 5 ай бұрын
Please sir create monogame course which is very popular game framework of c sharp. There is no latest and high quality resource on KZbin
@mariosoriano4650
@mariosoriano4650 5 ай бұрын
The GOAT is back with another banger
@Star-jt9lv
@Star-jt9lv 5 ай бұрын
You are the GOAT
@benbouhasofiane1244
@benbouhasofiane1244 5 ай бұрын
bro l was waiting for 2 months about Godot projects (thank you for amazing tutorial)
5 ай бұрын
Truly amazing!
@alisher.m
@alisher.m 5 ай бұрын
Thank you, your tutorials are another tier. Please release more of them!
@healplease
@healplease 5 ай бұрын
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?
@ClearCode
@ClearCode 5 ай бұрын
because then each video would get much fewer views and I wouldn't get a sponsorship (which basically finances the entire operation)
@InfiniteCoder01
@InfiniteCoder01 5 ай бұрын
12hr format is kinda charming when combined with pygame Pokémon development and chill live coding. I really enjoy those videos
@potatocat6855
@potatocat6855 5 ай бұрын
the wait is finally over!!!! time to spend the next 11hrs to complete this : )
@uatch
@uatch 5 ай бұрын
only 11 h ???? personnally i know that it's gonna be a lot igger than that XD
@InfiniteCoder01
@InfiniteCoder01 5 ай бұрын
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
@pichuelanewman7135
@pichuelanewman7135 5 ай бұрын
Man i love your videos ❤
@nurunnahar4398
@nurunnahar4398 5 ай бұрын
Thanks a lot for creating another tutorial ❤❤
@InfiniteCoder01
@InfiniteCoder01 5 ай бұрын
[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
@ClearCode
@ClearCode 5 ай бұрын
yup, I should have explained that one better!
@pedrenriquegg
@pedrenriquegg 5 ай бұрын
I was wondering when this was going to drop. It was such a natural follow-up after pydew valley
@Geographyball1
@Geographyball1 5 ай бұрын
Interesting!
@josueibarra6570
@josueibarra6570 5 ай бұрын
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?
@AliensCorp
@AliensCorp 5 ай бұрын
Wow! Thank you!❤
@prfctstrm
@prfctstrm 5 ай бұрын
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.
@3w4n86
@3w4n86 5 ай бұрын
You are awesome
@Kokoz40
@Kokoz40 5 ай бұрын
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
@ClearCode
@ClearCode 5 ай бұрын
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)
@Kokoz40
@Kokoz40 5 ай бұрын
@@ClearCode Thank you very much. For everything :)
@stromxplays9715
@stromxplays9715 5 ай бұрын
Amazing
@KYOTF67
@KYOTF67 5 ай бұрын
The Goat
@kav6317
@kav6317 5 ай бұрын
petition to increase the volume of your voiceover. because I need to do full volume just to hear his voice
@ClearCode
@ClearCode 5 ай бұрын
Will work on it!
@Griffin519x
@Griffin519x 5 ай бұрын
I can hear him fine, but I’m using earbuds
@ussjd9u3hd
@ussjd9u3hd 5 ай бұрын
awesome tutorial but the voice is very calm
@ali-r8263
@ali-r8263 5 ай бұрын
Thank you so much sir!!!! ❤❤❤🙏🙏
@MrBruh1337
@MrBruh1337 3 ай бұрын
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?
@ashersilver7388
@ashersilver7388 2 ай бұрын
make sure you have pygame-ce installed, not the original pygame. would be best to remove pygame first then install pygame-ce
@SkyFly19853
@SkyFly19853 5 ай бұрын
Real Nice !
@imaguyyesmale
@imaguyyesmale 5 ай бұрын
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!
@Twelveoglock1
@Twelveoglock1 5 ай бұрын
Nice! Still waiting for new godot tutorial to drop!
@maikelvangrootel3843
@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?
@panociagasta
@panociagasta 5 ай бұрын
GOAT
@orlandoromero1289
@orlandoromero1289 5 ай бұрын
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.
@KalifSSJ
@KalifSSJ 5 ай бұрын
Thx for info pygame-ce
@cafe9297
@cafe9297 2 ай бұрын
youtubeの翻訳を使っていつもありがたく見ています。 正確な時間はわかりませんが、長い動画だと途中でほんやくされなくなります。 3時間くらいだと全て翻訳される様なので、長い動画を区切ったバージョンもアップしていただけないでしょうか?
@marginiszero
@marginiszero 5 ай бұрын
This game is so amazing bro😍 I will try to make this type of game in javascript🔥🔥
@GarrisonStudios
@GarrisonStudios 5 ай бұрын
Top tier. This shouldn't be on KZbin for free. It should be on something like Udemy or Skillshare. Amazing.
@ashersilver7388
@ashersilver7388 3 ай бұрын
he has a udemy, i think this video is up there too.
@HBHBILAL07
@HBHBILAL07 5 ай бұрын
I hope that the next video will be about Unreal Engine and a 3D game. Good luck
@chigstardan7285
@chigstardan7285 5 ай бұрын
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
@HBHBILAL07
@HBHBILAL07 5 ай бұрын
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.
@aga1nstall0dds
@aga1nstall0dds 5 ай бұрын
Oh wow
@aga1nstall0dds
@aga1nstall0dds 5 ай бұрын
how do u debug the pirate game?
@Gogei
@Gogei 5 ай бұрын
Thanks♥
@AxXis--
@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? ;)
@alexznncxij
@alexznncxij 2 ай бұрын
I love your tutorials,
@maxfrischdev
@maxfrischdev 5 ай бұрын
Christian did it again?! 😮😮 ❤❤❤
@yyvan5125
@yyvan5125 5 ай бұрын
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.
@subarunatsuki1902
@subarunatsuki1902 5 ай бұрын
My childhood 😍
I was the second person to ever obtain this secret Pokemon item
7:13
Pygame CE - Better & Faster
6:29
DaFluffyPotato
Рет қаралды 37 М.
大家都拉出了什么#小丑 #shorts
00:35
好人小丑
Рет қаралды 101 МЛН
Will A Guitar Boat Hold My Weight?
00:20
MrBeast
Рет қаралды 233 МЛН
Please Help This Superhero! 🙏
00:48
Alan Chikin Chow
Рет қаралды 9 МЛН
Новый уровень твоей сосиски
00:33
Кушать Хочу
Рет қаралды 4,7 МЛН
I made Games with Python for 10 Years...
28:52
DaFluffyPotato
Рет қаралды 336 М.
I took the #1 Tech Exam and it was BRUTAL
18:28
Linus Tech Tips
Рет қаралды 324 М.
HD-2D Style in Godot 4.1
12:57
Gamedev Aki
Рет қаралды 57 М.
Making FPS Games in Python
8:52
Sacko
Рет қаралды 309 М.
Making an atomic trampoline
58:01
NileRed
Рет қаралды 8 МЛН
4 Godot 4 Devs Make 4 Games in 44 Hours
25:19
DevLogLogan
Рет қаралды 522 М.
3 Mind-Blowing Games that will change how you look at Chess
20:00
mortal chess
Рет қаралды 302 М.
2 YEARS of PYTHON Game Development in 5 Minutes!
4:54
Coding With Russ
Рет қаралды 923 М.
Pygame's Performance - What You Need to Know
9:11
DaFluffyPotato
Рет қаралды 203 М.
Coding Adventure: Simulating Fluids
47:52
Sebastian Lague
Рет қаралды 1,8 МЛН
大家都拉出了什么#小丑 #shorts
00:35
好人小丑
Рет қаралды 101 МЛН