Principal Linux Scrieți-vă propriul joc Raspberry Pi

Scrieți-vă propriul joc Raspberry Pi



Raspberry Pi este o senzație de calcul, dar a fost inițial conceput cu o intenție cheie: să inspire o nouă generație să privească dincolo de console de jocuri, smartphone-uri și tablete și să adopte calea codului.

Scrieți-vă propriul joc Raspberry Pi

Dacă sunteți în căutarea unor proiecte care să aibă legătură cu un Raspberry Pi, de ce să nu consultați tutorialul nostru cum să transformați un Raspberry Pi într-un centru media XBMC ?

Acesta vine cu o selecție de medii de programare pre-coapte în distribuția Linux bazată pe Debian, dar cel mai simplu mod de a începe este cu Scratch. Creat de Media Lab la MIT, Scratch a fost conceput pentru a-i învăța pe copii elementele fundamentale ale programării, fără a fi nevoie să învețe o sintaxă complexă.

Scratch permite utilizatorilor să tragă și să plaseze personaje și obiecte într-un mediu de joc, apoi să își programeze acțiunile folosind blocuri de construcții, care sunt grupate în categorii codificate prin culori, cum ar fi controale, mișcare, operatori și detectare. Tragându-le și plasându-le pe loc, puteți crea povești interactive, animații și jocuri surprinzător de sofisticate, apoi le puteți partaja cu o comunitate globală de studenți și dezvoltatori.

Doriți să cumpărați un Raspberry Pi? Descoperiți aici toată gama de kituri, accesorii și huse.

Noțiuni introductive despre Scratch

În această caracteristică, vom produce un joc arcade - îl numim furtună de crustacee - oferindu-vă în același timp câteva indicații despre cum să mergeți mai departe.

cum să-ți schimbi modelul de jucător în rugină

Dacă nu ați mai întâlnit niciodată Scratch, s-ar putea să merite să ne uitați la noi caracteristica anterioară privind programarea cu acesta , care acoperă unele dintre funcțiile de bază. Cu toate acestea, Scratch este ușor de ridicat; scripturile sale sunt ușor de înțeles și puteți învăța multe descărcând jocuri și aflând ce le face să bifeze.

Nu vă faceți griji dacă nu aveți un Raspberry Pi: Scratch va rula fericit sub Windows, OS X și Linux și chiar și pe cele mai modeste computere. Poti descărcați-l și găsiți o mulțime de exemple de programe aici .

De asemenea, dorim să ne împărtășiți jocurile completate. Am făcut echipă cu creatorii Raspberry Pi pentru a rula propria noastră competiție de jocuri Scratch.

start

startMai întâi, porniți Scratch. Acum, nu mai poți avea o pisică care să joace într-un joc numit Furtună de crustacee. Faceți clic dreapta pe sprite și ștergeți-l. Mergeți la bara Sprite nou de deasupra ferestrei din dreapta jos, selectați butonul din mijloc pentru Alege sprite nou din fișier, accesați folderul Costume | Animale și selectați rechinul 1-b.

Micsoreaza

MicsoreazaAșa cum este el, rechinul este prea mare. Să-l micșorăm. Selectați instrumentul de micșorare din bara de instrumente (așa cum se arată mai sus) și faceți clic de aproximativ 30 de ori pe rechin până când acesta are aproximativ dimensiunea afișată aici. Acum este timpul să numim sprite-ul. Mergeți la bara de nume de deasupra ferestrei centrale și tastați pentru a-i schimba numele din Sprite1 în Shark.

Controlul 1

Controlul 1Este timpul să puneți jucătorul în control. Mai întâi, selectați categoria Control din partea din stânga sus a ecranului, apoi trageți blocurile atunci când tasta „spațiu” este apăsată și pentru totdeauna în fereastra scriptului rechinului, așa cum se arată aici. Vom folosi bara de spațiu ca cheie de pornire pentru jocul nostru.

Controlul 2

Controlul 2Acum trageți blocul if din categoria Control în blocul forever, apoi mergeți la categoria Sensing și trageți tasta „spațiu” blocat apăsat în punctul de control de pe if. Utilizați meniul derulant pentru a schimba spațiul în săgeată sus.

Raspuns

RaspunsAsta îi spune lui Scratch să caute tasta Sus, dar acum trebuie să atribuim răspunsul. Accesați categoria Mișcare și trageți modificarea y cu 10 bloc în blocul if. Dacă este apăsată bara de spațiu, apoi săgeata sus, rechinul nostru se mișcă acum. Acum puteți repeta acest lucru pentru săgeata în jos, înlocuind modificarea y cu valoarea la -10.

