DaFluffyPotato
DaFluffyPotato
  • Видео 145
  • Просмотров 6 837 724
Minecraft Shaders, but it's actually just Python
Check out brilliant.org/DaFluffyPotato/ to start your free 30 day trial of Brilliant and receive 20% off a premium subscription.
The most important feature in Minecraft shaders are the dynamic shadows. While I was working on a game engine for a future project of mine, I decided to take a quick stop to create Minecraft along with some fancy shadowmapping shaders using Python, Pygame, and ModernGL.
Wishlist Yawnoc:
store.steampowered.com/app/2824730/Yawnoc
Learning resources for shadowmapping:
learnopengl.com/Advanced-Lighting/Shadows/Shadow-Mapping
My Discord:
discord.gg/fluffland-554137097229959188
Support Me (and get source code for the project in this video):
www.patreon.com/dafluffypotato
www.y...
Просмотров: 19 268

Видео

I Turned Cellular Automata into a Game
Просмотров 82 тыс.14 дней назад
I combined cellular automata and top-down shooters to create a new take on the roguelite genre. Wishlist Yawnoc: store.steampowered.com/app/2824730/Yawnoc I was challenged to make a game in 3 weeks to compete with 5 other developers for a prize pool of $3,000 in Blackthornprod's first game development competiton. ruclips.net/video/fP_tCYhQ9xg/видео.html My Discord: discord.gg/fluffland-55413709...
Was My Computer Science Degree Worth It?
Просмотров 34 тыс.2 месяца назад
I recently completed my computer science degree. Was it worth it? Would it be worth pursuing for you? Times are changing and there are many factors that go into the question of college education. Wishlist Yawnoc: store.steampowered.com/app/2824730/Yawnoc/ My Discord: discord.gg/fluffland-554137097229959188 Support Me (both give access to source from unreleased projects): www.patreon.com/dafluff...
2023 Pygame Projects
Просмотров 21 тыс.4 месяца назад
It's time for another Pygame year recap! It's a lot of stuff I already showed in my 10 year video, but tradition is tradition. I focused on a lot of framework stuff this year with Pygpen and Pygnet. I've also gotten a lot more comfortable with my new pipeline with ModernGL. My released games (and their source) can be found here: dafluffypotato.itch.io/ My Discord: discord.gg/fluffland-554137097...
I made Games with Python for 10 Years...
Просмотров 214 тыс.4 месяца назад
I made Games with Python for 10 Years...
I Made Multiplayer Gamedev EASY!
Просмотров 37 тыс.7 месяцев назад
I Made Multiplayer Gamedev EASY!
Pygame Platformer Tutorial - Full Course
Просмотров 265 тыс.9 месяцев назад
Pygame Platformer Tutorial - Full Course
Spritestacks - Pygame Tutorial
Просмотров 21 тыс.10 месяцев назад
Spritestacks - Pygame Tutorial
My Journey into VR Gamedev (ft. Godot 4)
Просмотров 39 тыс.11 месяцев назад
My Journey into VR Gamedev (ft. Godot 4)
So... I just won best graphics with Pygame & MS Paint
Просмотров 18 тыс.11 месяцев назад
So... I just won best graphics with Pygame & MS Paint
Pygame CE - Better & Faster
Просмотров 32 тыс.Год назад
Pygame CE - Better & Faster
Gamedev with Python, Pygame, & MS Paint - Timelapse
Просмотров 14 тыс.Год назад
Gamedev with Python, Pygame, & MS Paint - Timelapse
Shaders - Pygame & ModernGL Tutorial
Просмотров 28 тыс.Год назад
Shaders - Pygame & ModernGL Tutorial
2022 Pygame Projects
Просмотров 47 тыс.Год назад
2022 Pygame Projects
Bringing a Game to Life in Just 21 Hours - Timelapse
Просмотров 15 тыс.Год назад
Bringing a Game to Life in Just 21 Hours - Timelapse
I Went on a Shader Adventure
Просмотров 21 тыс.Год назад
I Went on a Shader Adventure
How I Added Shaders to Pygame
Просмотров 34 тыс.Год назад
How I Added Shaders to Pygame
Masks (and Pixel-Perfect Collisions) - Pygame Tutorial
Просмотров 20 тыс.Год назад
Masks (and Pixel-Perfect Collisions) - Pygame Tutorial
Cosmos Adrift
Просмотров 8 тыс.2 года назад
Cosmos Adrift
I Made a Game in 20 Hours with Python [Timelapse]
Просмотров 43 тыс.2 года назад
I Made a Game in 20 Hours with Python [Timelapse]
Beating my own game after 3 years... [Stream Clip]
Просмотров 9 тыс.2 года назад
Beating my own game after 3 years... [Stream Clip]
1 YEAR of Gamedev got me This
Просмотров 25 тыс.2 года назад
1 YEAR of Gamedev got me This
I Made a Game in 14 Hours with Python [Timelapse]
Просмотров 127 тыс.2 года назад
I Made a Game in 14 Hours with Python [Timelapse]
2021 Pygame Projects
Просмотров 48 тыс.2 года назад
2021 Pygame Projects
Gamedev as a Business ft. Tim Beaudet
Просмотров 7 тыс.2 года назад
Gamedev as a Business ft. Tim Beaudet
Why You Should Write Bad Code
Просмотров 18 тыс.2 года назад
Why You Should Write Bad Code
Python Webdev #5 - JavaScript
Просмотров 6 тыс.2 года назад
Python Webdev #5 - JavaScript
I simulated 40K blades of realtime grass with Python
Просмотров 76 тыс.2 года назад
I simulated 40K blades of realtime grass with Python
How to ACTUALLY get into Gamedev
Просмотров 661 тыс.2 года назад
How to ACTUALLY get into Gamedev
Pygame's Performance - What You Need to Know
Просмотров 189 тыс.2 года назад
Pygame's Performance - What You Need to Know

