There is a wonderful Russian proverb: Every family has its black sheep (I don’t know if Google translated it correctly :)). If we apply this proverb to PyGame, then the person responsible for the development and the site ruined everything, because. turned out to be politically inadequate. This applies not only to programming, but also to other areas. For example, in the field of 3D modeling there are two famous people (I won’t name names, they recognize themselves) who are also politically inappropriate and block everyone whose views do not coincide with their views. I always believed that politics should not affect all other areas, especially something free, which is an example of free software, but I was very wrong. But who do these people harm? Only for myself.
@ronitsingh995518 сағат бұрын
Even though i'm in 9th and don't have clue what mathematics you talked about it "inspired" me to go look up what are matrices and how to do matrix multiplication. Good vid !!
@eduardozanette9236Күн бұрын
I love how this played out! As a biologist that has worked with agent based models... I hope you get some more ideas on mechanics related to the cellular automata! ;)
@zb3485Күн бұрын
wow, "raise the roof" - what a brilliant idea:D
@DStarLugiaКүн бұрын
who else was super confused by the discord msg sound at he beginning? ↓
@jasonfun40692 күн бұрын
I learned more from this tutorial than my past 2 years of python classes
@Overlycomplicatedswede2 күн бұрын
My dude finally getting sponsors and pulling in the big money 🗣️ congrats
@illpunchyouintheface90942 күн бұрын
You should set the shadows resolution to 16x16 so it be pixelated to match the games art style better
@brianbrooks44482 күн бұрын
Lists in Javascript are called arrays.
@xeschire7063 күн бұрын
What about pygame community edition(CE)?
@HiroTeaShi3 күн бұрын
I still stand by my assertion that shaders are witchcraft and nothing can convince me otherwise.
@VariantNYC3 күн бұрын
“cant wait to add latinas or something” 😂😂😂
@lalunafate3 күн бұрын
This was a fun watch, thanks for sharing your journey, i'll keep an eye out for Yawnoc :)
@StepTheGlow3 күн бұрын
bro please make tutorial about pixel art I love your style
@raphaelfrey90613 күн бұрын
The sequel of this game must be something with lenia, a smooth cellular automata
@giin973 күн бұрын
Huh. Very cool!
@kettu99433 күн бұрын
Waitwaitwaitwaitwait - YOU CREATED THIS IN PYGAME!?!?
@efrayen44974 күн бұрын
for some reason, on self.img.set_colorkey = (0, 0, 0) it gives me an error message about an attribute error, been giving me a migraine for the past hour edit: FIXED! Turns out the line above had an extra ')' when it only needed one.
@RellyBautista-np4pj4 күн бұрын
Coffeescript language is the best for making games. It has a python like syntax but alot faster than python.
@Tnt0gamer4 күн бұрын
for 3 weeks this is insane. i wish i had this much creativity and could implement it this quickly
@therabidpancake14 күн бұрын
My coding skills are sadly very poor . My excuse is that I am disabled and my brain doesn't work very well but I think that is just an excuse . I need some help learning to code . I do not just want to learn coding I want to understand it . I although I do not have a very good grasp on coding I know a little bit of object oriented programming . It has been like 7 years since I started programming and I still do not know how good a program I can write .
@costelinha18674 күн бұрын
FluffyPotato showcasing his projects while also desperately trying not to come across as just flexing.
@krevetka97444 күн бұрын
Game of Life begs for a goo enemy.
@janus63754 күн бұрын
Missed the chance to call is “Conway’s Game of Death”
@jusore4 күн бұрын
It would be nice to at the end you both mix your games into one with that different styles 😗
@jademonass29544 күн бұрын
i think stuff like the "rule confirmation cognitive bias" (see the veritasium video for a better explanation) is one of the things that helped me the most during CS they also made it so you do stuff youself a lot, like making games in pygame (while only being told about the library and the incentive to work with a gameloop function)
@Negreb254 күн бұрын
GG
@japalekhin4 күн бұрын
please do not use the unaltered discord notification sound in videos. i was going crazy going around the servers and channels to find the message that mysteriously didn't have a visual notification. only to find out it was from your video.
@jademonass29544 күн бұрын
"I knew i would not win on visuals" literally one of the prettiest games ive ever seen in my life
@alienredwolf4 күн бұрын
The fact that you had Discord notifications in your actual video made me think I was losing my mind.
@dinkertons5 күн бұрын
I live in Belgium, specifically the Walloon region where we're french speakers. The job market is small and often requires a bachelor or even a master degree. I found a job as a software developer way before the end of my bachelor degree, (end of my 2nd year, out of the 4 of the degree, because it's a evening one.). This means that it is definitely possible to find a job without said degree, nor even good connexions (I had none, I'm from a blue collar family). However, this required a lot of dedication to self-study aside of the classes, aswell as learning the ropes of professional communication through LinkedIn and such. The amount of work required can be quite daunting, and if you suffer from attention deficit like me, you may triple the time invested. Lacking support from close people can also be tough, anyone near me, beside my class mates, are completely clueless about software development, or even computers in general. The job itself isn't exactly what I wanted, I essentially debug existing legacy softwares from an insurance company. It's not the usual dream of young software engineers that is usually focussed on Big Tech, but it pays the bills (my initial goals) and it's also a stepping stone, for, hopefully, better opportunities. So yeah, this is my journey so far, I see it as some sort of proof that pushing through hardship is worth it, but has a price. Nothing comes from free, sometimes life isn't easy and you have to build the ladder yourself to reach the apple you want to eat. As of today I am still studying to finish my degree aside of my job.
@xzippyzachx5 күн бұрын
Shaders go brrrrrrrrrrrrrrrrrr
@MowiWowi5 күн бұрын
I Must play it.... Congrats ❤
@SrV4riable5 күн бұрын
That's crazy, the other day I was playing with a graphical library and ended up doing the Conway's Game of Life. While I was observing the cells moving around I thought, holy moly, a really nice game could be done using this as inspiration, and then I find this video, KZread algorithm is sometimes amazing. And by the way, the game looks really cool, I'm looking forward to play it. Also congratulations for winning!
@quangan12885 күн бұрын
Very interesting concept. Can I fight the enemies with Gosper’s glider gun? :)
@obinho715 күн бұрын
I don't think you could say this is "just Python"... But it is remarkable anyway.
@IvanPopelyshev6 күн бұрын
Is your point of origin fixed? In infinite world you have to shift shadow matrix correctly, otherwise there's unstability of shadows when the sun goes down
@DaFluffyPotato5 күн бұрын
It doesn't move in this demo, but it will in the project I'm working on next.
@Pythonista24x76 күн бұрын
What are you using for networking? Websockets or custom stuff?
@DaFluffyPotato5 күн бұрын
My own framework built on sockets.
@official-phuh6 күн бұрын
I've been trying not to comment until the end of the video, but right now I'm in the middle of making the Level Editor and I just have to say, things are really starting to click and I'm really grateful for your teaching style, optimization/pragmatism/problem solving, and effort to make this tutorial. I'm changing things around too as to really push myself to understand your code more thoroughly (for example I used a sprite sheet that needs coordinates instead of files for the Level Editor, which required a fair bit of tweaking across multiple files).
@leighrobinson6 күн бұрын
How do you do the lookup and replacement for the dither texture in consistent orientations? Am I overthinking this...
@DaFluffyPotato6 күн бұрын
Use the 2D coords
@dertyp34636 күн бұрын
the grenade is really statisfying to watch. it amazes me how such seemingly minor things can make or break the perception of a game... random brainfart: how about a game that focusses solely on such oddly statisfying mechanics?
@protosevn6 күн бұрын
Next time someone says you can only make games with C/C++ or that interpreted languages are too slow I'll just link them this, excellent job!
@atiedebee10205 күн бұрын
The problem starts when you start doing things that are even slightly more CPU dependent. Just like you wouldnt decode audio using python, its a lot slower to do things like chunk generation with it. Although i am sure most languages that are at least compiled will get adequate performance for these use cases, not just C/C++.
@protosevn5 күн бұрын
@@atiedebee1020 yeah you’re right, just tired of people thinking C/C++ is the only way, I use C++ just because that’s the golden standard but it’s not the only fast language around the block anymore.
@official-phuh6 күн бұрын
I wonder if the GLSL and python coding could be combined into a usable shading module that could be pip installed for the less... "DaFluffyPotato" of us
@DaFluffyPotato6 күн бұрын
ModernGL is very easy to use. I have a tutorial for it.
@theyummydogo6 күн бұрын
Voxel engines with teeny tiny voxels that have a color rather than a texture and use high definition scans of real world places must the coolest applications of voxel rendering.
@brockdaniel88456 күн бұрын
Python, now I know why my pc burns with these mods 😮
@AutoGibbon6 күн бұрын
Why are they wearing suits? Like what is the point?
@bobsquaredme6 күн бұрын
just release it. it doesn't have to be perfect at first
@shougamedevelopment96696 күн бұрын
How do you participate in something like this? Im very interested
Пікірлер
I have my own yawn OC
There is a wonderful Russian proverb: Every family has its black sheep (I don’t know if Google translated it correctly :)). If we apply this proverb to PyGame, then the person responsible for the development and the site ruined everything, because. turned out to be politically inadequate. This applies not only to programming, but also to other areas. For example, in the field of 3D modeling there are two famous people (I won’t name names, they recognize themselves) who are also politically inappropriate and block everyone whose views do not coincide with their views. I always believed that politics should not affect all other areas, especially something free, which is an example of free software, but I was very wrong. But who do these people harm? Only for myself.
Even though i'm in 9th and don't have clue what mathematics you talked about it "inspired" me to go look up what are matrices and how to do matrix multiplication. Good vid !!
I love how this played out! As a biologist that has worked with agent based models... I hope you get some more ideas on mechanics related to the cellular automata! ;)
wow, "raise the roof" - what a brilliant idea:D
who else was super confused by the discord msg sound at he beginning? ↓
I learned more from this tutorial than my past 2 years of python classes
My dude finally getting sponsors and pulling in the big money 🗣️ congrats
You should set the shadows resolution to 16x16 so it be pixelated to match the games art style better
Lists in Javascript are called arrays.
What about pygame community edition(CE)?
I still stand by my assertion that shaders are witchcraft and nothing can convince me otherwise.
“cant wait to add latinas or something” 😂😂😂
This was a fun watch, thanks for sharing your journey, i'll keep an eye out for Yawnoc :)
bro please make tutorial about pixel art I love your style
The sequel of this game must be something with lenia, a smooth cellular automata
Huh. Very cool!
Waitwaitwaitwaitwait - YOU CREATED THIS IN PYGAME!?!?
for some reason, on self.img.set_colorkey = (0, 0, 0) it gives me an error message about an attribute error, been giving me a migraine for the past hour edit: FIXED! Turns out the line above had an extra ')' when it only needed one.
Coffeescript language is the best for making games. It has a python like syntax but alot faster than python.
for 3 weeks this is insane. i wish i had this much creativity and could implement it this quickly
My coding skills are sadly very poor . My excuse is that I am disabled and my brain doesn't work very well but I think that is just an excuse . I need some help learning to code . I do not just want to learn coding I want to understand it . I although I do not have a very good grasp on coding I know a little bit of object oriented programming . It has been like 7 years since I started programming and I still do not know how good a program I can write .
FluffyPotato showcasing his projects while also desperately trying not to come across as just flexing.
Game of Life begs for a goo enemy.
Missed the chance to call is “Conway’s Game of Death”
It would be nice to at the end you both mix your games into one with that different styles 😗
i think stuff like the "rule confirmation cognitive bias" (see the veritasium video for a better explanation) is one of the things that helped me the most during CS they also made it so you do stuff youself a lot, like making games in pygame (while only being told about the library and the incentive to work with a gameloop function)
GG
please do not use the unaltered discord notification sound in videos. i was going crazy going around the servers and channels to find the message that mysteriously didn't have a visual notification. only to find out it was from your video.
"I knew i would not win on visuals" literally one of the prettiest games ive ever seen in my life
The fact that you had Discord notifications in your actual video made me think I was losing my mind.
I live in Belgium, specifically the Walloon region where we're french speakers. The job market is small and often requires a bachelor or even a master degree. I found a job as a software developer way before the end of my bachelor degree, (end of my 2nd year, out of the 4 of the degree, because it's a evening one.). This means that it is definitely possible to find a job without said degree, nor even good connexions (I had none, I'm from a blue collar family). However, this required a lot of dedication to self-study aside of the classes, aswell as learning the ropes of professional communication through LinkedIn and such. The amount of work required can be quite daunting, and if you suffer from attention deficit like me, you may triple the time invested. Lacking support from close people can also be tough, anyone near me, beside my class mates, are completely clueless about software development, or even computers in general. The job itself isn't exactly what I wanted, I essentially debug existing legacy softwares from an insurance company. It's not the usual dream of young software engineers that is usually focussed on Big Tech, but it pays the bills (my initial goals) and it's also a stepping stone, for, hopefully, better opportunities. So yeah, this is my journey so far, I see it as some sort of proof that pushing through hardship is worth it, but has a price. Nothing comes from free, sometimes life isn't easy and you have to build the ladder yourself to reach the apple you want to eat. As of today I am still studying to finish my degree aside of my job.
Shaders go brrrrrrrrrrrrrrrrrr
I Must play it.... Congrats ❤
That's crazy, the other day I was playing with a graphical library and ended up doing the Conway's Game of Life. While I was observing the cells moving around I thought, holy moly, a really nice game could be done using this as inspiration, and then I find this video, KZread algorithm is sometimes amazing. And by the way, the game looks really cool, I'm looking forward to play it. Also congratulations for winning!
Very interesting concept. Can I fight the enemies with Gosper’s glider gun? :)
I don't think you could say this is "just Python"... But it is remarkable anyway.
Is your point of origin fixed? In infinite world you have to shift shadow matrix correctly, otherwise there's unstability of shadows when the sun goes down
It doesn't move in this demo, but it will in the project I'm working on next.
What are you using for networking? Websockets or custom stuff?
My own framework built on sockets.
I've been trying not to comment until the end of the video, but right now I'm in the middle of making the Level Editor and I just have to say, things are really starting to click and I'm really grateful for your teaching style, optimization/pragmatism/problem solving, and effort to make this tutorial. I'm changing things around too as to really push myself to understand your code more thoroughly (for example I used a sprite sheet that needs coordinates instead of files for the Level Editor, which required a fair bit of tweaking across multiple files).
How do you do the lookup and replacement for the dither texture in consistent orientations? Am I overthinking this...
Use the 2D coords
the grenade is really statisfying to watch. it amazes me how such seemingly minor things can make or break the perception of a game... random brainfart: how about a game that focusses solely on such oddly statisfying mechanics?
Next time someone says you can only make games with C/C++ or that interpreted languages are too slow I'll just link them this, excellent job!
The problem starts when you start doing things that are even slightly more CPU dependent. Just like you wouldnt decode audio using python, its a lot slower to do things like chunk generation with it. Although i am sure most languages that are at least compiled will get adequate performance for these use cases, not just C/C++.
@@atiedebee1020 yeah you’re right, just tired of people thinking C/C++ is the only way, I use C++ just because that’s the golden standard but it’s not the only fast language around the block anymore.
I wonder if the GLSL and python coding could be combined into a usable shading module that could be pip installed for the less... "DaFluffyPotato" of us
ModernGL is very easy to use. I have a tutorial for it.
Voxel engines with teeny tiny voxels that have a color rather than a texture and use high definition scans of real world places must the coolest applications of voxel rendering.
Python, now I know why my pc burns with these mods 😮
Why are they wearing suits? Like what is the point?
just release it. it doesn't have to be perfect at first
How do you participate in something like this? Im very interested
You're insane