Pygame CE - Better & Faster

Поделиться
HTML-код
  • Опубликовано: 22 май 2024
  • Most of Pygame's developers forked Pygame to create Pygame-CE after some unfortunate administrative events. All of my games were deleted from pygame.org and I was blocked by the Pygame Twitter account. This is a brief introduction to Pygame-CE and its history.
    Pygame CE (GitHub, Website, Discord)
    github.com/pygame-community/p...
    pyga.me
    / discord
    How to switch:
    pip uninstall pygame
    pip install pygame-ce
    Games in video background:
    dafluffypotato.itch.io/moonra...
    Vaegrant (not public)
    dafluffypotato.itch.io/hue-fl...
    Music:
    Cave Story Arranged Quiet - DM DOKURO
    • [23] DM DOKURO - Cave ...
    Patreon: / dafluffypotato
    My Discord Server: / discord
    Check out the rest of my games here:
    dafluffypotato.com/
    Timestamps:
    0:00 - blocked & deleted
    0:32 - problems begin
    2:09 - pygame-ce created
    3:23 - the benefits of pygame-ce
    4:11 - why my games were deleted
    5:48 - final thoughts
    Thanks to my potato tier patrons:
    Agent Effe
    Chris Birster
    Dale Topley
    Eivind Teig
    fatcake
    GaryTMSFruitcake
    Sam Cork
    kirat=1
    #gamedev #python #pygame
  • НаукаНаука

