I'll be looking for your further progress; I dig what you did with pygame, the grass and water is great and with the parallax the game will look amazing... great work!
This is awesome ! I just started to game dev. I am using/learning godot actually (love the style and simplicity of it). But since GD SCript is similar to python, i also try to learn python seperately and its my first language indeed. Luckily i found you. Thank you for the lovely explanations. Keep it up ! Subbed
I ran into your channel recently, and I am amazed. You actually made me love python and pygame. I tried learning from the tutorials that you've made, but I have to say the beginner tutorial was a bit difficult to follow (starting from ep3). I really wish you'd remake this series one day but from the perspective of someone who is a very beginner. I got to say your content and explanation is great, but it would be perfect if you'd made it more beginner-friendly :)!
Thanks for all the great content! Any chance you can share your code for the water areas? I'm trying to implement this in a game I'm making but I just can't seem to figure out how to fit it without some context of what come before and after the snippet at 9:42. Thanks!
I've got a question, but I don't know if is there already a tutorial about it: how can you make sure you process only things on screen? for example for the grass, do you bind the function to a certain distance to the player?
Thank you so so much for the tutorial you are doing, im Just getting started on this of python, when i finish learning basic concepts of it I Will begin with your tutorials, please dont stop doing this, you are the main for my game!
6:11 Although the physics simulation of the grass delivers a very detailed and professional look, the hit on performance must be very large. An alternative solution may be to use a shader that emulates physics movement by changing the angle of the grass by various intensities that depend from a wind strength value. That way it would be rendered by the gpu which is prepared to perform these sort of calculations
A good way to optimize the grass would be to only pass in a wind duration and wind intensity instead of actually simulating a gust of wind, so then all the grass on screen will be blown for the duration at the specified intensity
The wind calculations are almost nothing when it comes to processing power. Also, I like seeing the wind move across the terrain rather than it being affected all at once.
Very nice, I didn't think games like this could be made with PyGame. Have ran into any bottlenecks performance-wise and if so how do you get around them?
I've been using pygame for a while and looking at lot of projects done in pygame. Yours are the highest quality I've seen. I really like pygame but the hassle exporting projects is pushing me towards Godot. I have made executables from pygame but they're huge for even small games. I wish there was a better option. BTW have you tried pygame 2.0?
The game in the background here is running on Pygame 2. Also, the executable size is only an extra ~30mb. It’s really not much (especially for larger games).
I got in because I got bored one day, but I ended up really enjoying it. I started learning with this: inventwithpython.com/invent4thed/ My main advice is that things take practice.
@@DaFluffyPotato like doing the theory of the big bang in a game, the way we had come, like a simulation, that could be interesting, my question is, is it possible to do? Im doing this question because im Just getting started and I cant recognize what is possible and not, thank u so much
We can’t truly simulate that stuff. There’s no way to accurately simulate every particle in the universe. Iirc, the best supercomputers are working on the scale of a couple atoms.
@@DaFluffyPotato oh i see, I havent learned how poo works, but I understand that, which code could we put if we cant know what exactly began that explosión, thank u bro, u are An awesome game developer, plz do more tutorials
You make the best pygame games and the best pygame tutorials. Thank you
@Loreen Hanney these comments are all sorts of sus. Seems like an ad from a bot or something.
@@Willty64 it is lol
@@Willty64 nah dude he actually does do the best pygame tutorials tho
@@atanki5682 idk if this is a joke- sorry if it is and I missed it, but there were comments from bots that have since been deleted.
Now that I realize, a lot of the stuff that can be simulated in games involved physics XD
the grass really gives life to the environment not gonna lie. It looks very professional with that sort of minor but detailed physics simulation.
I love water physics in games. That’s why I clicked on this video, also I love pixel art.
Thank you for this high quality content. Your a Python/Pygame legend.
Purely mathematical and physical ! Fantastic ! Hands off you sir !
I'll be looking for your further progress; I dig what you did with pygame, the grass and water is great and with the parallax the game will look amazing... great work!
Can you make a tutorial on water physics?
This is awesome !
I just started to game dev. I am using/learning godot actually (love the style and simplicity of it). But since GD SCript is similar to python, i also try to learn python seperately and its my first language indeed.
Luckily i found you. Thank you for the lovely explanations.
Keep it up !
Subbed
I ran into your channel recently, and I am amazed. You actually made me love python and pygame. I tried learning from the tutorials that you've made, but I have to say the beginner tutorial was a bit difficult to follow (starting from ep3). I really wish you'd remake this series one day but from the perspective of someone who is a very beginner. I got to say your content and explanation is great, but it would be perfect if you'd made it more beginner-friendly :)!
Yeah, my tutorials are meant for people who are already familiar with Python.
Fist learn the basics
Yeah after ep 3 it was bit hard to understand for me
Is these game possible with only pygame...!!
My GODDD... How this dude make these cool games with only Pygame!!
I am speechless!! Broooow!
I see you have mastered three of the four elements. That leaves only fire.
I cant even imagine doing such a thing in pygame
Thanks for all the great content! Any chance you can share your code for the water areas? I'm trying to implement this in a game I'm making but I just can't seem to figure out how to fit it without some context of what come before and after the snippet at 9:42. Thanks!
I've got a question, but I don't know if is there already a tutorial about it: how can you make sure you process only things on screen? for example for the grass, do you bind the function to a certain distance to the player?
portuguese brazil - você pode me passar o projeto da fisica da grama?
english - Can you give me the grass physics project?
Thank you so so much for the tutorial you are doing, im Just getting started on this of python, when i finish learning basic concepts of it I Will begin with your tutorials, please dont stop doing this, you are the main for my game!
6:11
Although the physics simulation of the grass delivers a very detailed and professional look, the hit on performance must be very large. An alternative solution may be to use a shader that emulates physics movement by changing the angle of the grass by various intensities that depend from a wind strength value. That way it would be rendered by the gpu which is prepared to perform these sort of calculations
I have a newer performant version that can handle 10,000+ blades easily that doesn't use the gpu
@@DaFluffyPotato that’s very impressive! If there’s a video on that I’d love to watch it
bro you are the only reason i use pygame lmaoo most other tutorials are just utterly pbad
A good way to optimize the grass would be to only pass in a wind duration and wind intensity instead of actually simulating a gust of wind, so then all the grass on screen will be blown for the duration at the specified intensity
The wind calculations are almost nothing when it comes to processing power. Also, I like seeing the wind move across the terrain rather than it being affected all at once.
This is perfect for me, except im using unity. Would this be possible to do in unity?
Where did you learn pygame from? For us u do many awesome tutorials but where did u learn it from? Thanks
the documentation
How can I make water physics? It’s so hard!
Can you make a tutorial for water please
Incredible work. What IDE do you use for the Python code?
Very nice, I didn't think games like this could be made with PyGame. Have ran into any bottlenecks performance-wise and if so how do you get around them?
I SWEAR YOU NEED CALCULUS TO ADD A SINGLE VISUAL EFFECT TO PYGAME
DO YOU MAJOR IN MATH OR SOMETHING LIKE WHAT.
No. That’s just algebra. Most of gamedev is just algebra and trig.
Sometimes I wonder if I can ever get this good. Can you recommend me a book or something?
Wow really amazed!!
Thank you!
I love the character but the head looks a bit off for the body style in my opinion
please make a video on lock and unlock level system
Can you please provide the source code for water
Are you planning on moving on to c+++ and maybe working with sfml
Great video very interesting you got me thinking about my game
how did u coded water to form waves ?
I just *SUBSCRIBED* Great spirte art, the grass is so cool too! Keep it up and awesome devlog~ I just started doing them too :D
I've been using pygame for a while and looking at lot of projects done in pygame. Yours are the highest quality I've seen. I really like pygame but the hassle exporting projects is pushing me towards Godot. I have made executables from pygame but they're huge for even small games. I wish there was a better option. BTW have you tried pygame 2.0?
The game in the background here is running on Pygame 2. Also, the executable size is only an extra ~30mb. It’s really not much (especially for larger games).
@@DaFluffyPotato Any big improvements in version 2? Or compatibility issues?
Everything in Pygame 1.x should work in Pygame 2. I also get a 50%-100% performance boost in rendering.
@@DaFluffyPotato good to know. Thanks
Can you tell me how long have you been making games and programming for? It seems like you are really experienced !
Almost 7 years.
@@DaFluffyPotato what languages have you used? Do you use pygame for 7 years? What was the first game library/framework you used?
Someone asked the same question but how did u get into python pygame and any tips
I got in because I got bored one day, but I ended up really enjoying it. I started learning with this: inventwithpython.com/invent4thed/ My main advice is that things take practice.
What kind of math did you learn prior to doing all this, if any at all?
arithmetic
Hey! I have a question, could it be possible to simulate how life started in a game?
Depends what you mean
@@DaFluffyPotato like doing the theory of the big bang in a game, the way we had come, like a simulation, that could be interesting, my question is, is it possible to do? Im doing this question because im Just getting started and I cant recognize what is possible and not, thank u so much
We can’t truly simulate that stuff. There’s no way to accurately simulate every particle in the universe. Iirc, the best supercomputers are working on the scale of a couple atoms.
@@DaFluffyPotato oh i see, I havent learned how poo works, but I understand that, which code could we put if we cant know what exactly began that explosión, thank u bro, u are An awesome game developer, plz do more tutorials
@@ElMoy ok I woll do more totorials thanks you for the feedback bro
i love aeroblaster !! ,
we should game jam sometime!
The mooving background of the video make me sick :/
Nice grass simulation !
i think you just made a game engine.
Sei italiano? Are you italian?
No, I’m hoppa
@@DaFluffyPotato Ok
wow man
That looks like unity
IQ200+
Ahahahah
U r a fucking genius
Thanks for making this things for us
U d best
Pygame lol, now just take a moment and think what this guy know about python?
Your my icon
no offence, but this video could cause epilepsy seizure.