Glavni Linux Napišite vlastitu igru ​​Raspberry Pi

Napišite vlastitu igru ​​Raspberry Pi



Raspberry Pi računalna je senzacija, ali izvorno je dizajniran s jednom ključnom namjerom: potaknuti novu generaciju da gleda dalje od igraćih konzola, pametnih telefona i tableta i prihvati način kodiranja.

Napišite vlastitu igru ​​Raspberry Pi

Ako tražite projekte koji bi se odnosili na Raspberry Pi, zašto ne biste pogledali naš vodič o tome kako pretvoriti Raspberry Pi u XBMC medijski centar ?

Dolazi s izborom programskih okruženja prethodno ugrađenih u njegovu Linux distribuciju koja se temelji na Debianu, ali najlakši način za početak je Scratch. Stvoren u Media Labu na MIT-u, Scratch je dizajniran da djecu nauči osnovama programiranja, bez potrebe za učenjem složene sintakse.

kako onemogućiti

Scratch omogućuje korisnicima povlačenje i ispuštanje likova i predmeta u okruženje igre, zatim programiranje njihovih radnji pomoću blokova koji su grupirani u kategorije kodirane bojama kao što su Controls, Motion, Operators i Sensing. Povlačenjem i ispuštanjem ovih na mjesto možete stvoriti iznenađujuće sofisticirane interaktivne priče, animacije i igre, a zatim ih podijeliti s globalnom zajednicom učenika i programera.

Želite kupiti Raspberry Pi? Ovdje otkrijte cijelu paletu kompleta, dodataka i futrola.

Početak rada s Scratchom

U ovoj ćemo značajci izraditi arkadnu igru ​​- nazivamo je Crustacean Storm - dok ćemo vam dati nekoliko uputa kako dalje.

Ako nikada prije niste naišli na Scratch, možda bi vrijedilo pogledati naš prethodna značajka o programiranju s njom , koji pokriva neke od osnovnih funkcija. Međutim, Scratch je lako pokupiti; njegove su skripte razumljive, a puno možete naučiti samo preuzimanjem igara i otkrivanjem onoga što ih tjera.

Ne brinite ako nemate Raspberry Pi: Scratch će raditi sretno pod sustavima Windows, OS X i Linux, pa čak i na najskromnijim računalima. Možeš preuzmite ga i ovdje pronađite mnoštvo primjera programa .

Također želimo da podijelite svoje završene igre s nama. Udružili smo se s kreatorima Raspberry Pi-a kako bismo pokrenuli naše vlastito natjecanje u igrama Scratch.

Početak

PočetakPrvo pokrenite Scratch. Sad ne možete imati mačku koja glumi u igri koja se zove Crustacean Storm. Desnom tipkom miša pritisnite sprit i izbrišite ga. Idite na traku New Sprite iznad donjeg desnog prozora, odaberite srednji gumb za odabir novog spritea iz datoteke, idite u mapu Costumes | Animals i odaberite shark 1-b.

Se smanjiti

Se smanjitiOvakav kakav je, morski pas je prevelik. Smanjimo ga. Odaberite alat Smanjivanje na alatnoj traci (kao što je prikazano gore) i kliknite otprilike 30 puta na morskog psa dok on otprilike ne bude ovdje prikazan. Sada je vrijeme da imenujemo sprite. Idite na traku imena iznad središnjeg prozora i upišite da biste promijenili ime iz Sprite1 u Shark.

Kontrola 1

Kontrola 1Vrijeme je da se igrač stavi pod kontrolu. Prvo odaberite kategoriju Control u gornjem lijevom dijelu zaslona, ​​a zatim povucite blokove kad se pritisne tipka 'razmak' i zauvijek u prozor skripte morskog psa, kao što je ovdje prikazano. Razmaknicu ćemo koristiti kao ključ za početak naše igre.

Kontrola 2

Kontrola 2Sada povucite blok if iz kategorije Control u zauvijek blok, a zatim idite u kategoriju Sensing i povucite pritisnuti blok tipke 'razmak' do kontrolne točke na if. Pomoću padajućeg izbornika promijenite prostor u strelicu prema gore.

Odgovor

OdgovorTo Scratchu govori da pripazi na tipku Gore, ali sada moramo dodijeliti odgovor. Idite u kategoriju Motion i povucite promjenu y za 10 bloka u if blok. Ako se pritisne razmaknica i strelica prema gore, naš se morski pas sada pomiče. Sada to možete ponoviti za strelicu prema dolje, zamjenjujući promjenu y vrijednošću na -10.

Početni položaj

