Galvenais Mac Uzrakstiet Raspberry Pi spēli Python

Uzrakstiet Raspberry Pi spēli Python



Ja jūs esat lepns Raspberry Pi īpašnieks, vizuālais Skrāpējumu valoda ir lielisks veids, kā sākt veidot savu pirmo spēli. Bet, lai vairāk izmantotu aparatūras jaudu un potenciālu, ieskatieties Python.

samsung tv izslēdz slēgto parakstu

Ja vēlaties vairāk izvēlēties zemu tehnoloģiju projektu, lūdzu, skatiet mūsu ceļvedi kā pārvērst Raspberry Pi par XBMC multivides centru ?

Python ir Raspberry Pi noklusējuma izglītības programmēšanas valoda. Pateicoties tā nepārblīvētajam stilam un viegli saprotamajai sintaksei, to visā pasaulē izmanto kā ievada valodu daudzām platformām. Tomēr tas nav paredzēts tikai iesācējiem: saskaņā ar TIOBE Programming Community indeksu Python ir astotā populārākā programmēšanas valoda profesionālo inženieru vidū, apsteidzot Perl, JavaScript un Visual Basic .NET. Tas ir arī bez maksas, tāpēc ir viegli saprast, kāpēc tik daudzi cilvēki izvēlas Python kā savu pirmo skriptu valodu.

Šajā funkcijā mēs iepazīstināsim ar galvenajiem Python jēdzieniem un parādīsim, kā sākt darbu ar valodu, iepazīstinot jūs ar Python rakstītās spēles paraugu. Tad jums ir jāizveido savs šedevrs.

Iepazīšanās ar Python

Tiek izmantotas divas galvenās Python versijas. Python 3 ir nākotne, taču Python 2 bauda plašāku savietojamību ar esošajiem resursiem, un tieši šī versija pašlaik ir komplektā ar Raspberry Pi. Šajā apmācībā mēs izmantosim Python 2.7, pēdējo stabilo laidienu 2.x sērijā: tas nozīmē, ka lielāko daļu tiešsaistes piemēru un iepriekš uzrakstīto kodu varam izmantot nemainītu. Kad pienāks laiks, pāreja uz 3. versiju būs vienkārša.

Aplūkojot Python kodu, vispirms varat pamanīt, cik tas izskatās glīts. Tie, kas tiek izmantoti PHP, JavaScript vai citās mūsdienu valodās, arī pamanīs, ka nav cirtainu bikšu, kā parasti lieto, lai pievienotu koda sadaļas. Tas ir tāpēc, ka Python koda organizēšanai izmanto ievilkumu. Tā ir laba prakse lielākajā daļā valodu, jo tas padara kodu vieglāk lasāmu: Python tas ir obligāts. Ja nesaņemat pareizu atstarpi, kods nedarbosies. Lai gan pieredzējušiem programmētājiem tā var būt maiņa, tā ātri kļūst dabiska un pēc noklusējuma noved pie skaidra, saprotama koda.

Python arī ir laba pirmā valoda, jo tā ir vienkārša objektorientētas programmēšanas ieviešana - koncepcija, kas jāsaprot jebkuram topošajam kodētājam - un ir mierīga par mainīgo radīšanu un pārvaldību. Neto rezultāts ir īpaši produktīva programmēšanas vide.

Python kods parasti tiek palaists caur tulku, nevis tiek kompilēts, taču, neskatoties uz to, gala rezultāti ir diezgan ātri. Python lietojumprogrammas var darboties visās galvenajās operētājsistēmās, tāpēc ir iespējams izveidot Python spēli Windows datorā un palaist to Mac vai Linux lodziņā - vai patiesi, Raspberry Pi.

Pygame modulis ietver visu veidu noderīgas funkcijas un metodes darbības spēļu izveidošanai Python

Pēdējais lielais Python stiprums ir plaša papildu moduļu klāsta pieejamība, kas nodrošina papildu funkcionalitāti. Viens šāds modulis ir Pygame . Kā norāda nosaukums, Pygame palīdz jums izveidot spēles, izmantojot Python: piemēram, tas ļoti uzlabo attēlu apstrādi, izmantojot tās Sprite klasi, ļauj ērti kontrolēt spēles iekšējo audio un pat ļauj jūsu spēlei darboties ar kursorsvirām. Spēles, piemēram, Call of Duty, iespējams, pārsniedz tās iespējas, taču Angry Birds klons noteikti nav.

