Põhiline Mac Kirjutage Pythonis Raspberry Pi mäng

Kirjutage Pythonis Raspberry Pi mäng



Kui olete Raspberry Pi uhke omanik, siis visuaal Kraapimiskeel on suurepärane võimalus alustada oma esimese mängu loomist. Kuid riistvara võimsuse ja potentsiaali suurendamiseks vaadake Pythonit.

Kui eelistate pigem madalate tehnoloogiatega projekti, siis vaadake meie juhendit kuidas muuta Raspberry Pi XBMC meediakeskuseks ?

Python on Raspberry Pi vaikeprogramm. Seda kasutatakse kogu maailmas paljude platvormide sissejuhatava keelena tänu oma segasele stiilile ja hõlpsasti mõistetavale süntaksile. See pole siiski mõeldud ainult algajatele: TIOBE Programming Community indeksi järgi on Python professionaalsete inseneride seas populaarseim kaheksas programmeerimiskeel, edestades Perli, JavaScripti ja Visual Basicu .NET-i. See on ka tasuta, nii et on lihtne mõista, miks nii paljud inimesed valivad Pythoni oma esimeseks skriptikeeleks.

Selles funktsioonis tutvustame Pythoni põhimõisteid ja näitame, kuidas keelt alustada, tutvustades Pythonis kirjutatud näidismängu. Siis on teie enda teha meistriteos.

Pythoni tundmaõppimine

Kasutusel on Pythoni kaks peamist versiooni. Python 3 on tulevik, kuid Python 2 naudib laiemat ühilduvust olemasolevate ressurssidega ja just see versioon on praegu Raspberry Pi-ga komplekteeritud. Selle õpetuse jaoks kasutame Python 2.7, viimast stabiilset versiooni 2.x-seerias: see tähendab, et enamikku veebinäiteid ja eelnevalt kirjutatud koodi saab kasutada muutmata kujul. Kui saabub aeg, on versioonini 3 liikumine lihtne.

kuidas puhastada järjekorda spotify ios

Kui vaatate Pythoni koodi, võite esimese asjana märgata, kui korralik see välja näeb. Need, kes on harjunud PHP, JavaScripti või muude tänapäevaste keeltega, tuvastavad ka lokkisulgude puudumise, nagu tavaliselt kasutatakse koodilõikude lisamiseks. Seda seetõttu, et Python kasutab koodi korraldamiseks taandet. See on enamikus keeltes hea tava, sest see muudab koodi paremini loetavaks: Pythonis on see kohustuslik. Kui te ei saa oma tühikut õigesti, ei tööta teie kood. Kuigi see võib kogenud programmeerijate jaoks olla nihe, muutub see kiiresti loomulikuks ja viib vaikimisi selge ja arusaadava koodini.

Python teeb head emakeelt ka seetõttu, et see kujutab endast objektorienteeritud programmeerimise lihtsat rakendamist - mõistet, mida kõik soovivad kodeerijad peavad mõistma - ning ta tunneb muutujate loomise ja haldamise osas lõdvestust. Tulemuseks on eriti produktiivne programmeerimiskeskkond.

Pythoni koodi käitatakse tavaliselt tõlgi kaudu, mitte kompileeritakse, kuid sellele vaatamata on lõpptulemused üsna kiired. Pythoni rakendused võivad töötada kõigis suuremates operatsioonisüsteemides, nii et on võimalik luua Pythoni mäng Windowsi arvutis ja lasta see käitada Maci või Linuxi kastil - või tõepoolest Raspberry Pi.

Pygame moodul sisaldab igasuguseid kasulikke funktsioone ja meetodeid Pythonis tegevusmängude loomiseks

Pythoni viimane tugev külg on laia valiku lisamoodulite olemasolu, mis toovad lisafunktsionaalsust. Üks selline moodul on Pygame . Nagu nimigi ütleb, aitab Pygame teil Pythoni abil mänge luua: see parandab näiteks Sprite-klassi kaudu piltide käsitlemist oluliselt, muudab mängusisese heli hõlpsaks juhtimiseks ja võimaldab mängul isegi juhtkangidega töötada. Sellised mängud nagu Call of Duty võivad ületada selle võimalusi, kuid Angry Birdsi kloon seda kindlasti pole.

