Pagrindinis „Mac“ Parašykite „Raspberry Pi“ žaidimą „Python“

Parašykite „Raspberry Pi“ žaidimą „Python“



Jei esate išdidus „Raspberry Pi“ savininkas, vizualinis Įbrėžimų kalba yra puikus būdas pradėti kurti savo pirmąjį žaidimą. Bet jei norite išlaisvinti daugiau aparatinės įrangos galios ir galimybių, pažvelkite į „Python“.

kaip eiti kadrą po kadro

Jei norėtumėte daugiau pažangių technologijų projekto, peržiūrėkite mūsų vadovą kaip Raspberry Pi paversti XBMC medijos centru ?

„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 naudoti kalbą, apžiūrinėjant „Python“ parašytą žaidimo pavyzdį. Tada jums reikia sukurti savo šedevrą.

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 šiuo metu ši versija yra kartu su „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.

Pažvelgus į „Python“ kodą, pirmiausia galite pastebėti, kaip jis atrodo tvarkingai. Tie, kurie naudojasi PHP, „JavaScript“ ar kitomis šiuolaikinėmis kalbomis, taip pat pastebės, kad nėra garbanotų petnešų, kaip įprasta naudoti kodo sekcijoms pridėti. Taip yra todėl, kad „Python“ tvarko kodą įtraukomis. 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, kaip kintamieji 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 „Windows“ kompiuteryje galima sukurti „Python“ žaidimą ir paleisti jį „Mac“ ar „Linux“ dėžutėje - arba iš tikrųjų „Raspberry Pi“.

„Pygame“ modulis apima įvairias naudingas funkcijas ir metodus, kaip sukurti veiksmo žaidimus „Python“

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 programuotojams siūlo daugybę 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.

Kitas puslapis

Įdomios Straipsniai

Redaktoriaus Pasirinkimas

Kodėl jūsų automobilio radijas neįsijungia
Kodėl jūsų automobilio radijas neįsijungia
Jei automobilio radijas neįsijungia, prieš įmesdami rankšluostį ir pirkdami pakaitalą turėtumėte patikrinti keletą dalykų.
Kodėl aš neturiu „Facebook“ prekyvietės?
Kodėl aš neturiu „Facebook“ prekyvietės?
Kyla sunkumų ieškant „Facebook Marketplace“ meniu parinkties „Facebook“ programose ir svetainėje? Štai kaip rasti piktogramą ir vėl ją susigrąžinti.
Kaip eksportuoti duomenis „Nike Run Club“
Kaip eksportuoti duomenis „Nike Run Club“
https://www.youtube.com/watch?v=EtYMrpgtk_A Jei naudojate „Nike Run Club“, jau žinosite, kad duomenų eksportavimas į „Strava“ ir kai kurias kitas stebėjimo programas yra daug daugiau problemų nei turėtų būti. Daugelis žmonių naudoja „Strava“
Kaip padaryti vartotoją administratoriumi sistemoje „Windows“.
Kaip padaryti vartotoją administratoriumi sistemoje „Windows“.
„Windows 10“ sukurtos naudotojų paskyros būna dviejų formų: standartinės ir administratoriaus (arba administratoriaus). Nors abiejų tipų naudotojų funkcijos išlieka tokios pačios, administratoriaus paskyros turės išplėstą prieigą prie tam tikrų parinkčių. Ši prieiga apima administratoriaus patvirtintus leidimus
WhatsApp Plus: kas tai yra ir kuo jis skiriasi nuo WhatsApp
WhatsApp Plus: kas tai yra ir kuo jis skiriasi nuo WhatsApp
„WhatsApp Plus“ yra neoficiali „WhatsApp“ alternatyva. Štai ką reikia žinoti prieš atsisiųsdami.
Kaip pataisyti „Vizio“ televizorių, kuris neprisijungia prie „Wi-Fi“.
Kaip pataisyti „Vizio“ televizorių, kuris neprisijungia prie „Wi-Fi“.
Kai jūsų išmanusis televizorius neprisijungia prie žiniatinklio, jis trikdo svarbiausią funkciją: vaizdo transliaciją. Štai keletas būdų, kaip tai ištaisyti.
Kaip leisti muziką iš mano bibliotekos „Google Home“.
Kaip leisti muziką iš mano bibliotekos „Google Home“.
Kadangi „Google Play“ muzika nebėra tinkama parinktis klausytis muzikos iš bibliotekos, gera alternatyva yra „Google Home“. Kadangi programa ir prijungti įrenginiai, ypač „Google Home“ išmanusis garsiakalbis, reaguoja į balso komandas. Su jūsų