Glavni Linux Napišite svojo igro Raspberry Pi

Napišite svojo igro Raspberry Pi



Raspberry Pi je računalniški občutek, vendar je bil prvotno zasnovan z enim ključnim namenom: spodbuditi novo generacijo, da pogleda dlje od igralnih konzol, pametnih telefonov in tabličnih računalnikov ter sprejme način kode.

Napišite svojo igro Raspberry Pi

Če iščete projekte, povezane z Raspberry Pi, zakaj ne preverite naše vadnice o tem kako pretvoriti Raspberry Pi v medijsko središče XBMC ?

Na voljo je z različnimi programskimi okolji, ki so bila predhodno vpeta v distribucijo Linuxa, ki temelji na Debianu, toda najlažji način za začetek je Scratch. Scratch, ki ga je ustvaril Media Lab na MIT, je bil zasnovan tako, da otroke uči osnov programiranja, ne da bi se morali učiti zapletene skladnje.

Scratch omogoča uporabnikom, da povlečejo in spustijo znake in predmete v igralno okolje, nato pa svoja dejanja programirajo z gradniki, ki so združeni v barvno označene kategorije, kot so Controls, Motion, Operators in Sensing. Če jih povlečete in spustite na svoje mesto, lahko ustvarite presenetljivo prefinjene interaktivne zgodbe, animacije in igre, nato pa jih delite z globalno skupnostjo študentov in razvijalcev.

Želite kupiti Raspberry Pi? Tukaj odkrijte celotno paleto kompletov, dodatkov in kovčkov.

Uvod v Scratch

V tej funkciji bomo izdelali arkadno igro - imenovali jo bomo Crustacean Storm -, hkrati pa vam bomo dali nekaj napotkov, kako nadaljevati.

Če še nikoli niste naleteli na Scratch, bi bilo morda vredno pogledati našo prejšnja funkcija o programiranju z njo , ki zajema nekatere osnovne funkcije. Vendar je praske enostavno pobrati; njegovi skripti so razumljivi in ​​veliko se lahko naučite samo tako, da naložite igre in ugotovite, zaradi česar jih obkljukajo.

prevzemite lastništvo programske opreme za Windows 10

Ne skrbite, če nimate Raspberry Pi: Scratch bo z veseljem deloval v sistemih Windows, OS X in Linux in celo v najbolj skromnih računalnikih. Ti lahko prenesite ga in tukaj poiščite veliko primerov programov .

Želimo tudi, da svoje zaključene igre delite z nami. Povezali smo se z ustvarjalci Raspberry Pi in izvedli naše lastno tekmovanje v igrah Scratch.

Začni

ZačniNajprej zaženite Scratch. Zdaj ne morete imeti mačke, ki bi igrala v igri, imenovani Crustacean Storm. Z desno miškino tipko kliknite sprite in ga izbrišite. Pojdite na vrstico New Sprite nad spodnjim desnim oknom, izberite srednji gumb, da izberete nov sprite iz datoteke, pojdite v mapo Costumes | Animals in izberite shark 1-b.

Skrči

SkrčiTak kot je, morski pes je prevelik. Skrčimo ga. V orodni vrstici izberite orodje za skrčenje (kot je prikazano zgoraj) in približno 30-krat kliknite na morskega psa, dokler ni približno toliko, kot je prikazano tukaj. Zdaj je čas, da poimenujemo sprite. Pojdite v imensko vrstico nad osrednjim oknom in vnesite, da spremenite ime iz Sprite1 v Shark.

Nadzor 1

Nadzor 1Čas je, da igralec nadzorujemo. Najprej izberite kategorijo Control v zgornjem levem delu zaslona, ​​nato pa bloke, ko pritisnete tipko 'preslednica' in za vedno povlecite v okno skripta morskega psa, kot je prikazano tukaj. Preslednico bomo uporabili kot začetni ključ za našo igro.

Nadzor 2

Nadzor 2Zdaj povlecite blok if iz kategorije Control v blok forever, nato pa pojdite v kategorijo Sensing in povlecite pritisnjeni blok tipke 'presledek' do kontrolne točke na if. V spustnem meniju spremenite prostor v puščico navzgor.

Odziv

OdzivTo Scratchu pove, naj pazi na tipko gor, zdaj pa moramo dodeliti odgovor. Pojdite v kategorijo Motion in povlecite spremembo y za 10 v blok if. Če pritisnete preslednico in nato puščico gor, se naš morski pes zdaj premakne. Zdaj lahko to ponovite za puščico dol in zamenjate spremembo y z vrednostjo na -10.