Kohalik ja platvormidevaheline arendus

Kui kasutate Raspberry Pi jaoks soovitatud Debiani Squeeze'i Linuxi jaotust, on eelinstallitud Python ja Pygame, nii et saate programmeerimist kohe alustada. Võite Pythoni skripte kirjutada tekstiredaktorisse, kuid soovitame kasutada ära tasuta Geany integreeritud arenduskeskkond (IDE), mis on installitud ka operatsioonisüsteemi osana. See tarkvara pakub programmeerijatele arvukalt kasulikke funktsioone, nagu automaatne süntaksivärvimine, et muuta teie kood lugemiseks ja silumiseks lihtsamaks, ning sümbolibrauser, mis aitab jälgida kõiki teie koodi klasse ja muutujaid.

Järgmine leht

Huvitavad Artiklid

Toimetaja Valik

PARANDUS: Windows 8.1 värskenduse installimine nurjus, tõrked 0x800f081f ja 0x80071a91
PARANDUS: Windows 8.1 värskenduse installimine nurjus, tõrked 0x800f081f ja 0x80071a91
Microsoft tegi hiljuti Windowsi värskendusteenuse kaudu kõigile Windows 8.1 kasutajatele kättesaadavaks Windows 8.1 värskenduse. Paljud kasutajad seisavad silmitsi probleemiga, mis takistab värskenduse installimist. See ebaõnnestub mõne veakoodiga, tavaliselt 0x800f081f või 0x80071a91. Kui teil on sarnane probleem, peate tegema järgmist
Microsoft omandab Beteni, Id, Arkane ja teiste stuudiotega ZeniMax Media
Microsoft omandab Beteni, Id, Arkane ja teiste stuudiotega ZeniMax Media
ZeniMax Media on ettevõte, kellele kuuluvad tuntud mängustuudiod Bethesda, id Software, Arkane ja muud stuudiod, mis lõid ohtralt populaarseid mänge. Täielik nimekiri sisaldab Bethesda Softworks, Bethesda mängustuudiod, id Software, ZeniMax Online Studios, Arkane, MachineGames, Tango Gameworks, Alpha Dog ja Roundhouse Studios. Tehing läheb Microsoftile maksma 7,5 miljardit dollarit. Seal
Kuidas keelata arvustusi Facebooki lehel
Kuidas keelata arvustusi Facebooki lehel
Iga 2021. aasta ettevõtte kohta tehakse veebipõhised ülevaated, mis võivad nende äri kas muuta või rikkuda. Kas teid häirivad trollid või kampaania, mis üritab teie ettevõtet veebis diskrediteerida? See õpetus näitab teile, kuidas saidil ülevaated keelata
Delli PowerEdge R710 ülevaade
Delli PowerEdge R710 ülevaade
Kui Dell selle aasta alguses käivitas oma PowerEdge R610 rack-serveri, avaldas selle suurepärane koostekvaliteet ja funktsioonid piisavalt muljet, et teenida talle ihaldatud soovitatud auhind ja koht PC Pro A nimekirjas. Nüüd pöörame tähelepanu
Kiire käivitamise keelamine või lubamine Windows 8.1-s
Kiire käivitamise keelamine või lubamine Windows 8.1-s
Kiire käivitamise keelamine või lubamine Windows 8.1-s
Linksys WVC54G traadita-G Interneti-videokaamera ülevaade
Linksys WVC54G traadita-G Interneti-videokaamera ülevaade
Isegi kui teie ruumides on alarm, on tõenäoline, et muretsete selle sisu ohutuse pärast, kui jätate need järelevalveta. Võiksite kaaluda võrgu turvakaamerat, kuigi vajate siiski veebi juurdepääsu
Kuidas lisada sõpru WeChatis
Kuidas lisada sõpru WeChatis
Sotsiaalvõrgustiku peamine põhjus on teiste inimestega suhtlemine. Inimeste lisamine WeChatis sõpradeks pole aga alati nii lihtne kui oodatud. See Hiina suhtlusvõrgustiku rakendus toimib konkurentidest üsna erinevalt,