Poziția de start

Poziția de startPentru a face săgețile stânga și dreapta să funcționeze, repetați pașii 4 și 5, dar înlocuiți schimbarea y cu bloc cu schimbarea x cu bloc și setați valorile -10 și respectiv 10. În cele din urmă, vedeta noastră are nevoie de o poziție de început. Mergeți la blocul x: 0 y: 100 din Motion și trageți-l în locul afișat. Schimbați ambele valori la 0.

Peşte

PeşteAcum faceți clic din nou pentru Alege sprite nou din fișier și selectați un pește, înainte de a-l micșora așa cum am făcut la pasul 2 și a-l redenumi Pește. Asigurați-vă că este selectat, așa cum se arată, și trageți când tasta „spațiu” este apăsată în fereastra centrală a scripturilor. Accesați Mișcare și trageți degetul până la blocul x: 0 y: 0 în locul de mai jos.

Randomise

RandomiseSetați x la 205. Pentru a opri apariția peștilor mereu în același loc, mergeți la Operatori și trageți blocul aleatoriu de la 1 la 10 în valoarea y. Setați valorile la -180 și 180. Apoi, accesați Control și trageți pentru totdeauna pentru a intra mai jos în, apoi mergeți la Mișcare și trageți modificarea x prin bloc în interiorul său. Schimbați x în -5.

Detectarea muchiilor

Detectarea muchiilorVrem ca peștele nostru să reapară dacă lovește partea laterală a ecranului. Trageți un bloc if din Control în interiorul blocului forever, apoi mergeți la categoria Sensing și trageți blocul atingător pe if. Selectați Edge din meniul derulant atingător. Trageți într-un acces la blocul x & y din Motion și configurați-l ca la pasul 8.

Variabile

VariabileFaceți clic pe Variabile și apoi pe butonul Creați o variabilă. Spune-i Scor. Scorul va apărea acum în colțul din stânga sus al ecranului jocului. Adăugați o nouă tastă „spațiu” când ați apăsat blocul din Control, fixați un bloc pentru totdeauna dacă; acum accesați Sensing și trageți într-un bloc care se atinge. Alege rechin din meniul derulant.

Peștele întâlnește rechinul

Peștele întâlnește rechinulCe se întâmplă când peștele întâlnește rechinul? Prietenul nostru de la piscină este mâncat și scorul se strecoară. Mergeți la Variabile și trageți scorul de modificare cu 1 bloc, apoi accesați Looks și trageți modificarea „culoare” cu 25 de blocuri. Schimbați opțiunea de culoare la pixelare.

Efect mai lung

Efect mai lungEste un efect frumos, dar mult prea devreme. Trageți într-un bloc de așteptare „1,00” secunde din Control și schimbați durata de așteptare la 0,02. Apoi trageți în alt bloc de schimbare „culoare” și schimbați culoarea în pixelat. Adăugați blocul go to x cu o poziție y aleatorie (ca la pasul 8) și un bloc de efecte grafice clar din Looks.

Este timpul crabilor!

Este timpul crabilor! Adăugați un sprite nou - crab 1-a - și micșorați-l. Putem face mutarea crabului duplicând scriptul de pește. Faceți clic pe Sprite de pește, apoi faceți clic pe pictograma Duplicate din bara de instrumente de sus, faceți clic pe primul script pentru acest pește și trageți-l peste crab. Accesați scriptul crabului și modificați modificarea x după valoare, astfel încât să citească -8.

Crab mortal

Crab mortalCrabul se mișcă, dar vrem să fie mortal. Trageți într-un bloc nou când ați apăsat tasta „spațiu”, apoi adăugați un bloc pentru totdeauna dacă. Accesați Sensing și adăugați un bloc care se atinge; folosiți meniul derulant pentru a selecta sprite-ul Shark. Accesați Control și trageți într-un bloc de difuzare. Selectați Nou din meniul derulant și numiți-l Moarte.

cum să vezi jocuri ascunse pe Steam

Moarte

MoarteMoartea este egal cu Game Over. Selectați Sprite de rechin, apoi accesați categoria Control și adăugați blocul când primesc. Selectați Moarte din meniul derulant. Acum adăugați un bloc de repetare din Control, accesați Looks și adăugați același bloc pixelat ca la pasul 12, apoi un bloc de așteptare.

Moarte înceată