Комментарии

  • @notsubaru4464
    @notsubaru4464 2 часа назад

    How do you make 2d yet 3d game

  • @stormwrecker678
    @stormwrecker678 6 часов назад

    Great video! Very helpful! I notice that nobody teaches how to apply lighting effects to rectangles. For example, I have an image (i.e. of lava) and I need there to be a glow above the image. I want the glow to have a gradient (from opaque to transparent). Is there a simple, clean way to do this using just Pygame? Again, thanks for touching on the subject of lighting!

  • @MindVibeIQ
    @MindVibeIQ 7 часов назад

    Amazing Game! Is there a video for the game's initial setup and the coding?

  • @feridebonu6415
    @feridebonu6415 11 часов назад

    Decompose the problem into sub problems

  • @Skeffles
    @Skeffles 12 часов назад

    This looks fantastic, although sounds like a huge project. How long are you expecting to work on this?

    • @DaFluffyPotato
      @DaFluffyPotato 12 часов назад

      Just a little on the side here and there. I don't have a specific end point in mind.

  • @MaartenBroekman
    @MaartenBroekman 15 часов назад

    Smashed the “Add to wishlist” button… this looks like a hilariously fun game… can’t wait to see the released version

  • @Lighter7900music
    @Lighter7900music 15 часов назад

    Haven't watched the video yet but I see no python but C#

  • @Sfdc123
    @Sfdc123 17 часов назад

    There is also a pygame snippets extention in vs code for anybody who wants intellisense

  • @Swordfish42
    @Swordfish42 20 часов назад

    Oh goth I wanted a cellular automata game for years, since I learned about them! Maybe you could make a beta branch, so we don't have to wait lill you make it perfect? It could also help you hone out any issues, more people testing is always good!

    • @DaFluffyPotato
      @DaFluffyPotato 16 часов назад

      The competition version is on itch.io

  • @quantum2330
    @quantum2330 День назад

    why tf did you put hte discord noise at the start, made me look away and try to see who tf is messaging me haha

  • @sir.niklas2090
    @sir.niklas2090 День назад

    I am going through OpenGL hell. :D I call it that cause its when you just start learning OpenGL and you bombarded with solving the 4th dimension. Its hard.

  • @sehotfingunep
    @sehotfingunep День назад

    The centipedes could’ve had the same form of movement as the google snake game. It would make them seem more connected to cellular automata based enemies since they would both follow a grid. You could also add another long enemy that has the google snake movement & keep centipedes the same

  • @GidypiG.
    @GidypiG. День назад

    I have my own yawn OC

  • @mrdixioner
    @mrdixioner День назад

    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.

  • @ronitsingh9955
    @ronitsingh9955 День назад

    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
    @eduardozanette9236 2 дня назад

    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
    @zb3485 2 дня назад

    wow, "raise the roof" - what a brilliant idea:D

  • @DStarLugia
    @DStarLugia 2 дня назад

    who else was super confused by the discord msg sound at he beginning? ↓

  • @jasonfun4069
    @jasonfun4069 3 дня назад

    I learned more from this tutorial than my past 2 years of python classes

  • @Overlycomplicatedswede
    @Overlycomplicatedswede 3 дня назад

    My dude finally getting sponsors and pulling in the big money 🗣️ congrats

  • @illpunchyouintheface9094
    @illpunchyouintheface9094 3 дня назад

    You should set the shadows resolution to 16x16 so it be pixelated to match the games art style better

  • @brianbrooks4448
    @brianbrooks4448 3 дня назад

    Lists in Javascript are called arrays.

  • @xeschire706
    @xeschire706 4 дня назад

    What about pygame community edition(CE)?

  • @HiroTeaShi
    @HiroTeaShi 4 дня назад

    I still stand by my assertion that shaders are witchcraft and nothing can convince me otherwise.

  • @VariantNYC
    @VariantNYC 4 дня назад

    “cant wait to add latinas or something” 😂😂😂

  • @lalunafate
    @lalunafate 4 дня назад

    This was a fun watch, thanks for sharing your journey, i'll keep an eye out for Yawnoc :)

  • @StepTheGlow
    @StepTheGlow 4 дня назад

    bro please make tutorial about pixel art I love your style

  • @raphaelfrey9061
    @raphaelfrey9061 4 дня назад

    The sequel of this game must be something with lenia, a smooth cellular automata

  • @giin97
    @giin97 4 дня назад

    Huh. Very cool!

  • @kettu9943
    @kettu9943 4 дня назад

    Waitwaitwaitwaitwait - YOU CREATED THIS IN PYGAME!?!?

  • @efrayen4497
    @efrayen4497 4 дня назад

    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-np4pj
    @RellyBautista-np4pj 4 дня назад

    Coffeescript language is the best for making games. It has a python like syntax but alot faster than python.

  • @Tnt0gamer
    @Tnt0gamer 4 дня назад

    for 3 weeks this is insane. i wish i had this much creativity and could implement it this quickly

  • @therabidpancake1
    @therabidpancake1 5 дней назад

    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 .

  • @costelinha1867
    @costelinha1867 5 дней назад

    FluffyPotato showcasing his projects while also desperately trying not to come across as just flexing.

  • @krevetka9744
    @krevetka9744 5 дней назад

    Game of Life begs for a goo enemy.

  • @janus6375
    @janus6375 5 дней назад

    Missed the chance to call is “Conway’s Game of Death”

  • @jusore
    @jusore 5 дней назад

    It would be nice to at the end you both mix your games into one with that different styles 😗

  • @jademonass2954
    @jademonass2954 5 дней назад

    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)

  • @Negreb25
    @Negreb25 5 дней назад

    GG

  • @japalekhin
    @japalekhin 5 дней назад

    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.

  • @jademonass2954
    @jademonass2954 5 дней назад

    "I knew i would not win on visuals" literally one of the prettiest games ive ever seen in my life

  • @alienredwolf
    @alienredwolf 5 дней назад

    The fact that you had Discord notifications in your actual video made me think I was losing my mind.

  • @dinkertons
    @dinkertons 5 дней назад

    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.

  • @xzippyzachx
    @xzippyzachx 6 дней назад

    Shaders go brrrrrrrrrrrrrrrrrr

  • @MowiWowi
    @MowiWowi 6 дней назад

    I Must play it.... Congrats ❤

  • @SrV4riable
    @SrV4riable 6 дней назад

    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, RUclips algorithm is sometimes amazing. And by the way, the game looks really cool, I'm looking forward to play it. Also congratulations for winning!

  • @quangan1288
    @quangan1288 6 дней назад

    Very interesting concept. Can I fight the enemies with Gosper’s glider gun? :)

  • @obinho71
    @obinho71 6 дней назад

    I don't think you could say this is "just Python"... But it is remarkable anyway.

  • @IvanPopelyshev
    @IvanPopelyshev 6 дней назад

    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

    • @DaFluffyPotato
      @DaFluffyPotato 6 дней назад

      It doesn't move in this demo, but it will in the project I'm working on next.