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 popraviti slike, ki niso prikazane v vaši e-pošti
Kako popraviti slike, ki niso prikazane v vaši e-pošti
Torej ste čim prej odprli pomembno e-pošto, ki jo potrebujete za delo, in zgodilo se je najhujše. Nobena slika se ne prikaže. Tehnične težave v e-pošti so vedno zelo frustrirajoče. Najbolj razburljive so preproste napake, ki naredijo pošto
Kako spremeniti e-pošto na računu Xbox
Kako spremeniti e-pošto na računu Xbox
https://www.youtube.com/watch?v=4Yun8B3e77s Obstaja veliko razlogov za spremembo e-pošte v vašem računu Xbox. To je lahko stari naslov, ki se ga želite znebiti, ali pa želite organizirati vse
Glasovno narekovanje prihaja v Microsoft Office
Glasovno narekovanje prihaja v Microsoft Office
Microsoft preizkuša sposobnost uporabe glasovnega narekovanja za ustvarjanje Wordovih dokumentov, zapiskov, e-pošte in PowerPointovih predstavitev v sistemu Windows. Ustrezna sposobnost je bila nedavno dostopna Office Insiders. Na voljo je v hitrem obroču posodobitev, ki je bil pred kratkim preimenovan v raven 'Insider'. Uradno obvestilo opisuje funkcijo na naslednji način
Pregled Dell Precision M3800
Pregled Dell Precision M3800
Prenosniki z delovnimi postajami niso namenjeni seksi ali privlačnosti, a novi Dell Precision M3800 spremeni konvencijo. Štirijedrni CPU, grafiko Nvidia Quadro in polprevodniški prostor za shranjevanje v tanko, elegantno ohišje
Kako omogočiti JavaScript na Amazon Fire Tablet
Kako omogočiti JavaScript na Amazon Fire Tablet
Brskanje po spletu je pogosto samoumevno. Samo iščemo stvari in obiskujemo spletne strani, ne da bi opazili, kako gladka je naša spletna izkušnja. Pravi junak za vsem tem brezhibnim brskanjem je JavaScript. Brez tega ne bi
Kako pridobiti Alien Nanites v Fortnite
Kako pridobiti Alien Nanites v Fortnite
Odkar je Fortnite predstavil sistem izdelave orožja, igralci zahtevajo ponovno uporabo starega orožja. V 2. poglavju: 7. sezona se je sistem izdelave razširil in vsakomur omogočil izdelavo orožja tujcev. Izdelava nezemeljskega orožja temelji na eni glavni komponenti:
Pregled Wileyfox Swift: Britanski pametni telefon upa na revolucijo
Pregled Wileyfox Swift: Britanski pametni telefon upa na revolucijo
Poleg izjemnih točk, kot je OnePlus 5, pregledovanje seznama najboljših pametnih telefonov leta 2017 kaže običajne osumljence z visoko ceno. Toda včasih izplačajo 600 funtov na nov telefon - ali sklenejo telefonsko pogodbo