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

Kod VS Jak zainstalować rozszerzenia
Kod VS Jak zainstalować rozszerzenia
Visual Studio Code to wyrafinowane oprogramowanie, którego większość ludzi używa, aby rozpocząć swoją przygodę z programowaniem. Jego solidne funkcje, kompatybilność krzyżowa, zakres języków programowania sprawiają, że jest to jedno z najczęściej używanych narzędzi programistycznych na świecie.
DLC Star Wars Battlefront 2: EA dodaje bezpłatną zawartość do rozpoczynającego się dziś sezonu The Last Jedi
DLC Star Wars Battlefront 2: EA dodaje bezpłatną zawartość do rozpoczynającego się dziś sezonu The Last Jedi
Pierwszy dodatek do Star Wars Battlefront 2 jest już dostępny i jest całkowicie darmowy! Wiedzieliśmy już, że EA rezygnuje z przepustki sezonowej do Star Wars Battlefront 2, ale to nie wystarcza
Co zrobić, jeśli Roku nie mówi nic?
Co zrobić, jeśli Roku nie mówi nic?
Inteligentne urządzenie i natychmiastowy wynik, do którego wystarczy jedno kliknięcie, to wspaniały sposób na ułatwienie nam życia. Ale nigdy nie jesteśmy w pełni przygotowani na to, kiedy technologia nas zawiedzie. Kilka razy uderzenie starego telewizora
Plotki i wiadomości o dacie premiery GTA 6 UK: wszystko, co wiemy do tej pory
Plotki i wiadomości o dacie premiery GTA 6 UK: wszystko, co wiemy do tej pory
GTA 6 to wciąż niewiele więcej niż nazwa unosząca się na wietrze, ale wydaje się, że Rockstar ma do wypełnienia kilka dużych butów, gdy w końcu ujawnia szczegóły dotyczące długo oczekiwanej gry w otwartym świecie. Znaliśmy już GTA
Jak znaleźć i wykorzystać bezpłatne szablony schematów blokowych programu Excel
Jak znaleźć i wykorzystać bezpłatne szablony schematów blokowych programu Excel
Szukasz szablonów schematów blokowych? Użyj szablonów SmartArt, aby utworzyć schemat blokowy w arkuszu programu Excel. Zaktualizowano, aby uwzględnić Excel 2019.
Zachowaj widoczność paska zadań za pomocą klawiatury dotykowej w systemie Windows 10
Zachowaj widoczność paska zadań za pomocą klawiatury dotykowej w systemie Windows 10
Oto jak zachować widoczność paska zadań za pomocą klawiatury dotykowej w systemie Windows 10. Możesz sprawić, by pasek zadań pozostał widoczny, gdy wirtualny.
Wyłącz dysk twardy po bezczynności w systemie Windows 10
Wyłącz dysk twardy po bezczynności w systemie Windows 10
Zobaczymy, jak wyłączyć dysk twardy po bezczynności w systemie Windows 10. Specjalna opcja w systemie Windows 10 umożliwia użytkownikowi automatyczne wyłączanie dysków twardych.