Vigtigste Linux Skriv dit eget Raspberry Pi-spil

Skriv dit eget Raspberry Pi-spil



Raspberry Pi er en computersensation, men den blev oprindeligt designet med en nøgleintention: at inspirere en ny generation til at se ud over spilkonsoller, smartphones og tablets og omfavne kodens måde.

Skriv dit eget Raspberry Pi-spil

Hvis du leder efter projekter at gøre med en Raspberry Pi, hvorfor ikke tjekke vores vejledning om hvordan man omdanner en Raspberry Pi til et XBMC mediecenter ?

Den leveres med et udvalg af programmeringsmiljøer, der er forbagt i sin Debian-baserede Linux-distribution, men den nemmeste måde at komme i gang er med Scratch. Oprettet af Media Lab på MIT, blev Scratch designet til at lære børn det grundlæggende i programmering uden behov for at lære kompleks syntaks.

Scratch giver brugerne mulighed for at trække og slippe karakterer og objekter ind i et spilmiljø og derefter programmere deres handlinger ved hjælp af byggesten, der er grupperet i farvekodede kategorier som Controls, Motion, Operators og Sensing. Ved at trække og slippe disse på plads kan du oprette overraskende sofistikerede interaktive historier, animationer og spil og derefter dele dem med et globalt samfund af studerende og udviklere.

Vil du købe en Raspberry Pi? Oplev hele udvalget af sæt, tilbehør og etuier her.

Kom godt i gang med Scratch

I denne funktion producerer vi et arkadespil - vi kalder det Crustacean Storm - mens vi giver dig et par tip til, hvordan du tager det videre.

hvordan man indstiller standardkonto i gmail

Hvis du aldrig har stødt på Scratch før, kan det være værd at se på vores tidligere funktion om programmering med den , der dækker nogle af de grundlæggende funktioner. Scratch er dog let at samle op; dets scripts er forståelige, og du kan lære meget bare ved at downloade spil og finde ud af, hvad der får dem til at krydse.

Bare rolig, hvis du ikke har en Raspberry Pi: Scratch kører lykkeligt under Windows, OS X og Linux og endda på de mest beskedne pc'er. Du kan download det og find masser af eksempler på programmer her .

Vi vil også have, at du deler dine færdige spil med os. Vi har gået sammen med skaberne af Raspberry Pi for at køre vores helt egen Scratch-spilkonkurrence.

Start

StartStart først Scratch. Nu kan du ikke have en kat med i det spil, der hedder Crustacean Storm. Højreklik på sprite og slet den. Gå til den nye Sprite-bjælke over vinduet nederst til højre, vælg den midterste knap for at vælge ny sprite fra fil, gå til mappen Costumes | Animals og vælg haj 1-b.

Krympe

KrympeSom han er, er hajen for stor. Lad os krympe ham. Vælg krympeværktøjet fra værktøjslinjen (som vist ovenfor), og klik ca. 30 gange på hajen, indtil han er omtrent den størrelse, der er vist her. Nu er det tid til at navngive sprite. Gå til navnelinjen over det centrale vindue, og skriv for at ændre navnet fra Sprite1 til Shark.

Kontrol 1

Kontrol 1Det er tid til at sætte spilleren i kontrol. Vælg først kontrolkategorien øverst til venstre på skærmen, og træk derefter blokkene, når 'mellemrumstasten trykkes og for evigt ind i hajens scriptvindue, som vist her. Vi bruger mellemrumstasten som startnøglen til vores spil.

Kontrol 2

Kontrol 2Træk nu if-blokken fra kontrolkategorien til blokken for evigt, gå derefter til kategorien Sensing, og træk tasten 'mellemrum', der trykkes på blokken, til kontrolpunktet på if. Brug rullemenuen til at ændre plads til pil op.

Respons

ResponsDet fortæller Scratch at se efter Up-tasten, men nu skal vi tildele svaret. Gå til kategorien Bevægelse, og træk ændringen y med 10 blok i if-blokken. Hvis der trykkes på mellemrumstasten, pil op, bevæger vores haj sig nu. Du kan nu gentage dette for pil ned og erstatte ændringen y med værdi til -10.

Startposition

