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.
ako hrať hayday na pc
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ý.
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.
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