Główny Prochowiec Stwórz grę w Pythonie dla Raspberry Pi

Stwórz grę w Pythonie dla Raspberry Pi



Jeśli jesteś dumnym posiadaczem Raspberry Pi, wizualny język Scratch to świetny sposób na postawienie pierwszych kroków w programowaniu. Ale aby odblokować więcej mocy i potencjału sprzętu, spójrz na Pythona.

destiny 2 jak zresetować rangę męstwa

Więcej Raspberry Pi…

Sprawdź nasz przewodnik samouczka, aby pisanie własnej gry na Raspberry Pi za pomocą Scratch i prześlij swoją grę, aby mieć szansę na wygranie 250 £

Python jest domyślnym edukacyjnym językiem programowania dla Raspberry Pi. Jest używany na całym świecie jako język wprowadzający na wielu platformach, dzięki uporządkowanemu stylowi i łatwej do zrozumienia składni. Nie jest jednak przeznaczony tylko dla początkujących: według indeksu społeczności programistycznej TIOBE Python jest ósmym najpopularniejszym językiem programowania wśród profesjonalnych inżynierów, przed Perlem, JavaScriptem i Visual Basic .NET. Jest również bezpłatny, więc łatwo zrozumieć, dlaczego tak wiele osób wybiera Pythona jako swój pierwszy język skryptowy.

W tej funkcji przedstawimy kluczowe koncepcje Pythona i pokażemy, jak rozpocząć pracę z językiem, prowadząc Cię przez przykładową grę napisaną w Pythonie. Następnie musisz stworzyć własne arcydzieło, które możesz zgłosić do naszego konkursu kodowania Raspberry Pi.

Poznawanie Pythona

W użyciu są dwie główne wersje Pythona. Python 3 to przyszłość, ale Python 2 cieszy się szerszą kompatybilnością z istniejącymi zasobami i to właśnie ta wersja jest obecnie dołączona do Raspberry Pi. W tym samouczku użyjemy Pythona 2.7, ostatecznego stabilnego wydania z serii 2.x: oznacza to, że możemy używać większości przykładów online i gotowego kodu bez zmian. Kiedy nadejdzie czas, przejście do wersji 3 będzie proste.

Pierwszą rzeczą, którą możesz zauważyć w Pythonie, jest to, jak ładnie wygląda. Ci, którzy są przyzwyczajeni do PHP, JavaScript lub innych nowoczesnych języków, również zauważą brak nawiasów klamrowych, które są konwencjonalnie używane do zamykania sekcji kodu. Dzieje się tak, ponieważ Python używa wcięć do organizowania kodu. Jest to dobra praktyka w większości języków, ponieważ czyni kod bardziej czytelnym: w Pythonie jest to obowiązkowe. Jeśli nie ustawisz odpowiednich odstępów, Twój kod nie zadziała. Chociaż może to być zmiana dla doświadczonych programistów, szybko staje się to naturalne i domyślnie prowadzi do jasnego, zrozumiałego kodu.

Python jest również dobrym pierwszym językiem, ponieważ reprezentuje prostą implementację programowania obiektowego – koncepcję, którą każdy początkujący programista musi zrozumieć – i jest zrelaksowany w kwestii tworzenia i zarządzania zmiennymi. Rezultatem netto jest szczególnie wydajne środowisko programistyczne.

Kod Pythona jest zwykle uruchamiany przez interpreter, a nie kompilowany, ale mimo to wyniki końcowe są dość szybkie. Aplikacje w języku Python mogą działać na wszystkich głównych systemach operacyjnych, więc możliwe jest stworzenie gry w Pythonie na komputerze z systemem Windows i uruchomienie jej na komputerze Mac lub Linux – lub rzeczywiście na Raspberry Pi.

Stwórz grę w Pythonie dla Raspberry Pi

Ostatnią wielką siłą Pythona jest dostępność szerokiej gamy modułów dodatkowych, które zapewniają dodatkową funkcjonalność. Jednym z takich modułów jest Pygame . Jak sama nazwa wskazuje, Pygame pomaga tworzyć gry przy użyciu Pythona: na przykład znacznie poprawia obsługę obrazów dzięki klasie Sprite, ułatwia sterowanie dźwiękiem w grze, a nawet umożliwia grę za pomocą joysticków. Gry takie jak Call of Duty mogą wykraczać poza jego możliwości, ale klon Angry Birds z pewnością nie jest.