Začetni položaj

Začetni položajČe želite, da puščici levo in desno delujeta, ponovite koraka 4 in 5, vendar zamenjajte spremembo y za blok s spremembo x za blok in nastavite vrednosti -10 oziroma 10. Končno naša zvezda potrebuje začetni položaj. Zgrabi blok go to x: 0 y: 100 iz Motion in ga povlecite na prikazano mesto. Spremenite obe vrednosti na 0.

Ribe

RibeZdaj kliknite znova, da iz datoteke izberete nov sprite in izberete ribo, preden jo skrčite, kot smo storili v 2. koraku, in jo preimenujemo v Riba. Prepričajte se, da je izbrana, kot je prikazano, in povlecite, ko pritisnete tipko preslednica v osrednje okno skriptov. Pojdite na Motion in povlecite blok go to x: 0 y: 0 na svoje mesto spodaj.

Naključno

NaključnoNastavite x na 205. Če želite, da se ribe vedno pojavljajo na istem mestu, pojdite na Operaterji in povlecite naključni blok 1 do 10 v vrednost y. Nastavite vrednosti na -180 in 180. Nato pojdite na Control in povlecite za vedno, da zaskočite spodaj, pojdite na, nato pa na Motion in povlecite spremembo x z blokom znotraj nje. Spremenite x na -5.

Odkrivanje robov

Odkrivanje robovŽelimo, da se naše ribe znova pojavijo, če zadenejo stran zaslona. Povlecite blok if iz Control znotraj bloka forever, nato pojdite v kategorijo Sensing in povlecite blok dotika na if. V dotičnem spustnem meniju izberite Edge. Povlecite blok go to x & y iz Motion in ga konfigurirajte kot v 8. koraku.

Spremenljivke

SpremenljivkeKliknite Spremenljivke in nato gumb Ustvari spremenljivko. Pokliči to ocena. Rezultat bo zdaj prikazan v zgornjem levem kotu igralnega zaslona. Dodajte nov, ko pritisnete blok s tipko 'preslednica' iz Control, pripnite blok za vedno, če; zdaj pojdite na Zaznavanje in povlecite dotični blok. V spustnem meniju izberite morskega psa.

Riba se sreča z morskim psom

Riba se sreča z morskim psomKaj se zgodi, ko riba sreča morskega psa? Našega ribega prijatelja pojedo in rezultat se prikrade. Pojdite na Spremenljivke in povlecite rezultat spremembe za 1 blok, nato pojdite na Pogled in povlecite spremembo ‘barva’ za 25 blokov. Spremenite barvno možnost v pixelate.

Daljši učinek

Daljši učinekTo je lep učinek, a vse prej kot prezgodaj. Povlecite blok čakanja ‘1,00’ s iz Control in spremenite čas čakanja na 0,02. Nato povlecite drug blok za spremembo barve in spremenite barvo v pikselacijo. Dodajte blok iti na x z naključnim položajem y (kot v koraku 8) in pregleden blok grafičnih učinkov iz Looks.

Čas je za rakovice!

Čas je za rakovice! Dodajte nov sprite - crab 1-a - in ga skrčite. Rakovico lahko premaknemo tako, da podvojimo ribji skript. Kliknite sprite Fish, nato v zgornji orodni vrstici kliknite ikono Podvoji, kliknite prvi skript za to ribo in jo povlecite do rakovice. Pojdite na rakov skript in spremenite spremembo x po vrednosti, tako da se glasi -8.

Smrtonosna rakovica

Smrtonosna rakovicaRak se premika, vendar želimo, da je smrtonosen. Povlecite nov, ko pritisnete blok s tipko »presledek«, nato dodajte blok za vedno. Pojdite na Sensing in dodajte dotični blok; s spustnim menijem izberite sprite Shark. Pojdite na Control in povlecite blok oddaje. V spustnem meniju izberite New in ga pokličite Death.

kako videti skrite igre na pari

Smrt

SmrtSmrt je enaka Game Over. Izberite sprit Shark, nato pojdite na kategorijo Control in dodajte blok, ko prejmem. V spustnem meniju izberite Death. Zdaj dodajte kontrolni blok iz Control, pojdite na Pogled in dodajte isti blok pikselata kot v koraku 12 in nato čakalni blok.

Počasna smrt

Počasna smrtMalo raztegnimo odmiranje morskega psa. Vrednost čakanja nastavite na 0,1 sekunde, vrednost v bloku ponovitve pa na 6. Na konec tega skripta dodajte stop all from Control. S tem se bo igra končala, ko bo morski pes zadel.

