Glavni Mac Napišite igro Raspberry Pi v Pythonu

Napišite igro Raspberry Pi v Pythonu



Če ste ponosni lastnik Raspberry Pi, vizual Praskani jezik je odličen način, da začnete ustvarjati svojo prvo igro. Če želite odkriti več moči in potenciala strojne opreme, si oglejte Python.

Če želite raje nizkotehnološki projekt, si oglejte naš vodnik naprej kako pretvoriti Raspberry Pi v medijsko središče XBMC ?

Python je privzeti izobraževalni programski jezik za Raspberry Pi. Po vsem svetu se uporablja kot uvodni jezik za številne platforme, zahvaljujoč neurejenemu slogu in lahko razumljivi skladnji. Vendar pa ni namenjen samo začetnikom: po indeksu programske skupnosti TIOBE je Python osmi najbolj priljubljeni programski jezik med profesionalnimi inženirji, pred Perlom, JavaScriptom in Visual Basicom .NET. Prav tako je brezplačen, zato je enostavno razumeti, zakaj toliko ljudi izbere Python kot svoj prvi skriptni jezik.

V tej funkciji bomo predstavili ključne koncepte Pythona in vam pokazali, kako začeti z jezikom, tako da vas popeljete skozi vzorčno igro, napisano v Pythonu. Potem je na vas, da ustvarite svojo mojstrovino.

Spoznavanje Pythona

V uporabi sta dve glavni različici Pythona. Python 3 je prihodnost, toda Python 2 uživa širšo združljivost z obstoječimi viri in prav ta različica je trenutno v paketu z Raspberry Pi. Za to vadnico bomo uporabili Python 2.7, zadnjo stabilno izdajo v seriji 2.x: to pomeni, da lahko večino spletnih primerov in vnaprej napisane kode uporabimo nespremenjene. Ko bo čas, bo prehod na različico 3 preprost.

kako ugotoviti, ali nekdo uporablja vaš wifi

Ko pogledate kodo Python, lahko najprej opazite, kako lepo izgleda. Tisti, ki se uporabljajo za PHP, JavaScript ali druge sodobne jezike, bodo opazili tudi odsotnost zavitih oklepajev, ki se običajno uporabljajo za zapiranje delov kode. To je zato, ker Python za urejanje kode uporablja zamike. To je dobra praksa v večini jezikov, ker je koda bolj berljiva: v Pythonu je obvezna. Če razmika ne dobite pravilno, koda ne bo delovala. Čeprav je to lahko premik za izkušene programerje, hitro postane naravno in privzeto privede do jasne, razumljive kode.

Python je tudi dober prvi jezik, ker predstavlja preprosto izvajanje objektno usmerjenega programiranja - koncept, ki ga mora razumeti kateri koli ambiciozni kodirnik - in je sproščen glede tega, kako ustvarjajo in upravljajo spremenljivke. Končni rezultat je posebno produktivno programsko okolje.

Koda Python se običajno izvaja prek tolmača, namesto da bi bila prevedena, vendar so kljub temu končni rezultati precej hitri. Aplikacije Python se lahko izvajajo v vseh večjih operacijskih sistemih, zato je mogoče na računalniku z operacijskim sistemom Windows ustvariti igro Python in jo zagnati v okolju Mac ali Linux - ali v resnici na Raspberry Pi.

Modul Pygame vključuje vse vrste koristnih funkcij in metod za ustvarjanje akcijskih iger v Pythonu

Končna velika moč Pythona je razpoložljivost široke palete dodatnih modulov, ki prinašajo dodatno funkcionalnost. Eden takih modulov je Pygame . Kot že ime pove, Pygame pomaga pri ustvarjanju iger z uporabo Pythona: na primer močno izboljša obdelavo slik prek svojega razreda Sprite, olajša nadzor zvoka v igri in celo omogoča, da igra deluje z igralnimi palicami. Igre, kot je Call of Duty, morda presegajo njegove zmožnosti, toda klon Angry Birds zagotovo ni.

Izvorni in medplatformni razvoj

Če uporabljate priporočeno distribucijo Debian Squeeze Linux na Raspberry Pi, so Python in Pygame vnaprej nameščeni, tako da lahko takoj začnete s programiranjem. Skripte Python lahko pišete v urejevalnik besedil, vendar predlagamo, da izkoristite brezplačno integrirano razvojno okolje Geany (IDE), ki je prav tako nameščeno kot del operacijskega sistema. Ta programska oprema ponuja številne koristne funkcije za programerje, na primer samodejno barvanje sintakse, da olajša branje in odpravljanje napak ter brskalnik s simboli, ki pomaga slediti vsem razredom in spremenljivkam v kodi.

Naslednja stran

Zanimivi Članki

Izbira Urednika

Kako namestiti MATE v Linux Mint Cinnamon Edition
Kako namestiti MATE v Linux Mint Cinnamon Edition
Ko namestite Linux Mint s Cinnamon, vas bo morda zanimalo namestitev MATE skupaj s Cinnamon. Tukaj je opisano, kako to storiti.
Kako deliti fotografije iz Google Foto
Kako deliti fotografije iz Google Foto
Google Photos je le ena izmed številnih storitev v oblaku, ki jih Big G ponuja, da smo zasvojeni s svojimi izdelki. Vendar se mi zdi to ena izmed uporabnejših storitev, zlasti možnost samodejnega nalaganja slik iz Androida
Kako spremeniti vrstni red aplikacij na Amazon Fire Stick
Kako spremeniti vrstni red aplikacij na Amazon Fire Stick
Po nedavni posodobitvi Amazona na Fire TV je urejanje vrstnega reda aplikacij postalo veliko težje. Prej ste lahko uporabljali puščične tipke na daljinskem upravljalniku in preklapljali vrstni red aplikacij ter postavljali pomembnejše
Ustvarite bližnjico do nastavitev sistema Windows 10 po meri za povezavo do določene strani z nastavitvami
Ustvarite bližnjico do nastavitev sistema Windows 10 po meri za povezavo do določene strani z nastavitvami
Če pogosto želite obiskati določeno stran v aplikaciji Nastavitve za Windows 10, tukaj je opisano, kako ustvarite bližnjico po meri, ki vas bo vodila neposredno do te strani, namesto da bi vas vsakič prisilili, da se pomikate po menijih nastavitev.
Kaj je Facebook?
Kaj je Facebook?
Facebook je socialno omrežje, ki uporabnikom omogoča interakcijo z drugimi, povezovanje s prijatelji in družino ter izmenjavo fotografij, videoposnetkov in informacij.
Zakaj je bilo moje naročilo Grubhub preklicano?
Zakaj je bilo moje naročilo Grubhub preklicano?
V zadnjih nekaj letih je Grubhub postal mojster sveta kulinarike. Gre za storitev, zaradi katere so telefonski klici za dostavo hrane popolnoma nepotrebni. Preko njihovega namiznega spletnega mesta ali namenske mobilne aplikacije lahko zdaj imate
Kako nadzorovati indeksiranje iskanja v sistemu Windows 8.1 in Windows 8
Kako nadzorovati indeksiranje iskanja v sistemu Windows 8.1 in Windows 8
Windows ima možnost indeksiranja datotek, tako da jih lahko začetni zaslon ali meni Start hitreje iščeta. Vendar postopek indeksiranja datotek in njihove vsebine traja nekaj časa in prav tako porabi vire vašega računalnika. Indeksiranje se izvaja v ozadju, ne da bi vplivalo na delovanje računalnika. Obstaja pot do