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.
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
Prvo 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
Ovakav 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
Vrijeme 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
Sada 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
To 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
Da 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
Sada 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
Postavite 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
Ž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
Kliknite 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
Š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
To 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
Rak 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
Smrt 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
Istegnimo 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
Rezultat 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!
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?
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
n / a