Pagrindinis „Mac“ Sukurkite „Python“ žaidimą, skirtą „Raspberry Pi“

Sukurkite „Python“ žaidimą, skirtą „Raspberry Pi“



Jei esate išdidus „Raspberry Pi“ savininkas, vaizdinė „Scratch“ kalba yra puikus būdas žengti pirmuosius žingsnius programuojant. Bet jei norite išlaisvinti daugiau aparatūros galios ir galimybių, pažvelkite į „Python“.

Daugiau aviečių Pi ...

Peržiūrėkite mūsų mokymo vadovą rašydamas savo „Raspberry Pi“ žaidimą naudodamas „Scratch“ ir pateikite savo žaidimo kūrinį, kad galėtumėte laimėti 250 svarų sterlingų

„Python“ yra numatytoji „Raspberry Pi“ mokymo programavimo kalba. Dėl nepriekaištingo stiliaus ir lengvai suprantamos sintaksės ji naudojama visame pasaulyje kaip įvadinė kalba daugybei platformų. Vis dėlto tai nėra skirta tik pradedantiesiems: pagal „TIOBE Programming Community“ indeksą „Python“ yra aštunta pagal populiarumą programavimo kalba tarp profesionalių inžinierių, lenkdama „Perl“, „JavaScript“ ir „Visual Basic .NET“. Tai taip pat nemokama, todėl nesunku suprasti, kodėl tiek daug žmonių pasirenka „Python“ kaip pirmąją scenarijų kalbą.

Šioje funkcijoje mes supažindinsime su pagrindinėmis „Python“ sąvokomis ir parodysime, kaip pradėti naudotis kalba, apžiūrinėjant „Python“ parašytą žaidimo pavyzdį. Tada jums reikia sukurti savo šedevrą, kurį galėsite pateikti mūsų „Raspberry Pi“ kodavimo konkursui.

kaip susieti slinkties ratą šokinėti

Pažintis su „Python“

Naudojamos dvi pagrindinės „Python“ versijos. „Python 3“ yra ateitis, tačiau „Python 2“ turi didesnį suderinamumą su esamais ištekliais, ir būtent šią versiją šiuo metu sudaro „Raspberry Pi“. Šioje pamokoje naudosime „Python 2.7“, paskutinį stabilų „2.x“ serijos leidimą: tai reiškia, kad daugumą internetinių pavyzdžių ir iš anksto parašytą kodą galime naudoti nepakitę. Kai ateis laikas, pereiti prie 3 versijos bus nesudėtinga.

Pirmas dalykas, kurį galite pastebėti apie „Python“, yra tai, kaip jis atrodo tvarkingas. Tie, kurie įpratę naudoti PHP, „JavaScript“ ar kitas šiuolaikines kalbas, taip pat pastebės, kad nėra garbanotų petnešų, kaip įprasta naudoti kodo sekcijoms pridėti. Taip yra todėl, kad „Python“ kodui tvarkyti naudoja įtraukas. Tai yra gera praktika daugeliu kalbų, nes tai daro kodą lengviau įskaitomą: „Python“ jis yra privalomas. Jei jūsų tarpai nebus teisingi, kodas neveiks. Nors tai gali būti pamaina patyrusiems programuotojams, tai greitai tampa natūralu ir pagal numatytuosius nustatymus sukuria aiškų, suprantamą kodą.

„Python“ taip pat yra gera pirmoji kalba, nes ji reiškia paprastą objektinio programavimo įgyvendinimą - koncepciją, kurią turi suprasti bet kuris besikreipiantis programuotojas, ir yra laisvas dėl to, kaip kintamieji yra kuriami ir valdomi. Grynasis rezultatas yra ypač produktyvi programavimo aplinka.

„Python“ kodas paprastai vykdomas per vertėją, o ne yra kompiliuojamas, tačiau, nepaisant to, galutiniai rezultatai yra gana greiti. „Python“ programos gali veikti visose pagrindinėse operacinėse sistemose, todėl galima sukurti „Python“ žaidimą „Windows“ kompiuteryje ir leisti jį paleisti „Mac“ ar „Linux“ dėžutėje - arba iš tikrųjų „Raspberry Pi“.

Sukurkite „Python“ žaidimą, skirtą „Raspberry Pi“

Paskutinis puikus „Python“ privalumas yra tai, kad yra daugybė papildomų modulių, suteikiančių papildomų funkcijų. Vienas iš tokių modulių yra „Pygame“ . Kaip rodo jo pavadinimas, „Pygame“ padeda kurti žaidimus naudojant „Python“: pavyzdžiui, jis labai pagerina vaizdo valdymą per „Sprite“ klasę, palengvina žaidimo garso valdymą ir netgi leidžia jūsų žaidimui veikti su vairasvirtėmis. Tokie žaidimai kaip „Call of Duty“ gali viršyti jo galimybes, tačiau „Angry Birds“ klonas tikrai ne.