Početni položajDa bi lijeva i desna strelica radile, ponovite korake 4 i 5, ali zamijenite promjenu y po bloku promjenom x po bloku i postavite vrijednosti -10 odnosno 10. Napokon, našoj zvijezdi treba startna pozicija. Dohvatite blok prelaska na x: 0 y: 100 iz Motion i povucite ga na prikazano mjesto. Promijenite obje vrijednosti u 0.

Riba

RibaSada ponovo pritisnite da biste iz datoteke odabrali novi sprite i odabrali ribu, prije nego što ste je smanjili kao što smo to učinili u koraku 2 i preimenovali je u Fish. Provjerite je li odabran, kao što je prikazano, i povucite kad se pritisne tipka 'razmak' u središnji prozor skripti. Idite na Motion i povucite blok go to x: 0 y: 0 na svoje mjesto ispod.

Nasumično

NasumičnoPostavite x na 205. Da biste zaustavili da se ribe uvijek pojavljuju na istom mjestu, idite na Operators i povucite blok slučajnog odabira od 1 do 10 u vrijednost y. Postavite vrijednosti na -180 i 180. Zatim idite na Control i povucite zauvijek da biste uskočili dolje idite na, zatim idite na Motion i povucite promjenu x blokom unutar nje. Promijenite x u -5.

Otkrivanje rubova

Otkrivanje rubovaŽelimo da se naša riba ponovno pojavi ako udari u bočnu stranu zaslona. Povucite if blok iz Control unutar zauvijek bloka, a zatim idite na kategoriju Sensing i povucite dodirni blok na if. Na dodiru padajućeg izbornika odaberite Edge. Povucite blok za prelazak na x & y iz pokreta i konfigurirajte ga kao u koraku 8.

gdje mogu pronaći printer

Varijable

VarijableKliknite Varijable, a zatim gumb Napravi varijablu. Nazovite to Rezultat. Rezultat će se sada pojaviti u gornjem lijevom kutu zaslona igre. Dodajte novi kada je pritisnuta tipka 'razmak' pritisnuta iz Control, zalijepite blok forever if; sada idite na Sensing i povucite dodirni blok. Na padajućem izboru odaberite morskog psa.

Riba susreće morskog psa

Riba susreće morskog psaŠto se događa kad riba sretne morskog psa? Našeg prijatelja ribe pojedu i rezultat puže. Idite na Varijable i povucite rezultat promjene za 1 blok, a zatim idite na Looks i povucite promjenu ‘boja’ za 25 blokova. Promijenite opciju boje u pikselaciju.

Dulji učinak

Dulji učinakTo je lijep efekt, ali daleko prerano. Povucite blok čekanja ‘1,00’ sek iz Control i promijenite trajanje čekanja na 0,02. Zatim povucite drugi blok za promjenu 'boje' i promijenite boju u pikselaciju. Dodajte blok idi na x sa slučajnim položajem y (kao u koraku 8) i jasni blok grafičkih efekata iz Looks.

Vrijeme je rakova!

Vrijeme je rakova! Dodajte novi sprite - crab 1-a - i smanjite ga. Raka možemo pokrenuti dupliciranjem skripte riba. Kliknite na Frite sprite, a zatim kliknite ikonu Dupliciraj na gornjoj alatnoj traci, kliknite prvu skriptu za ovu ribu i povucite je do raka. Idite na skriptu rakova i promijenite x promjenom vrijednosti tako da glasi -8.

Smrtonosna račica

Smrtonosna račicaRak se kreće, ali mi želimo da je smrtonosan. Povucite novi kada je pritisnuta tipka 'razmak', a zatim dodajte blok zauvijek ako. Idite na Sensing i dodajte dodirni blok; upotrijebite padajući izbornik za odabir morskog psa. Idite na Control i povucite blok emitiranja. Na padajućem izborniku odaberite Novo i nazovite ga Smrt.

Smrt

SmrtSmrt je jednaka Game Over. Odaberite sprit Shark, a zatim idite na kategoriju Control i dodajte blok 'Kad primim'. Na padajućem izborniku odaberite Smrt. Sada dodajte kontrolni blok iz Control, idite na Looks i dodajte isti pikselatni blok kao u koraku 12, a zatim blok čekanja.

Spora smrt

Spora smrtIstegnimo malo smrt morskog psa. Postavite vrijednost čekanja na 0,1 sekundu, a vrijednost u bloku ponavljanja na 6. Dodajte zaustavljanje svih iz Control na kraj ove skripte. To će završiti igru ​​kad morski pas bude pogođen.

