Meow. 2.0.0.dev3 is out...
There are binaries for Mac, Windows, and Linux with SDL2. python3 -m pip install pygame==2.0.0.dev3 --pre --user So... what's new? Here's a few things. The documentation has been made more readable on big screens and small ones. It is also updating from github again. @charlesej <https://github.com/charlesej> in particular has made a lot of documentation fixes. See https://www.pygame.org/docs/ It's easier to make custom types that will work with multiple GUI libraries. FIRST = pygame.event.custom_type() (No more USEREVENT+1 nonsense) Also with pygame 2.0.0.dev3 you can have 8192 custom events instead of 32. Thanks to @charlesoblack <https://github.com/charlesoblack> (first time contributor ya!) there is a pygame.Color.lerp() function now. It returns a linear interpolation. >>> color.lerp(color2, 0.0) -> color >>> color.lerp(color2, 0.5) -> halfway_color >>> color.lerp(color2, 1.0) -> color2 @dlon <https://github.com/dlon> added support for some Modern OpenGL features. For more detail see: #1127 <https://github.com/pygame/pygame/pull/1127> Now you can do one-shot timers like this: pygame.time.set_timer(EVENT, 1000, 1) Thanks to @bennuttall <https://github.com/bennuttall> and the piwheels project, pygame has binary wheels for the raspberian linux. See https://www.piwheels.org/project/pygame/ The sound mixer has moved into the modern age and now defaults to a small low latency buffer size of 512 bytes, and uses CD quality audio by default. Check these lists out for more detailed info on what's changed: - merged PRs <https://github.com/pygame/pygame/pulls?q=is%3Apr+is%3Aclosed> - 414 Commits since 1.9.6 stable release <https://github.com/pygame/pygame/compare/1.9.6...2.0.0.dev3> - 74 Commits since 2.0.0.dev2 pre release <https://github.com/pygame/pygame/compare/2.0.0.dev2...2.0.0.dev3> On Thursday, June 20, 2019, René Dudfield <ren...@gmail.com> wrote: > Hey yas, > > There are binaries for Mac, Windows, and Linux with SDL2 on pypi. > > You can try it out with a command something like this: > python3 -m pip install pygame==2.0.0.dev2 --pre --user > > Also, SDL2 is the default now when you compile from source. You can use python > setup.py install -sdl1 to compile against SDL 1.2. > > > Feels like some sort of milestone close(r) to the finish line? > > > Apart from lots and *LOTS* of work on the Color, Mask, and pygame.draw > stuff, there are a few more experimental things. Like the sprite module > compiled with Cython into C code. Additionally there is the new SCALED > mode, for automagically scaling your low resolution game into a viewable > sized window (a 320x200 window is tiny on a 4k screen... so this makes it > bigger and scales everything for you). > > Check these lists out for more detailed info on what's changed: > > - merged PRs > <https://github.com/pygame/pygame/pulls?q=is%3Apr+is%3Aclosed> > - 341 Commits since 1.9.6 > <https://github.com/pygame/pygame/compare/1.9.6...master> > > > cheerio, >