Vietējā un starpplatformu izstrāde

Ja jūsu Raspberry Pi izmantojat ieteicamo Debian Squeeze Linux izplatīšanu, jūsu Raspberry Pi, Python un Pygame ir iepriekš instalēti, lai jūs varētu sākt programmēt uzreiz. Jūs varat rakstīt Python skriptus teksta redaktorā, taču iesakām izmantot bezmaksas Geany integrētās izstrādes vides (IDE) priekšrocības, kas tiek instalēta arī kā operētājsistēmas sastāvdaļa. Šī programmatūra piedāvā daudzas noderīgas funkcijas programmētājiem, piemēram, automātisku sintakses krāsošanu, lai padarītu kodu vienkāršāku lasīšanu un atkļūdošanu, un simbolu pārlūku, kas palīdz izsekot visām koda klasēm un mainīgajiem.

Nākamā lapaspuse

Interesanti Raksti

Redaktora Izvēle

Skatiet sadaļu Pašreizējie draudi Windows drošībā sistēmā Windows 10
Skatiet sadaļu Pašreizējie draudi Windows drošībā sistēmā Windows 10
Jaunākās Windows 10 versijas ir aprīkotas ar lietotni ar nosaukumu Windows drošība. Lūk, kā Windows drošībā redzēt visus pašreizējos draudus, kuriem nepieciešama noteikta darbība.
Kā pārtraukt videoklipu automātisko atskaņošanu pārlūkprogrammā Safari
Kā pārtraukt videoklipu automātisko atskaņošanu pārlūkprogrammā Safari
Kad pārlūkojat tīmekli, izmantojot Safari, savā Mac vai iOS ierīcē un uznirstošais video vai jebkurš cits audio / vizuālais saturs tiek sākts atskaņot automātiski, tas var būt diezgan kaitinošs. Tas var ne tikai burkšķēt un
Kategoriju arhīvi: Dropbox
Kategoriju arhīvi: Dropbox
Kā automātiski pievienot dziesmu tekstus MP3 failiem
Kā automātiski pievienot dziesmu tekstus MP3 failiem
Klausoties mūziku, labāk justies redzēt tekstu, vai ne? It īpaši, ja klausāties dziesmu, kuru nekad iepriekš nebijāt dzirdējuši, dziesmas vārdi palīdzēs jums to saprast. Kaut arī lielākā daļa
Korporācija Microsoft ir izlaidusi rīku Defender parakstu atjaunināšanai OS instalēšanas attēlos
Korporācija Microsoft ir izlaidusi rīku Defender parakstu atjaunināšanai OS instalēšanas attēlos
Sākotnēji nesen instalētās Windows OS izvietošanas stundas var ciest ar Microsoft Defender aizsardzības trūkumu, jo instalēšanas OS attēlos var būt novecojuši pretvīrusu programmatūras binārie faili. Šīs ierīces paliks aizsargātas, līdz tiks pabeigta pirmā programmatūra Anti-Malware. Lai atrisinātu šo problēmu, Microsoft ir izlaidusi īpašu skriptu, kas atjaunina Defender bezsaistes instalācijā
Kā uzzināt, vai kāds ir izdzēsis savu nesaskaņu kontu
Kā uzzināt, vai kāds ir izdzēsis savu nesaskaņu kontu
Nesaskaņas ir paredzētas viegli lietojamai saziņai starp spēlētājiem un draugiem, taču dažreiz ar to var būt mazliet par daudz rīkoties. Ja kāds vairs nejūt nepieciešamību izmantot pakalpojumu, viņš var pilnībā izdzēst savu kontu. Diemžēl
Tastatūras saīsnes Skype versijai 8.0
Tastatūras saīsnes Skype versijai 8.0
Ja izmantojat Skype 8, jūs varētu interesēt tās īsinājumtaustiņu apguve. Šie karstie taustiņi var palīdzēt ietaupīt laiku un palielināt produktivitāti.