StartpositionFor at få venstre og højre pile til at fungere skal du gentage trin 4 og 5, men erstatte ændringen y med blok med ændringen x efter blok og indstil værdierne henholdsvis -10 og 10. Endelig har vores stjerne brug for en startposition. Tag gangen til x: 0 y: 100 blok fra Motion, og træk den til det viste sted. Skift begge værdier til 0.

Fisk

FiskKlik nu igen for at vælge ny sprite fra fil, og vælg en fisk, inden du krymper den som vi gjorde i trin 2 og omdøbte den til fisk. Sørg for, at det er valgt som vist, og træk, når 'mellemrumstasten' trykkes ind i det centrale scriptsvindue. Gå til Bevægelse og træk gå til x: 0 y: 0 blok på plads nedenfor.

Tilfældigt

TilfældigtSæt x til 205. For at stoppe, at fisken altid vises på det samme sted, skal du gå til Operatører og trække den tilfældige blok 1 til 10 blok i y-værdien. Indstil værdier til -180 og 180. Gå derefter til Kontrol og træk for evigt ind for at snappe ind nedenunder gå til, gå derefter til Bevægelse og træk ændringen x efter blok inde i den. Skift x til -5.

Kantdetektion

KantdetektionVi ønsker, at vores fisk skal dukke op igen, hvis den rammer siden af ​​skærmen. Træk en if-blok fra Control inde i forever-blokken, gå derefter til kategorien Sensing og træk den berørende blok til if. Vælg Edge fra den rørende rulleliste. Træk en gang til x & y-blokken fra Motion, og konfigurer den som i trin 8.

Variabler

VariablerKlik på Variabler og derefter knappen Opret en variabel. Kald det Score. Partituren vises nu i øverste venstre hjørne af spilskærmen. Tilføj en ny, når 'mellemrumstasten trykkede på blok fra Control, klip på en forever if-blok; gå nu til Sensing, og træk i en rørende blok. Vælg haj fra rullemenuen.

Fisk møder haj

Fisk møder hajHvad sker der, når fisken møder hajen? Vores piscine ven bliver spist og scoringen kryber op. Gå til variabler, og træk ændringsscoren med 1 blok, og gå derefter til Udseende, og træk ændringen 'farve' med 25 blokke. Skift farveindstilling for at pixelere.

Længere effekt

Længere effektDet er en god effekt, men alt for tidligt. Træk en blokerende '1,00' sek. Blok fra Control, og skift ventetid til 0,02. Træk derefter en anden ”farve” -blok ind, og skift farven til pixelat. Tilføj go to x-blokken med en tilfældig y-position (som i trin 8) og en tydelig grafisk effektblok fra Looks.

Det er krabbtid!

Det er krabbtid! Tilføj en ny sprite - krabbe 1-a - og krymp ham. Vi kan få krabben til at flytte ved at duplikere fiskeskriptet. Klik på Fish sprite, klik derefter på ikonet Duplicate på den øverste værktøjslinje, klik på det første script til denne fisk, og træk den over til krabben. Gå til krabbens script, og rediger ændring x efter værdi, så den læser -8.

Dødelig krabbe

Dødelig krabbeKrabben bevæger sig, men vi vil have ham til at være dødelig. Træk en ny, når 'mellemrumstasten trykkede på blokken, og tilføj derefter en for evigt hvis-blok. Gå til Sensing og tilføj en rørende blok; brug rullemenuen til at vælge Shark sprite. Gå til Kontrol, og træk i en udsendelsesblok. Vælg Ny i rullemenuen, og kald den Død.

hvordan man annullerer xbox-spilpas

Død

DødDøden er lig med Game Over. Vælg Shark sprite, gå derefter til kategorien Kontrol og tilføj den når jeg modtager blokken. Vælg Død fra rullemenuen. Tilføj nu en gentagelsesblok fra Control, gå til Looks og tilføj den samme pixelblok som i trin 12, og derefter en venteblok.

Langsom død

Langsom dødLad os strække hajens død lidt ud. Indstil venteværdien til 0,1 sekunder, og indstil værdien i gentagelsesblokken til 6. Tilføj et stop alt fra kontrol til slutningen af ​​dette script. Det vil afslutte spillet, når hajen er ramt.

Score nulstillet

