Glavni Mac Stvorite Python igru ​​za Raspberry Pi

Stvorite Python igru ​​za Raspberry Pi



Ako ste ponosni vlasnik Raspberryja Pi, jezik vizualnog ogrebotina izvrstan je način za poduzimanje prvih koraka u programiranju. No, kako biste otključali više snage i potencijala hardvera, pogledajte Python.

Još Raspberry Pi ...

Pogledajte naš tutorial vodič za pisanje vlastite igre Raspberry Pi koristeći Scratch i pošaljite svoje stvaranje igre za priliku da osvojite £ 250

Python je zadani obrazovni programski jezik za Raspberry Pi. Širom svijeta koristi se kao uvodni jezik za mnoge platforme, zahvaljujući svom neurednom stilu i lako razumljivoj sintaksi. Ipak, nije samo za početnike: prema indeksu TIOBE Programming Community, Python je osmi najpopularniji programski jezik među profesionalnim inženjerima, ispred Perla, JavaScript-a i Visual Basic-a .NET. Također je besplatan, pa je lako shvatiti zašto toliko ljudi odabire Python kao svoj prvi skriptni jezik.

U ovoj značajci predstavit ćemo ključne pojmove Pythona i pokazati vam kako započeti s jezikom provodeći vas kroz oglednu igru ​​napisanu na Pythonu. Tada je na vama da stvorite svoje remek-djelo koje možete prijaviti na naše natjecanje u kodiranju Raspberry Pi.

Upoznavanje Pythona

U uporabi su dvije glavne verzije Pythona. Python 3 je budućnost, ali Python 2 uživa širu kompatibilnost s postojećim resursima, a upravo je ova verzija trenutno u paketu s Raspberry Pi. Za ovaj ćemo vodič koristiti Python 2.7, posljednje stabilno izdanje u seriji 2.x: to znači da većinu internetskih primjera i unaprijed napisani kôd možemo koristiti nepromijenjeni. Kad dođe vrijeme, prelazak na verziju 3 bit će jednostavan.

Prvo što možete primijetiti kod Pythona je kako uredno izgleda. Oni koji se koriste za PHP, JavaScript ili druge moderne jezike također će primijetiti odsustvo kovrčavih zagrada, kao što se uobičajeno koristi za zatvaranje odjeljaka koda. To je zato što Python koristi uvlačenje za organiziranje koda. Ovo je dobra praksa u većini jezika, jer čini kôd čitljivijim: u Pythonu je to obavezno. Ako ne napravite ispravan razmak, vaš kôd neće raditi. Iako ovo može biti pomak za iskusne programere, to brzo postaje prirodno i prema zadanim postavkama dovodi do jasnog, razumljivog koda.

Python također čini dobar prvi jezik jer predstavlja jednostavnu implementaciju objektno orijentiranog programiranja - koncept koji svaki ambiciozni koder mora razumjeti - i opušten je oko načina stvaranja i upravljanja varijablama. Neto rezultat je posebno produktivno programsko okruženje.

Python kôd obično se izvodi preko tumača, a ne da se kompajlira, ali unatoč tome, krajnji su rezultati prilično brzi. Python aplikacije mogu se izvoditi na svim glavnim operativnim sustavima, pa je moguće stvoriti Python igru ​​na Windows računalu i pokrenuti je na Mac ili Linux boxu - ili, zapravo, Raspberry Pi.

Stvorite Python igru ​​za Raspberry Pi

Konačna velika snaga Pythona je dostupnost širokog raspona dodatnih modula koji donose dodatnu funkcionalnost. Jedan od takvih modula je Pigame . Kao što mu samo ime govori, Pygame vam pomaže u stvaranju igara pomoću Pythona: na primjer, uvelike poboljšava rukovanje slikama kroz svoju klasu Sprite, olakšava kontrolu zvuka u igri, a čak omogućuje i da vaša igra radi s džojstikom. Igre poput Call of Dutya možda su izvan njegovih mogućnosti, ali klon Angry Birds to sigurno nije.

Windows 10 ukloniti kontakt podršku

Izvorni razvoj i razvoj više platformi

Ako pokrećete preporučenu distribuciju Debian Squeeze Linux na Raspberry Pi, Python i Pygame dolaze unaprijed instalirani, tako da možete odmah započeti s programiranjem. Python skripte možete pisati u uređivaču teksta, ali predlažemo da iskoristite besplatno integrirano razvojno okruženje Geany (IDE) koje je također instalirano kao dio operativnog sustava. Ovaj softver nudi brojne korisne značajke za programere, poput automatskog bojanja sintakse, radi jednostavnijeg čitanja i otklanjanja pogrešaka i preglednika simbola koji pomaže u praćenju svih klasa i varijabli u kodu.

Kao što smo već spomenuli, Python radi na mnogim platformama, tako da svoj kôd možete napisati na Windows računalu, a zatim ga prebaciti na Raspberry Pi kada završite. Da biste to učinili, morat ćete instalirajte Python 2.7 na vaše računalo . Čak i ako imate 64-bitni Windows, odaberite uobičajeni instalacijski program Windows, a ne onaj x86-64, jer je standardna instalacija Pygamea samo 32-bitna.

Sljedeća stranica

Zanimljivi Članci

Izbor Urednika

Uključite ili isključite Pitaj za spremanje promjena u Snip & Sketch u sustavu Windows 10
Uključite ili isključite Pitaj za spremanje promjena u Snip & Sketch u sustavu Windows 10
Korištenje novog alata za izrezivanje zaslona U sustavu Windows 10 možete snimiti pravokutnik, izrezati područje slobodnog oblika ili snimiti cijeli zaslon i kopirati ga u međuspremnik
Kako izbrisati spremljenu lozinku na iPhoneu
Kako izbrisati spremljenu lozinku na iPhoneu
Prosječna osoba ima između 70 i 100 lozinki za pamćenje. Zahvaljujući značajkama kao što je automatsko popunjavanje zaporke, možemo se prijaviti izravno u naše omiljene aplikacije i web-mjesta. Međutim, to što ne morate pamtiti svoje pojedinosti moglo bi postati prepreka, pogotovo ako
Kako stvoriti i koristiti sat u Minecraftu
Kako stvoriti i koristiti sat u Minecraftu
S obzirom na to da je mogućnost izrade vlastitog svijeta unutar svijeta, iako kockastog, jedna od glavnih prednosti Minecrafta, logično je da ćete možda htjeti izraditi sat. Uostalom, to je
Kako urediti svoj rodni identitet na Facebooku
Kako urediti svoj rodni identitet na Facebooku
Facebook korisnicima nudi desetke opcija za odabir i predstavljanje rodnog identiteta na društvenoj mreži, no te opcije nije tako lako pronaći.
Kako spojiti fiksni telefon na modem
Kako spojiti fiksni telefon na modem
Svoj fiksni telefon možete povezati s modemom putem usmjerivača. Ako živite u Australiji, morate imati NBN modem za spajanje telefona.
Kako oporaviti svoju Facebook lozinku bez e-pošte ili telefonskog broja
Kako oporaviti svoju Facebook lozinku bez e-pošte ili telefonskog broja
Zaboravili ste svoju Facebook prijavu i trebate pomoć da pristupite svom računu? Kako se vratiti koristeći Nedavne prijave ili Facebook Find Your Account (nisu potrebni e-mail ili broj telefona).
Arhiva oznaka: Firefox za Windows Vista
Arhiva oznaka: Firefox za Windows Vista