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

Zistite účel IP adresy smerovača 192.168.1.254
Zistite účel IP adresy smerovača 192.168.1.254
192.168.1.254 je predvolená adresa IP pre niekoľko značiek domácich širokopásmových smerovačov a modemov. Táto adresa je súkromná IP adresa.
Ako prepnúť z režimu S v systéme Windows 10
Ako prepnúť z režimu S v systéme Windows 10
https://www.youtube.com/watch?v=80eevx7PNW4 Ak máte zariadenie vybavené operačným systémom s režimom Windows 10 S, určite by ste si všimli, že inštalácia aplikácií je pomerne obmedzená záležitosť. Pokiaľ však aplikáciu nechcete
Ako sčítať riadok v Tabuľkách Google
Ako sčítať riadok v Tabuľkách Google
Tabuľky Google ponúkajú množstvo nástrojov na zjednodušenie komplikovaných výpočtov, jedným z nich je funkcia SUM. Hoci ide o základný vzorec, nie každý používateľ Tabuliek Google vie o všetkých výhodách jeho používania. Okrem toho, ako vy
Temný web: aký veľký, aký tmavý a čo je tam?
Temný web: aký veľký, aký tmavý a čo je tam?
Samotný popis - temný web - znie ako zvuk hororov alebo Grimmovych pochmúrnych príbehov. Bude obrazovka tmavšia? Existujú úponky? Môžete vidieť znepokojenie v otázkach, ktoré sa ľudia pýtajú na verejnosti
Čo je súbor ARW?
Čo je súbor ARW?
Súbor ARW je obrazový súbor Sony Alpha Raw. Formát súboru je špecifický pre Sony a je založený na TIF. Tu je návod, ako ho otvoriť alebo previesť.
Ako nahrávať Fortnite na PC
Ako nahrávať Fortnite na PC
Fortnite hrateľnosť je rýchla a frenetická a akcia môže byť hotová bez mihnutia oka. Ak sa chcete pochváliť alebo vidieť, čo sa stalo, keď ste sa snažili prežiť, je nevyhnutné zaznamenať si, čo sa deje.
Ako odstrániť rýchle pridanie na Snapchate
Ako odstrániť rýchle pridanie na Snapchate
Ak ste v Snapchate nováčikom, ale všeobecne nie platformami sociálnych médií, potom by vám funkcia Rýchle pridanie mala byť viac než známa. Ber to ako zoznam návrhov priateľov od Facebooku. Funkcia rýchleho pridania je