Score nulstilletVi har brug for, at scoren nulstilles, hver gang spillet startes, så træk en sæt score til 0 blok fra variabler og en showblok fra Looks til det første haj script, og placer dem lige under den oprindelige, når 'mellemrumstasten trykkede på blokken.

Krabbe sværm!

Krabbe sværm!Vi har et morder krebsdyr, men hvad med en sværm? I Scratch kan du let duplikere krabber. Klik på duplikatværktøjet, derefter på krabben, og lav en eller flere krabber. Når du er færdig, skal du klikke på knappen øverst til højre for at åbne præsentationsfunktionen i fuld skærm, trykke på det grønne flag og derefter mellemrum - og begynde at spille.

Hvad er det næste?

Hvad er det næste?Hvor skal du hen herfra? Tilføjelse af en baggrund ville være et let trin (her har vi simpelthen redigeret standardbaggrunden og brugt Paintbucket-værktøjet til at udfylde det med blåt). En anden er at tilføje lydeffekter eller endda simpel animation; både haj og krabbe har alternative kostumer, du kan bruge, og det er nemt at bruge kontakten til kostume i kategorien Looks. Ved at ændre værdier er det også muligt at fremskynde krabberne og fiskene, mens du kan kopiere begge dele for at skabe et travlere spil. Hvorfor ikke prøve at tilføje mere fjendtlige havdyr med forskellige bevægelsesmønstre eller ændre temaet helt? Eller tilføj titler og en ordentlig Game Over-skærm. Scratch gør alt dette og mere muligt - resten er op til dig.

Skriv dit eget Raspberry Pi-spil

Skriv dit eget Raspberry Pi-spilikke relevant

Interessante Artikler

Redaktørens Valg

Sådan afinstalleres og fjernes Avast SafeZone-browseren
Sådan afinstalleres og fjernes Avast SafeZone-browseren
For nylig nåede SafeZone-browseren oprettet af Avast brugere af Avast Free Antivirus. Hvis du ikke fandt nogen brug for denne app, kan du her afinstallere og fjerne den.
Hvorfor virker min berøringsskærm ikke? 11 trin til at løse det
Hvorfor virker min berøringsskærm ikke? 11 trin til at løse det
Når din berøringsskærm holder op med at fungere, skal du følge disse trin for at få det rettet, før du konsulterer en professionel eller køber en ny telefon.
Sådan laver du en anonym Google-formular
Sådan laver du en anonym Google-formular
Google Forms er en glimrende måde at oprette undersøgelser og indsamle data på, men nogle respondenter kan være tilbageholdende med at besvare spørgsmålene. Folk giver nogle gange usandfærdige svar af frygt for, at oplysningerne kan spores. Den gode nyhed er, at du
Sådan rettes Instagram: Din konto er blevet midlertidigt låst
Sådan rettes Instagram: Din konto er blevet midlertidigt låst
Instagram kan midlertidigt låse din konto af flere årsager. Virksomheden vil låse en konto for at beskytte brugerkonti, beskytte platformen og tilskynde til den bedste brugeroplevelse. Hvis du har forsøgt at logge ind på din konto og modtaget
Indstil statisk IP-adresse i Windows 10 i Indstillinger
Indstil statisk IP-adresse i Windows 10 i Indstillinger
I Windows 10 er der en række måder at indstille din IP-adresse til en statisk værdi. I version 1903 kan dette gøres via appen Indstillinger.
Disney Plus fortsætter med at gå ned - Hvad skal jeg gøre?
Disney Plus fortsætter med at gå ned - Hvad skal jeg gøre?
Disney er sandsynligvis det mest populære underholdningsmærke i verden. Sidste år sluttede med Disney Plus-streamingtjenesten, der kom ind på scenen. Det bragte originalt indhold og startede Baby Yoda-memerne. Det bragte også hvælving af Disney-film
Sådan finder du dine GPS-koordinater på en Android-enhed
Sådan finder du dine GPS-koordinater på en Android-enhed
Smartphones er bemærkelsesværdige enheder med nogle utrolige funktioner, som mange mennesker ikke bruger, og mange funktioner, de endnu ikke har lært om. En af disse fantastiske funktioner er eksistensen af ​​det globale positioneringssystem (GPS), der muliggør din