Комментарии • 105

  • @DaFluffyPotato
    @DaFluffyPotato  Год назад +155

    I should add that the individual in control of the old Pygame accounts (not the creator of Pygame btw) did a lot to move Pygame forward in the 2010s. He did a lot for the community and it's sad how things turned out.

    • @HoRRoRlets
      @HoRRoRlets Год назад +8

      thanks for the info. Petty differences always ruin good things...I have been working on pygame projects for almost 2 years now, and have always wondered why i can never register an account on pygame website...now I know why.
      Im always looking for a way to receive some critique on my projects...would your website idea allow for this? would it be paid for to upload, as this is primarily my hobby

    • @DaFluffyPotato
      @DaFluffyPotato  Год назад +16

      You would probably share a link then you could get pushed for feedback in the algorithm just by giving other people feedback. There would also be pages for viewing projects by popularity in other things.

    • @Wastelandman7000
      @Wastelandman7000 9 месяцев назад +4

      I'd consult a pro-bono IP attorney. This may be illegal.

    • @GrandHighGamer
      @GrandHighGamer 4 месяца назад +3

      @@Wastelandman7000 Because their content was deleted? No third party is under any obligation to host their content or keep them unblocked on twitter. It's shitty and petty, but nothing about that sounds remotely illegal.

    • @JoeArog14
      @JoeArog14 3 месяца назад +1

      Still petty af

  • @piguman9814
    @piguman9814 Год назад +130

    yea what the hell, you can't just delete someone's entire game library just like that because they tried out another game making library that isn't yours

  • @skysurfer_kon1641
    @skysurfer_kon1641 Год назад +132

    Damn, I didn't know pygame had lore, history and backstory lmao
    fr tho, thanks for sharing this with the community. It's crazy how things can change, but it's also really nice to know that there's a better pygame version with these useful things I've been searching for like performance and flexibility. I'll be using pygame-ce now. Thanks a lot for doing what you do, you're a big inspiration

  • @ravenironwing
    @ravenironwing Год назад +44

    Your work has come so far in the last few years since the old pygame discord days. I really admire what you are accomplishing! It's kind of sad what's happened to the original pygame community, but I'm really excited about the changes being made in CE as it progresses.

  • @KennedyRichard
    @KennedyRichard Год назад +19

    I did the same as you. Waited a bit to see how things would go and only then made the final decision to switch to pygame-ce (the next release of my apps should adopt it).
    I also think you approached the issue rather responsibly in the video, avoiding gratuitous bashing and just sticking to the facts.

  • @raydin9485
    @raydin9485 Год назад +37

    I just installed pygame-ce and was pleasantly surprised (not that I should have been lol) that my project that uses it runs faster

  • @Backrub3Bucks
    @Backrub3Bucks Год назад +1

    Thanks for the upload DFP! Good to see your uploads, and would hope to see more in the future.

  • @idiedlastmonth
    @idiedlastmonth Год назад +5

    Appreciate all the work you do for us. Thanks a lot!

  • @emperor8716
    @emperor8716 Год назад

    i had to keep rewinding cuz i was distracted by the gameplay. your new game looks sick!

  • @Skeffles
    @Skeffles Год назад +14

    It sucks that the Pygame controller has deleted your games but at least CE exists and you can still make great games. The CE community sounds great already and it'll be cool to see what games come from them.

  • @gualdim
    @gualdim Год назад

    Thanks for the heads up! I'm eager to see your new project about platform for developers!!!

  • @thebvfreak
    @thebvfreak Год назад +10

    by far the best pygame youtuber
    change my mind

  • @houssamchabouh8082
    @houssamchabouh8082 Год назад +1

    Thank you for this just started making a new game recently happy to switch to this very simple too

  • @daweiisgood2392
    @daweiisgood2392 Год назад +5

    Wow, had no idea that noise was going on. Im switching over to CE in a heartbeat.

  • @novialriptide
    @novialriptide Год назад +3

    i appreciate the video

  • @MrZ0r0
    @MrZ0r0 6 месяцев назад

    thanks for compiling and sharing

  • @roddripf
    @roddripf 7 месяцев назад

    I found it very strange to have just simple projects on the main page, documentation and other things. Since there are great games on pygame on RUclips. Thanks for sharing these questions, from now on I will only use pygame-ce.

  • @jermania7467
    @jermania7467 Год назад +3

    Sounds like the admin at pygame is just "Petty, Tom Petty...". Thanks for the update and insight to CE. If it's good enough for DFP it's good enough for me.

  • @costelinha1867
    @costelinha1867 Год назад +22

    While I don't mind the creator of pygame wanting to share solidarity for a political cause. I also don't think he even needed to take the site down for that in the first place. He could make just change add a banner on the website, or change the colors or change the logo for a short period of time, while keeping the site up.
    Or he could have just used his twitter account for that...

    • @DaFluffyPotato
      @DaFluffyPotato  Год назад +14

      He didn't create pygame. The contributors tried to get him to just use a banner or a pop-up, but he got angry and eventually started banning people over it.

    • @lorenzozapaton4031
      @lorenzozapaton4031 10 месяцев назад

      Sharing political opinions in software projects tend to do this things to the community. It should be banned to do it but it's already to late, everyone is doing it, everyone will do it. Keep it to yourself.

    • @costelinha1867
      @costelinha1867 2 месяца назад +2

      @@DaFluffyPotato Even if he isn't the creator, that sucks. Again, I'm not against devs sharing political opinions or expressing solidarity, but at the same time you can do that without acting like a manchild.

  • @CitizenCoder
    @CitizenCoder 13 дней назад

    holy chit. Well, I guess I'll move to ce. Thanks for the info!

  • @fakeinsten7839
    @fakeinsten7839 Год назад

    llessssssssssssss gooo fluffy tha best was waiting for a website to post ma games and stufff like in the old pygame website

  • @OtateriheemEdRiemLav
    @OtateriheemEdRiemLav Год назад +3

    Wait, there is float rect ?!
    I think it's time to move

  • @ianbryant
    @ianbryant Год назад +6

    Long live pygame-ce

  • @albertofontani468
    @albertofontani468 Год назад

    And just wait for when Polygon, Circle and Line classes will be added!

  • @tristandombroski9677
    @tristandombroski9677 Год назад

    Thank you.

  • @x12_79
    @x12_79 Год назад +12

    its crazy how childish and power hungry someone can be. We're talking about a python module here and he's destroying his entire reputation over it.

  • @basicallybrand
    @basicallybrand Год назад

    I will install pygame-ce thank you for alerting me.

  • @flaminfetus
    @flaminfetus 11 месяцев назад +1

    This is informative and unfortunate.

  • @lioninaboxgames
    @lioninaboxgames 6 месяцев назад

    Thank you so much for this video.
    It's always important to me not to support individuals like the one described.
    I will use pygame CE now!

  • @NaveenKumar-yp6qw
    @NaveenKumar-yp6qw 8 месяцев назад

    Can you make a full tutorial for making a menu screen with upscaling play and quit button images??

  • @mikelezhnin8601
    @mikelezhnin8601 Год назад +4

    Some people (also some organizations) really struggle to separate their personal matters from their persona.
    This is outright sad.

  • @charlesg.smithjr.3677
    @charlesg.smithjr.3677 10 месяцев назад

    Dang dude, that really sucks about them deleting all of your games off of the pygame website!!!! Because I have learned so much from watching your tutorials.

  • @doxed64
    @doxed64 5 месяцев назад

    The FRect() is the thumbnail is what made me click on this video, cause that's exactly what I coded the other day for my game to run on meters instead of pixels.

  • @doxed64
    @doxed64 5 месяцев назад

    Never though I'd be quitting pygame, as it's open source, but this video convinced me to never look back. No one man should have all that power. Pygame-ce all the way to the moon baby!

  • @shinydewott
    @shinydewott 17 дней назад

    While I am supportive of the show of solidarity, the NZ Aotearoa message stayed on the doc site for a year+ time when connecting from here in Turkey and for that time I couldn't use the site without VPN.

  • @tristandombroski9677
    @tristandombroski9677 Год назад +1

    I hate to ask when you provided a good bit of information but I was not certain. Is pygame and pygame-ce now two separate coding languages? I began watching your tutorials about 6 months ago and I lean towards you in preferability. From what I gathered most of the original developers of pygame are now moving onwards to pygame-ce, or at least that's what it sounds like. Will this be a temporary split until politics can be worked out?

    • @DaFluffyPotato
      @DaFluffyPotato  Год назад

      Not sure what you mean by languages, but the guy with control over the original repository probably won't ever unblock the developers from CE. They may be able to take over the pygame package on pypi considering the circumstances though.

  • @rmt3589
    @rmt3589 5 месяцев назад +1

    I'm not currently using Pygame, but if I ever do again, you can consider me already switched.
    I do plan to see if pygame, now pygame ce, is compatible with my game engine, but that's a long ways away. Still, I'm always planning, so it'll be good to have in my pocket.

  • @sargates
    @sargates 11 месяцев назад +1

    I noticed at 4:41 that you have animated trees. I'm sure that the code isn't too difficult but rather tedious, do you use a module that you wrote yourself to aid in creating something like that easily and repeatedly?

    • @sargates
      @sargates 11 месяцев назад

      PS. I fucking hate people that behave like children and do spiteful and petty shit whenever they're angry. More power to you, gratz on the game, and thanks for recommending CE. Definitely switching.

    • @DaFluffyPotato
      @DaFluffyPotato  11 месяцев назад

      I wrote it myself. I don't use any pre-built stuff on top of Pygame that I didn't write.

  • @zatozastovic6719
    @zatozastovic6719 Год назад +1

    May you pls make tutorial on how to implement dashing?

    • @zatozastovic6719
      @zatozastovic6719 Год назад +1

      Also got idea on a video which I cant see anywhere. How do you make so that player doesnt see rtiles that are blocked by other tiles in pygame?

  • @user-en5gu7nf4v
    @user-en5gu7nf4v Год назад

    So that’s what was going on with the site. I was using pygame for a small project in school cause I needed the extra credit and I consistently check the documentation. Then suddenly the site went down. I thought I’d typed in the url wrong or something but it was this. I still got my extra credit though 😌

  • @jamesmiller5984
    @jamesmiller5984 Год назад +6

    Hey fluffy I was recently trying to create games by myself and always came into a roadblock were I can’t get my characters to jump properly. If you have the time I would be grateful to see a jump guide tutorial.
    Update:just watched the full video and wow. What would the creator get out of doing that.

  • @smosa605
    @smosa605 Год назад +4

    wishing for gpu rendering coming soon 🤞

    • @DaFluffyPotato
      @DaFluffyPotato  Год назад +1

      It was already in Pygame before the fork, so it's in both versions. I think it's just slightly unfinished and it doesn't have much documentation.

  • @gavinthecrafter
    @gavinthecrafter Год назад +2

    I imagine what will happen soon is that the original owner of the pygame repository will realize that this issue isn't going to go away, unban the contributors, and merge the fork in

    • @Wastelandman7000
      @Wastelandman7000 9 месяцев назад +1

      They'd better. Because this rogue admin doesn't own the code.

    • @Sudokari
      @Sudokari 6 месяцев назад

      Democrats can't be trusted.

  • @thygrrr
    @thygrrr 8 месяцев назад

    Wow, such drama. Glad you made an exit to rebuild.

  • @metgaming9545
    @metgaming9545 Год назад +2

    So basically, because pygame was falling behind and they were putting off devs, pygame-ce was created and now pygame is on a petty spree getting upset at anyone using the better version of what they can’t create.
    Damn. That’s sad.

  • @kicknotes
    @kicknotes Год назад

    You're certainly more mature than the individual who blocked you and deleted your work from the Pygame site, that's for sure.

  • @bigwhoopgames
    @bigwhoopgames Год назад +1

    If its faster I'll use it, plain and simple. (hint: I already use it)

  • @andrejklester5851
    @andrejklester5851 2 месяца назад

    But why? Diskspace? 🤔

  • @_ami_dad_3289
    @_ami_dad_3289 Год назад +2

    Coulde you make tutorial about a python ce

    • @DaFluffyPotato
      @DaFluffyPotato  Год назад +2

      Everything already works as is in CE. The only stuff to learn are the extra features if you want to use them. They're fairly intuitive.

    • @markjohnson4572
      @markjohnson4572 8 месяцев назад

      @@DaFluffyPotato Was just about to ask the this exact question, as I've only started (this week) to look at pygame. Good to know I can switch to CE as I'm half way through your 6hr platformer tutorial! 🤣

  • @thesphyrth
    @thesphyrth Год назад +3

    Pygame's recent news post has this:
    "Please file an issue if you notice a problem."
    I know it's about git, but I'm tempted to submit a "problem". Lololololol

  • @darsparx
    @darsparx 5 месяцев назад

    That sounds like a reason to propose updates to Itch for games that aren't quite ready yet if you can't already. I cut my teeth with programming using Pygame over 10yrs ago and wish I had kept up with it. But that right there is just scummy of the owner....glad the community stepped up tho... 😅

  • @mrdixioner
    @mrdixioner 7 дней назад +1

    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.

  • @yuppi161
    @yuppi161 5 месяцев назад

    Out of curiosity, what was the political message in question?

  • @Rikaisan
    @Rikaisan Год назад +1

    So basically Pygame went Pytendo, quite sad

  • @humanrightsadvocate
    @humanrightsadvocate 6 месяцев назад

    I love how tyrants get dethroned in the open source universe.

  • @t3st3d
    @t3st3d Год назад +3

    that sucks that they deleted all your stuff for using pygame ce. that is not remotely ok for them to do

  • @XxxionxX
    @XxxionxX 8 месяцев назад

    Til about pygame ce

  • @ukalistaxd9464
    @ukalistaxd9464 Месяц назад

    I just discovered the drama and yikes... I removed pygame immediately from my library and replaced it with the community edition. why must people ruin things☹

  • @JoeArog14
    @JoeArog14 3 месяца назад

    Open Source ftw

  • @UnderArea51
    @UnderArea51 Год назад +1

    Is Rust language checking out?

  • @dugabomber5993
    @dugabomber5993 3 месяца назад

    Sounds like the pygames manager sounds like a spoiled tantrum thrower. One of the types that scream u either believe what I believe or u dont deserve to breathe types.

  • @armorclasshero2103
    @armorclasshero2103 2 месяца назад

    Yeah, so a lot of that describes multiple federal crimes and interstate trade regs. And makes them liable for dozens and dozens of lawsuits.

  • @frankerz8339
    @frankerz8339 Год назад +51

    i hate when repositories/documentation become filled with political propaganda... even if its a good cause

    • @psuw
      @psuw Год назад +8

      Fr like especially when its about topics where there is no objective right or wrong. Like glad that you have an opinion but dont put it on something completely unrelated

    • @justsomenamelesssoul8097
      @justsomenamelesssoul8097 Год назад

      @@psuw no objective wrong or right?

    • @psuw
      @psuw Год назад

      @@justsomenamelesssoul8097 like you can have your opinions about certain things but some topics simply have no definitive answer or right side to pick.

    • @justsomenamelesssoul8097
      @justsomenamelesssoul8097 Год назад

      @@psuw genius I'm asking which topic are you talking about

    • @psuw
      @psuw Год назад +4

      @@justsomenamelesssoul8097 pretty much every Religious topic, wars and socially constructed ones opposed to topics like hunger crisis, natural disasters and diseases

  • @frameperfectinteractive
    @frameperfectinteractive Год назад

    Question: why do you use pygame?

  • @Ragz10
    @Ragz10 6 месяцев назад

    Dang thats messed up stopped watching your videos after i stopped game deb im back now n started learning python n plan to use arcade instead of pygame.
    If u create a community (site or discord or what) hope all members of the python no katter framework can join up

  • @Wastelandman7000
    @Wastelandman7000 9 месяцев назад

    That is sad and disgusting. I wonder if the person pulling this BS has realized that all the code contributors can pull their code. Pygame doesn't own that code. The who wrote it do.And if they refused to stop using their code, the creators could sue this arrogant admin for IP theft. Because that is what this is.
    It was nice of them to simply fork rather than simply destroying this m*****f*****s sense of invulnerability by taking them down hard.

  • @psuw
    @psuw Год назад +14

    politics has nothing to do with game devs and its simply abuse of the platform to bring any politics in. Great this guy lost everything by doing so

    • @justsomenamelesssoul8097
      @justsomenamelesssoul8097 Год назад +2

      Since when, lol? Politics has nothing to do with gamedev? Really? Have you even seen what big studios are making nowadays? It's as political as it could ever be 😂

    • @psuw
      @psuw Год назад +1

      @@justsomenamelesssoul8097 and they pretty much always get backslash for it

    • @izumichan31
      @izumichan31 10 месяцев назад +1

      ​@@psuwAh yes... Games like Call of Duty that have been around for over a decade have never been political at all...

  • @charlot6590
    @charlot6590 Год назад

    what does "using social media for politics" actually mean here? did this actually start over politics or just "minorities deserve basic rights"

    • @happygofishing
      @happygofishing 6 месяцев назад +1

      you people always try to pull that trick. "its not politics its human rights"
      the concept of "human rights" is inherently political.

    • @charlot6590
      @charlot6590 6 месяцев назад

      ​@@happygofishingif saying people deserve human rights is political, why do politics inherently not belong in these spaces? none of you are fooling anyone when you get upset over this

    • @happygofishing
      @happygofishing 6 месяцев назад +1

      Are you an idiot?
      Whether you agree with human rights or not you cannot deny that the entire concept of human rights is inherently political.
      Its LITERALLY a political concept.@@charlot6590

    • @Forakus
      @Forakus 4 месяца назад

      @@charlot6590 human rights are inherently fascism.