PyGame, dzisiejsze modyfikacje: nazwa pomieszczenia, wiatrak

Pamiętacie projekt gry, który opisałem w tym artykule?

Dziś dodałem wyświetlanie nazwy pomieszczenia w którym aktualnie znajduje się postać. Nazwa ta wyświetla się w lewym dolnym rogu.

Zmianę w kodzie można zobaczyć tutaj:
https://github.com/jakubthedeveloper/kuba-pygame1/commit/5792b52a11448f66b5b9f4dd78d493f5ad99138c

W kolejnych commitach dodałem również obracanie się wiatraka, żeby dodać grze nieco ruchu.

PyGame – pierwsze podejście do tworzenia gry 2d

W ciągu ostatnich kilka miesięcy przetestowałem mniej lub bardziej dogłębnie kilka bibliotek do tworzenia gier 2d, w celu znalezienia tego optymalnego dla mnie. Najlepsze efekty jak dotąd dawał mi język Lua i framework LÖVE, jednak dziś rolę lidera mojej klasyfikacji objął bezdyskusyjnie Python i biblioteka PyGame.

PyGame daje dużą szybkość uczenia się oraz znikomą ilość problemów związanych z samą biblioteką, zatem mogę się skupić na problemach dotyczących mechaniki mojej gry. Podstawy Pythona oraz tworzenia gier 2d posiadłem już wcześniej, natomiast PyGame ma dobrą dokumentację, łatwo dostępną choćby poprzez wyszukiwarkę Google, więc bez przeszkód na starcie, zacząłem pisać. Oto co udało mi się uzyskać po pierwszych kilku godzinach pisania (mocno przerywanych innymi zajęciami):

Czytaj dalej PyGame – pierwsze podejście do tworzenia gry 2d