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.

none

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

nonePrvo 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

noneOvakav 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

noneVrijeme 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

noneSada 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

noneTo 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

noneDa 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

noneSada 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

nonePostavite 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

noneŽ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

noneKliknite 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

noneŠ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

noneTo 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!

noneVrijeme 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

noneRak 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

noneSmrt 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

noneIstegnimo 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

noneRezultat 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!

noneImamo 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?

noneKamo 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

nonen / a

Zanimljivi Članci

Izbor Urednika

none
Dostupan je Universal Onemogućivač vodenih žigova 1.0.0.4
Moj prijatelj, PainteR je ažurirao svoju aplikaciju Universal Disabler Disabler. Može očistiti radnu površinu sustava Windows uklanjanjem vodenih žigova s ​​nje u sustavima Windows 10, Windows 8.1 i Windows 8. To je besplatna aplikacija. Ažurirana verzija uključuje nekoliko ispravki programskih pogrešaka i dodaje podršku za najnoviji Windows 10 build 10031. Universal Watermark
none
Kako ispraviti HTTP 400 pogrešku u Robloxu
Izrada nove igre u Robloxu nije jednostavna, pogotovo kad neprestano primate nespecifične poruke o pogreškama. To može biti posebno frustrirajuće jer pogreške poput HTTP 400 mogu imati različite uzroke. Srećom, postoji nekoliko različitih pristupa
none
Pregled Dell Chromebooka 11
Dell je predstavio svoj prvi Chromebook na sajmu obrazovnih tehnologija BETT još u siječnju, podižući znatan interes uz obećanu cijenu od 179 funti za model od 2 GB. Ta se specifikacija konačno prodaje u prodaji 23. lipnja; prije nego što dođe
none
Kako izbrisati i isključiti nedavne datoteke u sustavu Windows 10
Windows 10 ima mnoge napredne značajke za svakodnevnu upotrebu osmišljene za poboljšanje vaše produktivnosti. Jedan od ovih je
none
Sada možete hakirati svoj SNES Classic Mini da biste dobili više igara
SNES Nintendo Classic Mini dolazi s 21 izvrsnom igrom, no budući da je izvorni SNES imao na raspolaganju preko 1.750 službenih igara, postoji mnogo klasika koji nisu dostupni na novoj mini-konzoli. Srećom, baš kao i kod
none
Pregled Sony SRS-X99: Prenošenje multiroom borbe u Sonos
Sony već godinama izrađuje bežične zvučnike, ali bez puno promocije, otišli su pomalo ispod radara. Njegovi zvučnici zaslužuju više pažnje, a najnoviji trud SRS-X99 je zapanjujući,
none
Kako isključiti autoispravke na iPhoneu X
iPhone X je prekrasan uređaj ispunjen značajkama koje olakšavaju život. Nažalost, značajka AutoCorrect možda nije jedna od njih. Značajka je namijenjena bržem slanju poruka i e-pošte predviđanjem vaših riječi, ponekad