kako dobiti otvoren nat tip na ps4

Poništavanje rezultata

Poništavanje rezultataRezultat se mora resetirati svaki put kad je igra pokrenuta, pa povucite postavljeni rezultat na blok 0 iz varijabli i blok emisije iz looksa u prvu skriptu morskog psa, smještajući ih odmah ispod početne vrijednosti kad je pritisnuta tipka 'razmak'.

Roj rakova!

Roj rakova!Imamo jednog raka ubojicu, ali što je s rojem? U Scratchu možete lako duplicirati rakove. Kliknite alat Dvostruki, zatim rakovicu i napravite još jednu ili dvije rakove. Kad završite, kliknite gumb u gornjem desnom kutu za ulazak u način prezentacije na cijelom zaslonu, pritisnite zelenu zastavicu, a zatim razmaknicu - i započnite reprodukciju.

Što dalje?

Što dalje?Kamo idete odavde? Dodavanje pozadine bio bi jednostavan korak (ovdje smo jednostavno uredili zadanu pozadinu i upotrijebili alat Paintbucket da bismo je ispunili plavom bojom). Drugo bi bilo dodati zvučne efekte ili čak jednostavnu animaciju; i morski pas i rak imaju alternativne kostime koje možete koristiti, a jednostavno je to učiniti pomoću prebacivača na kostimski blok u kategoriji Izgleda. Promjenom vrijednosti također je moguće ubrzati rakove i ribe, dok oboje možete duplicirati kako biste napravili prometniju igru. Zašto ne pokušati dodati neprijateljska morska bića s različitim obrascima kretanja ili uopće promijeniti temu? Ili dodajte naslove i odgovarajući zaslon Game Over. Scratch omogućuje sve ovo i još više - ostalo ovisi o vama.

Napišite vlastitu igru ​​Raspberry Pi

Napišite vlastitu igru ​​Raspberry Pin / a

Zanimljivi Članci

Izbor Urednika

uTaskManager je alternativa Task Manageru aplikacije Trgovina sa svim značajkama
uTaskManager je alternativa Task Manageru aplikacije Trgovina sa svim značajkama
Upoznajte uTaskManager, novu aplikaciju Trgovina koja je klon upravitelja zadataka sustava Windows 10. Izradio ga je Andrew Whitechapel, bivši upravitelj programa u timu za Windows Phone, a donosi napredne korisničke značajke na ograničene platforme poput Windows 10X i uređaja s Windowsom 10S.Oglas Naziv uTaskManager označava Universal Task Manager. to je
Kako umetnuti vezu u e-poštu s programom Outlook
Kako umetnuti vezu u e-poštu s programom Outlook
Lako je dijeliti web-stranicu umetanjem veze na nju u e-poruku s Outlookom. Ažurirano da uključuje Outlook 2019.
Kako snimiti ISO na USB
Kako snimiti ISO na USB
Suprotno onome što bi neki ljudi mogli pomisliti, snimanje ISO datoteke na USB pogon nije isto što i kopiranje. To je mnogo detaljniji proces, koji bi čak mogao uključivati ​​korištenje aplikacija trećih strana. Između ostalog,
Trebate li emitirati svoj Wi-Fi SSID ili ga držati skrivenim?
Trebate li emitirati svoj Wi-Fi SSID ili ga držati skrivenim?
Često se postavlja pitanje o Wi-Fi sigurnosti i, posebno, predstavlja li emitiranje vašeg identifikatora skupa Wi-Fi usluga (SSID) sigurnosni rizik. Trebate li pokazati svoj Wi-Fi SSID ili ga držati skrivenim? Uzmimo a
Zamijenite Notepad Notepadom ++ pomoću ovog trika
Zamijenite Notepad Notepadom ++ pomoću ovog trika
Evo trika koji će vam omogućiti da Notepad zamijenite Notepadom ++. Radi u svim verzijama sustava Windows, uključujući Windows 7, Windows 8 i Windows 10.
Kako promijeniti rezoluciju na TV-u
Kako promijeniti rezoluciju na TV-u
Razlučivost može promijeniti kvalitetu prikaza vašeg TV-a, tako da njezina promjena može omogućiti bolje iskustvo gledanja. Isprobajte ove jednostavne korake.
Možete li poslati doista anonimnu e-poštu?
Možete li poslati doista anonimnu e-poštu?
Ovo pitanje postavio mi je moj 13-godišnji sin: Mogu li poslati anonimni e-mail, tata, pitao je, i biti siguran da mu se ne može ući u trag? Došavši do dna zašto je želio poslati