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

Google Pixel 3 — kā nomainīt bloķēšanas ekrānu
Google Pixel 3 — kā nomainīt bloķēšanas ekrānu
Ar 1080 x 2160 ekrānu Google Pixel 3 piedāvā ļoti asus attēlus un satriecošu krāsu atveidi. Šīs priekšrocības ir obligāti jāizmanto ikvienam, kurš ir izmantojis šo ierīci. Turklāt tas ir aprīkots ar
Kā pievienot jaunus pielāgotus karstos taustiņus operētājsistēmai Windows 10
Kā pievienot jaunus pielāgotus karstos taustiņus operētājsistēmai Windows 10
Viena no jaudīgākajām operētājsistēmas Windows 10 funkcijām ir iespēja iestatīt savus pielāgotos karstos taustiņus. OS noteikti ir pazīstama ar pielāgojumiem, padarot lietotāja pieredzi personalizētāku, piemēram, iespēju pievienot jaunus saīsnes
Pārlūkā Google Chrome iespējojiet bagātinātas adrešu joslas automātiskās pabeigšanas ieteikumus
Pārlūkā Google Chrome iespējojiet bagātinātas adrešu joslas automātiskās pabeigšanas ieteikumus
Kā iespējot bagātinātas adrešu joslas automātiskās pabeigšanas ieteikumus pārlūkā Google Chrome Vakar Google ir izlaidis pārlūku Chrome 85, kas ir jaunākā stabilā pārlūka versija. Tam ir jāpārbauda vairākas jaunas funkcijas, tostarp cilņu grupēšana, iespēja rediģēt un lejupielādēt rediģētos PDF failus ar veidlapām, tas ļauj arī ģenerēt lapas QR kodu
Kā dzīvot nesaskaņās
Kā dzīvot nesaskaņās
Discord ir populārs sociālais klients, kas lietotājiem ļauj pievienoties neskaitāmiem serveriem, kur viņi var balsot tērzēt, sūtīt īsziņas un nosūtīt plašu multivides failu klāstu. Tā kā tā galvenokārt ir spēļu platforma, tas bija tikai jautājums
Kā veikt Netsh Winsock atiestatīšanu
Kā veikt Netsh Winsock atiestatīšanu
Komanda 'netsh winsock reset' atiestata svarīgus ar tīklu saistītos iestatījumus. Novērsiet tīkla problēmas sistēmā Windows, izmantojot šo komandu, lai atiestatītu Winsock.
Nesaskaņas netiks atvērtas - kā novērst
Nesaskaņas netiks atvērtas - kā novērst
Cilvēki, kuri lieto Discord, parasti ir spēlētāji, kuri spēlē daudzu spēlētāju spēles un kuriem patīk pats spēļu sociālais aspekts. Neatkarīgi no tā, vai jūs izmantojat nesaskaņas ar draugiem, komandas biedriem vai sava klana dalībniekiem, tas tiešām ir
Gameroom ir Facebook sociālā atbilde uz Steam
Gameroom ir Facebook sociālā atbilde uz Steam
Jūs zināt visas tās Facebook spēles, kuras jūs nekad nespēlējat, bet to dara daudzi citi cilvēki? Nu, Facebook ir devis viņiem īpašu PC spēļu platformu, kas izskatās mazliet kā Steam, bet ikdienas spēlēm. Gameroom tika paziņots plkst