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.
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
Mai î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
Aș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
Este 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
Acum 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
Asta î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
Pentru 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
Acum 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
Setaț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
Vrem 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
Faceț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
Ce 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
Este 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
Crabul 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
Moartea 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ă
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
Avem 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!
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ă?
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
n / A