Hlavná Mac Napíšte hru Raspberry Pi v jazyku Python

Napíšte hru Raspberry Pi v jazyku Python



Ak ste hrdým majiteľom Raspberry Pi, vizuál Stierací jazyk je skvelý spôsob, ako začať vytvárať svoju prvú hru. Ak však chcete odomknúť viac sily a potenciálu hardvéru, pozrite sa na Python.

Ak by ste chceli skôr projekt s nízkou technologickou úrovňou, môžete vyskúšať nášho sprievodcu ako zmeniť Raspberry Pi na multimediálne centrum XBMC ?

Python je predvolený vzdelávací programovací jazyk pre Raspberry Pi. Po celom svete sa používa ako úvodný jazyk pre mnoho platforiem vďaka svojmu prehľadnému štýlu a ľahko zrozumiteľnej syntaxi. Nie je to však iba pre začiatočníkov: podľa indexu TIOBE Programming Community je Python ôsmym najpopulárnejším programovacím jazykom medzi profesionálnymi inžiniermi pred Perlom, JavaScriptom a Visual Basic .NET. Je tiež zadarmo, takže je ľahké pochopiť, prečo si toľko ľudí zvolilo Python ako svoj prvý skriptovací jazyk.

V tejto funkcii predstavíme kľúčové koncepty jazyka Python a ukážeme vám, ako začať s jazykom, keď vás prevedieme ukážkovou hrou napísanou v jazyku Python. Potom je na vás, aby ste vytvorili svoje vlastné majstrovské dielo.

Zoznámenie sa s Pythonom

Používajú sa dve hlavné verzie Pythonu. Python 3 je budúcnosť, ale Python 2 má širšiu kompatibilitu s existujúcimi zdrojmi a práve táto verzia je v súčasnosti dodávaná s balíkom Raspberry Pi. V tomto výučbe použijeme Python 2.7, konečné stabilné vydanie v sérii 2.x: to znamená, že väčšinu nezmenených online príkladov a vopred napísaného kódu môžeme použiť. Až príde čas, prechod na verziu 3 bude jednoduchý.

ako dostať posmešky v tf2

Keď sa pozriete na kód Pythonu, prvá vec, ktorú si môžete všimnúť, je, ako úhľadne vyzerá. Používatelia, ktorí používajú PHP, JavaScript alebo iné moderné jazyky, tiež spozorujú absenciu zložených zátvoriek, ktoré sa bežne používajú na uzavretie častí kódu. Je to tak preto, lebo Python používa na usporiadanie kódu odsadenie. Toto je osvedčený postup vo väčšine jazykov, pretože zvyšuje čitateľnosť kódu: v jazyku Python je povinný. Ak nedostanete správne medzery, váš kód nebude fungovať. Aj keď to môže byť posun pre skúsených programátorov, stane sa rýchlo prirodzeným a v predvolenom nastavení vedie k jasnému a zrozumiteľnému kódu.

Python je tiež dobrým prvým jazykom, pretože predstavuje jednoduchú implementáciu objektovo orientovaného programovania - koncept, ktorému musí rozumieť každý začínajúci programátor - a je zdržanlivý pri vytváraní a správe premenných. Čistým výsledkom je obzvlášť produktívne programovacie prostredie.

Kód v jazyku Python sa zvyčajne spúšťa skôr ako tlmočník, než aby sa kompiloval, ale napriek tomu sú konečné výsledky veľmi rýchle. Aplikácie v jazyku Python môžu bežať na všetkých hlavných operačných systémoch, takže je možné vytvoriť hru v jazyku Python na počítači so systémom Windows a nechať ich bežať na skrinke pre Mac alebo Linux - alebo skutočne na Raspberry Pi.

Modul Pygame obsahuje najrôznejšie užitočné funkcie a metódy na vytváranie akčných hier v Pythone

Poslednou veľkou výhodou Pythonu je dostupnosť širokej škály doplnkových modulov, ktoré prinášajú ďalšiu funkcionalitu. Jedným z takýchto modulov je Pygame . Ako naznačuje jeho názov, Pygame vám pomáha vytvárať hry pomocou Pythonu: napríklad výrazne zlepšuje prácu s obrázkami prostredníctvom svojej triedy Sprite, uľahčuje ovládanie zvuku v hre a dokonca umožňuje vašej hre pracovať s joystickmi. Hry ako Call of Duty možno presahujú jej možnosti, ale klon Angry Birds určite nie.

Natívny a multiplatformový vývoj

Ak na svojom Raspberry Pi používate odporúčanú distribúciu Debian Squeeze Linux, programy Python a Pygame sú predinštalované, takže môžete ihneď začať programovať. Skripty Python môžete písať v textovom editore, ale odporúčame vám využiť bezplatné integrované vývojové prostredie (IDE) Geany, ktoré je tiež nainštalované ako súčasť operačného systému. Tento softvér ponúka programátorom množstvo užitočných funkcií, ako napríklad automatické zafarbenie syntaxe, ktoré uľahčuje čítanie a ladenie kódu, a prehliadač symbolov, ktorý pomáha sledovať všetky triedy a premenné v kóde.

Ďalšia strana

Zaujímavé Články

Redakcia Choice

Ako pripojiť slúchadlá Bose k počítaču
Ako pripojiť slúchadlá Bose k počítaču
Rýchle kroky na bezdrôtové pripojenie slúchadiel Bose k počítačom so systémom Windows, notebookom a zariadeniam Surface cez Bluetooth s tipmi pre hráčov počítačových hier.
Ako funguje Wireshark – jednoduchý sprievodca
Ako funguje Wireshark – jednoduchý sprievodca
Wireshark je výkonný nástroj na riešenie problémov so sieťou, analýzu a bezpečnostný audit. Je to bezplatný analyzátor paketov s otvoreným zdrojom, ktorý používateľom umožňuje vidieť, čo sa deje v ich sieti na mikroskopickej úrovni. Tento článok bude skúmať ako
Ako vytvoriť zbierku v Gmod
Ako vytvoriť zbierku v Gmod
S Garry's Mod máte prakticky neobmedzené možnosti. Pokiaľ pridávate nové prvky a modely, vždy môžete vytvoriť niečo nové a jedinečné. S cieľom pomôcť používateľom katalogizovať ich zoznam doplnkov a objektov predstavil Steam
Archívy značiek: Windows 10 UXTheme patcher
Archívy značiek: Windows 10 UXTheme patcher
Ako povoliť automatické prihlásenie v systéme Windows 10
Ako povoliť automatické prihlásenie v systéme Windows 10
Prihlasovacie údaje a heslá sú skvelým spôsobom, ako chrániť svoje informácie pred zvedavými očami. Najmä ak používate verejné pracovné priestory. Ak však používate počítač na bezpečnom mieste so súkromnou sieťou, neustále sa prihlasujte
Ako odstrániť všetky tweety
Ako odstrániť všetky tweety
Sociálne médiá sú tu už dosť času, aby nás mohli sledovať v rôznych životných etapách. Napríklad Twitter existuje už viac ako 13 rokov. Za ten čas ste pravdepodobne zverejnili dobrý počet tweetov. Niektoré
Ako spárovať domovskú stránku Google s iPhone
Ako spárovať domovskú stránku Google s iPhone
Hľadáte nastavenie Google Home na svoje mobilné zariadenie, ale neviete, či na vašom Apple iPhone bude fungovať niečo určené pre Android? Aj keď to môže byť zložité, je veľmi možné získať nastavenie Asistenta Google a