Hlavní Mac Napište hru Raspberry Pi v Pythonu

Napište hru Raspberry Pi v Pythonu



Pokud jste hrdým vlastníkem Raspberry Pi, vizuál Stírací jazyk je skvělý způsob, jak začít vytvářet svou první hru. Chcete-li však odemknout více síly a potenciálu hardwaru, podívejte se na Python.

Pokud dáváte přednost spíše technologicky nenáročným projektům, proč nevyzkoušet našeho průvodce jak proměnit Raspberry Pi v multimediální centrum XBMC ?

Python je výchozí vzdělávací programovací jazyk pro Raspberry Pi. Používá se po celém světě jako úvodní jazyk pro mnoho platforem, a to díky přehlednému stylu a snadno srozumitelné syntaxi. Není to však jen pro začátečníky: podle indexu TIOBE Programming Community je Python osmým nejpopulárnějším programovacím jazykem mezi profesionálními inženýry, před Perlem, JavaScriptem a Visual Basic .NET. Je také zdarma, takže je snadné pochopit, proč si tolik lidí vybralo jako svůj první skriptovací jazyk Python.

V této funkci představíme klíčové koncepty Pythonu a ukážeme vám, jak začít s jazykem tím, že vás provedeme ukázkovou hrou napsanou v Pythonu. Pak je na vás, abyste vytvořili své vlastní mistrovské dílo.

Seznámení s Pythonem

Používají se dvě hlavní verze Pythonu. Python 3 je budoucnost, ale Python 2 má širší kompatibilitu se stávajícími zdroji a právě tato verze je aktuálně dodávána s Raspberry Pi. V tomto výukovém programu použijeme Python 2.7, finální stabilní vydání v řadě 2.x: to znamená, že můžeme použít většinu online příkladů a předem napsaný kód beze změny. Až přijde čas, přechod na verzi 3 bude přímočarý.

jak dát hudbu na instagramový příspěvek

Když se podíváte na kód Pythonu, první věc, kterou si můžete všimnout, je, jak čistý vypadá. Ti, kteří jsou zvyklí na PHP, JavaScript nebo jiné moderní jazyky, si také všimnou nepřítomnosti složených závorek, jak se běžně používají k uzavření částí kódu. Je to proto, že Python používá k organizaci kódu odsazení. Toto je osvědčený postup ve většině jazyků, protože zvyšuje čitelnost kódu: v Pythonu je povinný. Pokud nemáte správné mezery, váš kód nebude fungovat. I když to může být posun pro zkušené programátory, rychle se stává přirozeným a ve výchozím nastavení vede k jasnému a srozumitelnému kódu.

Python také dělá dobrý první jazyk, protože představuje jednoduchou implementaci objektově orientovaného programování - koncept, kterému musí rozumět každý aspirující kodér - a je uvolněný ohledně toho, jak jsou proměnné vytvářeny a spravovány. Výsledkem je obzvláště produktivní programovací prostředí.

Pythonský kód se obvykle spouští spíše než pomocí překladače, než aby se kompiloval, ale navzdory tomu jsou konečné výsledky docela rychlé. Aplikace v Pythonu mohou běžet na všech hlavních operačních systémech, takže je možné vytvořit hru v Pythonu na PC s Windows a nechat ji běžet na krabici pro Mac nebo Linux - nebo ve skutečnosti Raspberry Pi.

Modul Pygame obsahuje nejrůznější užitečné funkce a metody pro vytváření akčních her v Pythonu

Poslední velkou výhodou Pythonu je dostupnost široké škály doplňkových modulů, které přinášejí další funkce. Jeden takový modul je Pygame . Jak název napovídá, Pygame vám pomáhá vytvářet hry pomocí Pythonu: například výrazně vylepšuje zpracování obrázků prostřednictvím třídy Sprite, usnadňuje ovládání zvuku ve hře a dokonce umožňuje vaší hře pracovat s joysticky. Hry jako Call of Duty možná přesahují jeho možnosti, ale klon Angry Birds rozhodně není.

Nativní a multiplatformní vývoj

Pokud na svém Raspberry Pi používáte doporučenou distribuci Debian Squeeze Linux, jsou Python a Pygame předinstalovány, takže můžete ihned začít programovat. Skripty Pythonu můžete psát v textovém editoru, ale doporučujeme vám využít bezplatné integrované vývojové prostředí (IDE) Geany, které je také nainstalováno jako součást operačního systému. Tento software nabízí programátorům řadu užitečných funkcí, jako je automatické barvení syntaxe, které vám usnadní čtení a ladění kódu, a prohlížeč symbolů, který vám pomůže sledovat všechny třídy a proměnné v kódu.

Další strana

Zajímavé Články

Redakce Choice

Zobrazit místní uživatele na přihlašovací obrazovce v doméně připojené k Windows 10
Zobrazit místní uživatele na přihlašovací obrazovce v doméně připojené k Windows 10
Jak povolit zobrazení místních uživatelů na přihlašovací obrazovce v doméně připojené k systému Windows 10. Ve výchozím nastavení jsou zařízení Windows 10 připojená ke službě Active Directory Domain Services (AD)
Jak vymazat mezipaměť na Xbox One
Jak vymazat mezipaměť na Xbox One
Pokud jde o v podstatě jakékoli elektronické zařízení, které dokonce tangenciálně souvisí s počítačem, občas budete muset věci vyčistit. Totéž platí, pokud jste vlastníkem konzole Xbox One. Co máme na mysli Tvůj tvrdý
iPhone 7 Plus vs Galaxy Note 7: Který phablet je pro vás?
iPhone 7 Plus vs Galaxy Note 7: Který phablet je pro vás?
IPhone 7 Plus je něco, co Apple zavrhl jako koncept jen před čtyřmi lety. Pamatujete si reklamu na iPhone 5, která uváděla, že 4palcové telefony byly dokonale vyvinuty pro lidský palec? https://www.youtube.com/embed/O99m7lebirE To běžné
Jak opravit chyby DLL nenalezené nebo chybějící
Jak opravit chyby DLL nenalezené nebo chybějící
Jediný způsob, jak trvale opravit chyby DLL, je opravit základní příčinu problému, nikoli stahovat soubory DLL. Zde je návod, jak na to.
Jak zrušit ESPN Plus
Jak zrušit ESPN Plus
Pro vášnivého sportovního fanouška mohou nastat chvíle, kdy předplatné ESPN Plus není opravdu užitečné. Přečtěte si, jak zrušit ESPN Plus, abyste za něj nemuseli platit, když jej nepoužíváte.
Zakažte Rychlé hledání ve Firefoxu 63
Zakažte Rychlé hledání ve Firefoxu 63
Prohlížeč Firefox 63 obsahuje další funkci rychlého hledání, která umožňuje rychlé vyhledání textu nebo odkazu pomocí klávesových zkratek / a '. Zde je postup, jak jej deaktivovat.
Jak odstranit fotografii z PicsArt
Jak odstranit fotografii z PicsArt
PicsArt je jednou z největších platforem pro úpravy fotografií na světě s více než 150 miliony aktivních uživatelů. S tolika fotografiemi nahranými, upravovanými a mazanými každý den, je jen otázkou času, než projdete