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 atidaryti spausdintuvo eilę iš komandinės eilutės arba naudojant nuorodą
Kaip atidaryti spausdintuvo eilę iš komandinės eilutės arba naudojant nuorodą
Aprašoma, kaip atidaryti konkretaus spausdintuvo spausdinimo eilę sistemoje „Windows“ naudojant specialią komandą „rundll32“ arba iš nuorodos.
Kaip žaisti džiungles „League of Legends“
Kaip žaisti džiungles „League of Legends“
„League of Legends“ džiungliai vaidina unikalų vaidmenį „Summoner's Rift“. Dažniausiai jie slepiasi krūmuose tarp žemėlapio juostų, grobia neutralius monstrus, gauna mėgėjus ir laukia idealios galimybės
Kaip sukurti 100% procesoriaus apkrovą sistemoje „Windows 10“
Kaip sukurti 100% procesoriaus apkrovą sistemoje „Windows 10“
Yra daugybė priežasčių pabrėžti jūsų procesorių. Čia yra triukas, kurį galite naudoti norėdami sukurti 100% procesoriaus apkrovą sistemoje „Windows 10“ nenaudodami trečiųjų šalių įrankių.
„Windows 10“ pakeiskite „Sticky Notes“ šrifto dydį
„Windows 10“ pakeiskite „Sticky Notes“ šrifto dydį
Naujas „Windows 10“ įdiegtos „Sticky Notes“ programos naujinys leidžia pakeisti užrašų šrifto dydį ir turi naują spalvų parinkiklį.
„Task Manager“ dabar grupuoja procesus pagal programą
„Task Manager“ dabar grupuoja procesus pagal programą
Būsimame „Windows 10 Fall Creators“ atnaujinime „Task Manager“ yra nedidelis patobulinimas. Jis grupuoja procesus pagal programą. Tai labai patogus būdas matyti veikiančias programas. Pvz., Galite matyti visus „File Explorer“ egzempliorius sugrupuotus. Arba visi „Edge“ skirtukai bus rodomi sujungti į vieną elementą, kuris gali būti
Kaip pataisyti, kai „Windows“ naujinimas neatsisiunčiamas
Kaip pataisyti, kai „Windows“ naujinimas neatsisiunčiamas
Kad įrenginiai veiktų sklandžiai ir be klaidų, „Windows“ operacinės sistemos naudotojams reguliariai teikia naujinimus, sprendžiančius su sauga, funkcijomis ir tt susijusias problemas. Gera praktika įdiegti naujinimus iš karto, kai tik gaunate
Nauja šiukšliadėžės piktograma pastebima naujausiuose „Windows 10“ paketuose
Nauja šiukšliadėžės piktograma pastebima naujausiuose „Windows 10“ paketuose
„Microsoft“ dažniausiai sulaukė neigiamų atsiliepimų apie „Windows 10“ piktogramas, todėl galiausiai nusprendė pakeisti bent šiukšliadėžės piktogramą.