Moarte înceatăSă întindem puțin dispariția rechinului. Setați valoarea de așteptare la 0,1 secunde și setați valoarea din blocul de repetare la 6. Adăugați o oprire de la Control până la sfârșitul acestui script. Asta va încheia jocul atunci când rechinul este lovit.

Resetarea scorului

Resetarea scoruluiAvem nevoie de scorul pentru a se reseta de fiecare dată când jocul este pornit, așa că trageți un scor setat la 0 bloc din Variabile și un bloc de spectacol de la Looks la primul script de rechin, plasându-le chiar sub inițial atunci când tasta „spațiu” a apăsat blocul.

Roi de crab!

Roi de crab!Avem un crustaceu ucigaș, dar ce zici de un roi? În Scratch puteți copia cu ușurință crabi. Faceți clic pe instrumentul Duplicare, apoi pe crab și creați alt crab sau doi. Când ați terminat, faceți clic pe butonul din dreapta sus pentru a intra în modul de prezentare pe ecran complet, apăsați steagul verde, apoi spațiu - și începeți să jucați.

Ce urmează?

Ce urmează?Unde te duci de aici? Adăugarea unui fundal ar fi un pas ușor (aici am modificat pur și simplu fundalul implicit și am folosit instrumentul Paintbucket pentru a-l umple cu albastru). Un altul ar fi să adăugați efecte sonore sau chiar o animație simplă; atât rechinul, cât și crabul au costume alternative pe care le puteți folosi și este ușor de făcut folosind comutatorul pentru blocul de costume din categoria Looks. Prin modificarea valorilor, este posibil, de asemenea, să accelerați crabii și peștii, în timp ce le puteți duplica pe ambele pentru a face un joc mai aglomerat. De ce să nu încercați să adăugați creaturi marine mai ostile cu diferite modele de mișcare sau să schimbați cu totul tema? Sau adăugați titluri și un ecran adecvat Game Over. Scratch face ca toate acestea și mai multe să fie posibile - restul depinde de tine.

Scrieți-vă propriul joc Raspberry Pi

Scrieți-vă propriul joc Raspberry Pin / A

Articole Interesante

Alegerea Editorului

Reguli de zbor cu drone: Priviți legile privind dronele în S.U.A.
Reguli de zbor cu drone: Priviți legile privind dronele în S.U.A.
Dronele devin din ce în ce mai populare în 2020, dar odată cu creșterea lor vine o mulțime de riscuri, pericole și reguli amplificate. Avioanele mici care zboară pot fi utilizate în scopuri recreative sau comerciale și, deși nu s-ar crede că au nevoie
Cum să vă schimbați numele ID-ului apelantului pe Android
Cum să vă schimbați numele ID-ului apelantului pe Android
Modificarea informațiilor de identificare a apelantului pe AT&T, T-Mobile/Sprint și Verizon este ușoară. Puteți face acest lucru de pe un site web sau aplicație, în funcție de operator.
Care Amazon Fire Stick este cel mai nou? [octombrie 2021]
Care Amazon Fire Stick este cel mai nou? [octombrie 2021]
Incursiunea Amazon în lumea dispozitivelor de streaming media a fost în general bine primită. Prețul accesibil al Fire TV, împreună cu selecția de conținut din ce în ce mai mare de la Amazon, l-au făcut o alegere la modă printre tăietorii de cablu. Aceasta
Cum să redați muzică în discordie
Cum să redați muzică în discordie
Majoritatea oamenilor folosesc Discord pentru a comunica între ei în timp ce joacă jocurile lor video preferate. Și când adăugați muzică la chat-urile vocale Discord, puteți face întreaga experiență mult mai captivantă și mai distractivă. Dar cum, exact, se poate
Cum să cadou un joc din biblioteca dvs. Steam
Cum să cadou un joc din biblioteca dvs. Steam
În zilele noastre, jucătorilor le place să folosească Steam pentru a-și păstra toate titlurile într-un singur loc. Dacă te simți generos, poți chiar să folosești Steam pentru a face cadou unui joc din biblioteca ta unui prieten. În acest fel, prietenul tău poate accesa
Ascundeți contul de administrator din solicitarea UAC în Windows 10
Ascundeți contul de administrator din solicitarea UAC în Windows 10
În mod implicit, o solicitare UAC afișează un cont de administrator local pentru utilizatorii standard în Windows 10. Puteți ascunde acel cont administrativ.
Arhive de etichete: semnătură de e-mail avast
Arhive de etichete: semnătură de e-mail avast