ABS Engine is switching to pygame-ce #6
Natuworkguy
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
ABS Engine is switching to pygame-ce
ABS Engine is starting the move from
pygametopygame-ceas the supported runtime dependency.ABS Engine is a public 2D game engine from Above and Below Studios, and a lot of its day-to-day workflow is built around the pygame API. Our scripting docs already expose things like
pygame.event.Event,pygame.Rect, and keyboard constants directly to game scripts, so this dependency choice affects both engine internals and the scripting layer that projects build on.Why we’re making the change:
pygame-ceis the dependency we want to support going forwardimport pygameworkflow, which should keep the transition low-friction for existing scriptsWhat changes right now:
pygame-cerequirements.txtnow reflects that switchIf you already have
pygameinstalled locally, use:pip uninstall pygamepip install -r requirements.txtWhat is not changing:
init,update, andeventgame.absp, attaching scripts, or running the engine throughrun.pywThis is the start of the transition, not the end of it. We’ll keep aligning the rest of the repo and docs so
pygame-cebecomes the consistent default everywhere.If you test the switch and notice regressions, the most useful reports right now are around:
Beta Was this translation helpful? Give feedback.
All reactions