pygame / solarwolf

☀️🐺 SolarWolf is an action/arcade game written in Python. It is free and open source, created with the Pygame game development library.
64 stars 27 forks source link

Doesn't run well on Python 3.9, Pygame 2 #8

Closed limburgher closed 11 months ago

limburgher commented 3 years ago

I'm the Fedora solarwolf package maintainer. We're currently shipping a snapshot, d19d830. It's missing some fixes present in master, but I noticed that on Fedora 33, the packaged version doesn't display right with Python 3.9, and when I upgrade to pygame2, it doesn't run at all. master behaves the same way, and I have yet to find any other code impacted at all by upgrading to pygame 2.

ankith26 commented 3 years ago

Hmm that’s weird. pygame 2 brings support for python 3.8 and 3.9, so I am not surprised if solarwolf does not work with pygame 1 and Python 3.9. But pygame 2 not working is an issue, so could you elaborate on the issue, on where it’s caused, any error message, and maybe file an issue on the pygame repo Thanks!

limburgher commented 3 years ago

image This is the error I get with pygame 2.0.0 (SDL 2.0.12, python 3.9.1)

ankith26 commented 3 years ago

Are you sure you are on the main branch? Because that was fixed in PR #6

limburgher commented 3 years ago

It looks like I wasn't. I am now, and it opens the window, and just hangs, does nothing.

illume commented 11 months ago

This is fixed.