Rozwój natywny i wieloplatformowy

Jeśli korzystasz z zalecanej dystrybucji Debian Squeeze Linux na swoim Raspberry Pi, Python i Pygame są preinstalowane, więc możesz od razu rozpocząć programowanie. Możesz pisać skrypty Pythona w edytorze tekstu, ale sugerujemy skorzystanie z bezpłatnego zintegrowanego środowiska programistycznego (IDE) Geany, które jest również instalowane jako część systemu operacyjnego. To oprogramowanie oferuje wiele przydatnych funkcji dla programistów, takich jak automatyczne kolorowanie składni, aby ułatwić odczytywanie i debugowanie kodu oraz przeglądarkę symboli, która pomaga śledzić wszystkie klasy i zmienne w kodzie.

Jak już wspomnieliśmy, Python działa na wielu platformach, więc możesz napisać swój kod na komputerze z systemem Windows, a po zakończeniu przenieść go na Raspberry Pi. Aby to zrobić, musisz zainstaluj Pythona 2.7 na swoim komputerze . Nawet jeśli używasz 64-bitowego systemu Windows, wybierz zwykły instalator Windows, a nie x86-64, ponieważ standardowa instalacja Pygame jest tylko 32-bitowa.

Następna strona

Ciekawe Artykuły

Wybór Redakcji

Wklej i przejdź do Internet Explorera - w natywny sposób
Wklej i przejdź do Internet Explorera - w natywny sposób
Użytkownicy alternatywnych przeglądarek często obwiniają Internet Explorera za brakującą funkcję „Wklej i przejdź”. Ta funkcja jest naprawdę wygodna: możesz skopiować adres URL z jakiegoś tekstu, dokumentu lub innej strony internetowej, a następnie jednym kliknięciem przejść do tego adresu URL w nowej karcie. Większość nowoczesnych przeglądarek ma funkcję „Wklej i przejdź” w
Recenzja XYZprinting da Vinci Jr: drukarka 3D dla każdego
Recenzja XYZprinting da Vinci Jr: drukarka 3D dla każdego
Przy wąsie poniżej trzystu funtów da Vinci Jr jest wygodnie najtańszą drukarką 3D, jaką kiedykolwiek widzieliśmy. Co zaskakujące, na to nie wygląda. Podczas gdy drukarka Velleman za 400 funtów K8200 jest zbudowana na elementarnych
Snapchat nie przeszkadza grupie
Snapchat nie przeszkadza grupie
Wiele nowych funkcji wprowadzonych do aplikacji polaryzuje użytkowników. Snapchat jest znany z tego, że przesuwa granice aplikacji do czatowania, a funkcje takie jak Stories trafiły nawet na inne platformy społecznościowe. Funkcja Nie przeszkadzać to
Jak automatycznie numerować wiersze w programie Excel?
Jak automatycznie numerować wiersze w programie Excel?
Czy wiesz, że Twój arkusz Excela może zawierać do 1 048 576 wierszy? Zgadza się. Teraz wyobraź sobie ręczne przypisywanie numerów do każdego z tych wierszy. Bez wątpienia jest to jedno zadanie, które może być frustrujące i czasochłonne
Najlepsze aplikacje na iPada Pro: 7 najlepszych darmowych i płatnych aplikacji na duży tablet
Najlepsze aplikacje na iPada Pro: 7 najlepszych darmowych i płatnych aplikacji na duży tablet
iPad Pro to jeden z najbardziej ambitnych produktów, jakie Apple kiedykolwiek wypuściło i uważamy, że jest świetny. Chociaż na zewnątrz może wyglądać jak powiększony iPad, wewnątrz iPada Pro jest wiele dodatkowych elementów
Jak tworzyć, zarządzać i opuszczać grupę w telegramie
Jak tworzyć, zarządzać i opuszczać grupę w telegramie
Oprócz WhatsApp, Telegram jest obecnie aplikacją do czatu. Nie bez kontrowersji aplikacja przetrwała różne burze i jest teraz bardzo popularną aplikacją do czatowania, udostępniania filmów, naklejek i innych tego typu rzeczy. Dzisiaj ja
Jak dodać Bluetooth do (prawie) dowolnego telewizora
Jak dodać Bluetooth do (prawie) dowolnego telewizora
Dodanie funkcji Bluetooth do telewizora jest łatwe, ale istnieje wiele potencjalnych problemów i dobrych alternatyw, które warto najpierw rozważyć.