Gimtoji ir daugiaplatformė plėtra

Jei naudojate rekomenduojamą „Debian Squeeze Linux“ paskirstymą „Raspberry Pi“, „Python“ ir „Pygame“ yra iš anksto įdiegti, todėl galite pradėti programuoti iš karto. Galite rašyti „Python“ scenarijus teksto rengyklėje, tačiau siūlome pasinaudoti nemokama „Geany“ integruota kūrimo aplinka (IDE), kuri taip pat įdiegta kaip operacinės sistemos dalis. Ši programinė įranga siūlo daugybę programuotojams naudingų funkcijų, tokių kaip automatinis sintaksės dažymas, kad jūsų kodą būtų lengviau skaityti ir derinti, ir simbolių naršyklė, padedanti sekti visas jūsų kodo klases ir kintamuosius.

Kaip jau minėjome, „Python“ veikia daugelyje platformų, todėl galite parašyti kodą „Windows“ kompiuteryje ir, kai baigsite, perkelkite jį į „Raspberry Pi“. Norėdami tai padaryti, jums reikės įdiekite „Python 2.7“ į savo kompiuterį . Net jei naudojate 64 bitų „Windows“, pasirinkite įprastą „Windows“ diegimo programą, o ne „x86-64“, nes standartinis „Pygame“ diegimas yra tik 32 bitų.

Kitas puslapis

Įdomios Straipsniai

Redaktoriaus Pasirinkimas

Kaip pataisyti sugedusį įkroviklį
Kaip pataisyti sugedusį įkroviklį
Jei nešiojamojo kompiuterio įkroviklis, kompiuterio įkroviklis ar išmaniojo telefono įkroviklis neveikia, šie pataisymai pašalins dažniausiai pasitaikančias priežastis.
Kaip atgauti prieigą „Google“ dokumentuose, kai baigsis jūsų prieiga
Kaip atgauti prieigą „Google“ dokumentuose, kai baigsis jūsų prieiga
„Google“ dokumentai yra žiniatinklio „Cloud“ programa, leidžianti keliems asmenims bendradarbiauti rengiant vieną dokumentą. Tačiau programai taikoma rimta nuosavybės ir bendrinimo kontrolė. Dokumento savininkas (dokumento kūrėjas) turės masyvą
Tubi: žiūrėkite nemokamus internetinius filmus ir TV laidas
Tubi: žiūrėkite nemokamus internetinius filmus ir TV laidas
„Tubi“ siūlo tūkstančius nemokamų filmų ir TV laidų. Naršykite įdomias ir naudingas kategorijas, kad rastumėte nemokamų vaizdo įrašų.
Kaip naudoti „PS4“ valdiklį „iPad“
Kaip naudoti „PS4“ valdiklį „iPad“
„DualShock 4“ yra ketvirtoji „DualShock“ valdiklių linijos iteracija ir pirmoji nuo originalo, kuri pakeitė dizainą, tačiau vis dar laikosi to, kas valdiklį leidžia atpažinti žaidėjams visur. „Sony“ išleido originalą
Paleiskite užrakinimo ekraną kaip įprastą šiuolaikinę programą „Windows 10“ naudodami nuorodą arba komandinę eilutę
Paleiskite užrakinimo ekraną kaip įprastą šiuolaikinę programą „Windows 10“ naudodami nuorodą arba komandinę eilutę
Sužinokite, kaip galite atidaryti užrakto ekraną kaip įprastą „Modern / Metro“ programą sistemoje „Windows 10“.
Išjunkite miniatiūrų peržiūras „File Explorer“ sistemoje „Windows 10“
Išjunkite miniatiūrų peržiūras „File Explorer“ sistemoje „Windows 10“
Sužinokite, kaip išjungti peržiūros miniatiūras „Windows 10“ failų naršyklėje. Norėdami juos išjungti, galite naudoti keletą būdų.
Kaip atsisiųsti visą „Internet“ naršyklės „offline“ diegimo programą
Kaip atsisiųsti visą „Internet“ naršyklės „offline“ diegimo programą
Šiandien „Opera Software“ pristatė esminį „Opera“ naršyklės perskirstymo modelio pakeitimą. Kaip ir „Google Chrome“ bei „Mozilla Firefox“, stabilus „Opera“ leidimo kanalas artimiausiu metu gaus žiniatinklio diegimo programą. „Opera Dev“ filialas jį jau gavo, todėl visi, kurie nori likti ant kraujuojančio krašto