Ukazała się kolejna wersja Pygame, umożliwiającego korzystanie z możliwości SDL w Pythonie.
Po kilku latach przerwy, a raczej przedłużonych prac nad wersją 1.8, rozwój Pygame nabrał tempa. W 1.9 twórcy Pygame przygotowali trzy absolutne nowości: moduł gfxdraw, wprowadzający pewne elementy grafiki 3D, obsługę dźwięku MIDI oraz kamerek internetowych. To ostatnie pozwoli w przyszłości na tworzenie modnych ostatnio gier wykorzystujących realny, fizyczny wysiłek graczy.
Pygame staje się również coraz bardziej multiplatformowy. Oprócz poprawek dla OSX, Pygame już oficjalnie działa na Nokii s60. Wsparcie dla tego systemu „krążyło” po liście mailowej już od kilku lat i praca jednego programisty (Jussi Toivola) została zwieńczona oficjalnym i stabilnym portem.
Ponadto wprowadzono wiele poprawek w stosunku do wersji 1.8.1, zwłaszcza w zakresie utraconej przez poprzednią wersję kompatybilności. Usprawniono również działanie Pygame w Pythonie 3.0 oraz 3.1, chociaż niestety brak jeszcze stosownych instalatorów dla systemu Windows. Do dokumentacji trafiły nowe przykładowe programy, między innymi mające za zadanie sprawdzić działanie oraz wydajność Pygame.
Pełna lista zmian, jak zawsze, znajduje się w dziale http://www.pygame.org/whatsnew.shtml.


Dla windowsowego Pythona 3.1 jest już stosowny instalator pyGame.
Kolega na zajeciach napisal w tym prosta gre 2D i na w miare przyzwoitym sprzecie gra, ktora technologicznie byla w roku 95 wyciagala kilka klatek na sekunde, a bylo to moze ze dwa lata temu. Moze on odwalil jakas fuszerke ale troche nie chce mi sie w to wiezyc — na wspolczesnym sprzecie jak sie odstawi fuszerke to prosta gra 2d i tak powinna smigac jak burza.
Jeśli bym zaprogramował odświeżanie całego tła ekranu gry i wszystkich sprajtów w każdej klatce, do tego dołożył punkty w formie renderowanych fontów – mogę "zarżnąć" każdy procesor. Trzeba ostro główkować co odświeżać, co zostawiać i jak często sprawdzać jakie zdarzenia.
.
Tutaj – http://www.pygame.org/project/1051/ – jest przykład naprawdę przyzwoitej gierki. Podaję jako ciekawostkę, bo jest to jeden z niewielu shareware zrobionych w Pygame.
Ja polecę to: http://www.pygame.org/projects/22/179/?release_id…
Nie potrzeba tony grafiki, żeby się dobrze bawić 🙂
Jak już jesteśmy przy dobrej zabawie i rzucaniu linkami to polecam:
http://www.pygame.org/project/710/
Bardzo fajnie zrobione ~lemmings.
Swoja droga polecam http://www.panda3d.org 🙂 wydajny i niesamowicie prosty silnik 3d dla pythona