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

Jak nagrywać tylko nowe odcinki w YouTube TV
Jak nagrywać tylko nowe odcinki w YouTube TV
https://www.youtube.com/watch?v=8jPRBlfmslM YouTube TV zapewnia nieograniczone możliwości nagrywania i nie zajmuje w ogóle miejsca. Cała zawartość trafia do chmury i jest dostępna do przeglądania przez następne dziewięć miesięcy.
Jak zrobić miksturę noktowizyjną w Minecrafcie
Jak zrobić miksturę noktowizyjną w Minecrafcie
Aby uzyskać widzenie w nocy w Minecrafcie, musisz wiedzieć, jak zrobić miksturę noktowizji. Dzięki temu będziesz widzieć w ciemności i pod wodą.
Oto jak wygląda nowy interfejs Centrum sterowania systemu Windows 10
Oto jak wygląda nowy interfejs Centrum sterowania systemu Windows 10
Wczoraj Microsoft przypadkowo udostępnił nową, „kanarkową” wersję systemu Windows 10 dla wszystkich pierścieni Insiderów. Windows 10 Build 18947 zawiera nowe menu wysuwane Action Center, zwane „Control Center for Lite OS”. Oto jak to wygląda. Paleta wysuwana Centrum sterowania składa się z dwóch części. Jedna z nich zawiera Szybkie Akcje, druga
Recenzja Samsung Galaxy S6 Edge +: Ten telefon jest naprawdę dobry
Recenzja Samsung Galaxy S6 Edge +: Ten telefon jest naprawdę dobry
Samsung Galaxy S6 Edge + to dziwna propozycja. W przeciwieństwie do poprzednich telefonów Samsung z dużym ekranem - myślę tutaj o serii Galaxy Note - nie ma ona żadnej definiującej funkcji, rysika ani własnej tożsamości. To jest,
Jak przesyłać strumieniowo multimedia Plex do VLC?
Jak przesyłać strumieniowo multimedia Plex do VLC?
Plex to niesamowita platforma do domowych multimediów, która pomaga zarządzać lokalnie zapisanymi filmami, muzyką i nie tylko. Platforma, składająca się z Plex Media Server i Plex Media Player, ułatwia organizowanie multimediów i udostępnianie ich w sieci.
Microsoft rezygnuje z Windows Media Player
Microsoft rezygnuje z Windows Media Player
Microsoft zamierza usunąć Windows Media Player z Windows 10. Był on domyślnie dołączany do systemu operacyjnego od Windows 98.
Nie można udostępnić posta w historii na Instagramie – dlaczego nie?
Nie można udostępnić posta w historii na Instagramie – dlaczego nie?
Instagram ma mnóstwo niesamowitych funkcji, które pozwalają nam współpracować z innymi kontami na platformie. Jednak mogą nie zawsze działać tak, jak powinny. Jeśli napotkasz problemy podczas próby udostępnienia