Rezultat je ponastavljen

Rezultat je ponastavljenRezultat moramo ponastaviti vsakič, ko se igra začne, zato povlecite nastavljeni rezultat na blok 0 iz Spremenljivke in blok oddaje iz Looks v prvi skript morskega psa in jih postavite tik pod začetnico, ko pritisnete blok s tipko 'preslednica'.

Rak rakov!

Rak rakov!Imamo enega raka morilca, kaj pa roj? V programu Scratch lahko enostavno podvojite rakovice. Kliknite orodje Podvoji, nato rakovico in naredite še enega ali dva. Ko končate, kliknite gumb zgoraj desno, da vstopite v celozaslonski način predstavitve, pritisnite zeleno zastavico in nato presledek - in začnite igrati.

Kaj je naslednje?

Kaj je naslednje?Kam greš od tu? Dodajanje ozadja bi bil enostaven korak (tukaj smo preprosto uredili privzeto ozadje in z orodjem Paintbucket napolnili modro). Druga stvar bi bila dodajanje zvočnih učinkov ali celo preproste animacije; tako morski pes kot rak imata alternativne kostume, ki jih lahko uporabiš, in to je enostavno narediti s pomočjo preklopa na kostumski blok v kategoriji Videz. S spreminjanjem vrednosti je mogoče tudi pospešiti rake in ribe, medtem ko lahko oboje podvojite, da postanete bolj živahni. Zakaj ne poskusite dodati bolj sovražnih morskih bitij z različnimi vzorci gibanja ali popolnoma spremeniti temo? Ali pa dodajte naslove in ustrezen zaslon Game Over. Scratch omogoča vse to in še več - ostalo je odvisno od vas.

Napišite svojo igro Raspberry Pi

Napišite svojo igro Raspberry Pin / a

Zanimivi Članki

Izbira Urednika

Ali je Injustice 2 Crossplay [vse razjasnjeno]
Ali je Injustice 2 Crossplay [vse razjasnjeno]
Na strani ni mogoče programsko onemogočiti samodejnih oglasov, zato smo tukaj!
Katera je najboljša storitev VPN? [september 2021]
Katera je najboljša storitev VPN? [september 2021]
Izbira VPN-ja je lahko težka, zlasti z vsemi izbirami, ki so danes na voljo na spletu. Zato smo zbrali najboljše storitve VPN, ki so danes na voljo. Ta omrežja ne vodijo dnevnikov dejavnosti, ne omejujejo pasovne širine in ponujajo hitro
Kako sprostiti prostor na Google Drive
Kako sprostiti prostor na Google Drive
Google Drive je odlična storitev za shranjevanje v oblaku, kjer lahko shranite datoteke, ki bi bile sicer na vašem trdem disku. Brezplačen račun za Google Drive vam omogoča 15 GB prostora za shranjevanje, kar je precej dobro v primerjavi z nekaterimi
Kako uporabljati meni hitrih nastavitev v sistemu Android
Kako uporabljati meni hitrih nastavitev v sistemu Android
Ta meni lahko uporabite za izvajanje najrazličnejših uporabnih opravil, ne da bi morali brskati po aplikacijah telefona. Ta meni lahko tudi prilagodite.
Echo Auto: Kako spremeniti besedo Wake iz Alexa v nekaj drugega
Echo Auto: Kako spremeniti besedo Wake iz Alexa v nekaj drugega
Uporaba rok za interakcijo z napravami je tako zadnje desetletje. Glasovni ukazi so v besu v tehnološkem svetu, saj nedavni in stalni napredek pri prepoznavanju glasov in umetni inteligenci poganjata revolucijo v našem ravnanju z
Kako si ogledati svojo Fortnite statistiko
Kako si ogledati svojo Fortnite statistiko
Statistika je lahko pomembno orodje za izboljšanje uspešnosti vaše ekipe v Fortniteu. Poleg tega je spremljanje vaše statistike zanimivo in krepi občutek konkurenčnosti. Če se sprašujete, kako najti svojo statistiko Fortnite,
Kako izbrisati vse objave Reddit
Kako izbrisati vse objave Reddit
https://www.youtube.com/watch?v=tbWDDJ6HAeI Če ste dolgoletni uporabnik Reddita, je verjetno, da boste obžalovali vsaj nekaj objav, ki ste jih dali v skupno rabo s skupnostjo. Izogibati se delitvi nepriljubljenega mnenja je samo posel