Innehållsförteckning:
- Steg 1: Översikt före bygg
- I det här projektet kommer vi att skapa ett enkelt spel, där du studsar en boll mot en vägg. Om du saknar, dör du. Synd. För er som uppskattar en utmaning ökar spelet i svårigheter för varje nivå
- Material:
- 1 x BBC micro: bit
- 1 x Micro USB -kabel
- Mål:
- Lär dig mer om mikrobitmikrodatorn
- Lär dig hur man programmerar ett enkelt spel
- Tänk på alla fall
- Steg 2: Komponenter
- Först och främst ansluter du mikrobitmikrodatorn till din egen dator. Inga andra komponenter behövs
- Steg 3: Förkodning
- Vi måste lägga till ett paket med kod för att kunna använda våra kitkomponenter. Klicka på "Avancerat" i kodlådan för att se fler kodavsnitt och titta längst ner på kodlådan för "Lägg till paket"
- Detta öppnar en dialogruta. Kopiera och klistra in följande länk i textfältet "Lägg till paket": https://pxt.microbit.org/50544-64675-33322-24641. Klicka på sökikonen eller tryck på enter, klicka sedan på knappen Tinkercademy
- Obs! Om du får en varning om att vissa paket kommer att tas bort på grund av inkompatibilitetsproblem bör du antingen följa anvisningarna eller skapa ett nytt projekt i projektmenyn
- Steg 4: Kodning
- Först och främst, definiera dina variabler! Vi kommer att behöva många variabler för att lagra bollens placering, hastighet och riktning, paddelns längd och position och sist men inte minst din poäng
- Därefter kommer vi att programmera de funktioner som styr paddeln. xb representerar positionen för paddelens första pixel från vänster, och yb representerar paddelns längd. Vänster och höger funktion styr xb och skiftar paddeln, och tavelfunktionen skriver ut paddeln på skärmen
- Därefter inkluderar vi funktionen som styr när bollen rör sig. I början rör sig bollen varannan sekund men när du går framåt rör sig bollen med kortare och kortare intervall! Så spännande
- Vi programmerar nu de funktioner som styr hur bollen interagerar med sin omgivning. När bollen träffar sidan vänds dess horisontella rörelse men dess vertikala rörelse förblir densamma. När bollen träffar i taket kan den återhämta sig åt vilket håll som helst för att göra spelet roligare
- Viktigast av allt, vi måste se om bollen träffar paddeln. Om det missar, förlorar du, visar din poäng! Om den inte missar kommer bollen också att slå tillbaka i slumpmässig riktning, och svårigheten för spelet kommer att öka
- Slutligen har vi en for loop som fungerar som en klocka så att bollen fortsätter att röra sig. Vi har också onButtonPressed () -funktionerna som flyttar paddeln
- Spara dina trötta fingrar och ladda ner koden
- Steg 5: Använda den
Video: Att göra PADDLEBALLSUPERSMASHEM Med Micro: bit: 6 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:47
Lär dig att programmera ett enkelt men roligt spel på en 5 x 5 skärm med JavaScript! PADDLEBALLSUPERSMASHEM kan ha oavsiktliga likheter med andra, mer grafiska spel.
Denna handledning bidrog av Justin Soong från Raffles Institution.
Steg 1: Översikt före bygg
I det här projektet kommer vi att skapa ett enkelt spel, där du studsar en boll mot en vägg. Om du saknar, dör du. Synd. För er som uppskattar en utmaning ökar spelet i svårigheter för varje nivå
Material:
1 x BBC micro: bit
1 x Micro USB -kabel
Mål:
Lär dig mer om mikrobitmikrodatorn
Lär dig hur man programmerar ett enkelt spel
Tänk på alla fall
Steg 2: Komponenter
Först och främst ansluter du mikrobitmikrodatorn till din egen dator. Inga andra komponenter behövs
Steg 3: Förkodning
Vi måste lägga till ett paket med kod för att kunna använda våra kitkomponenter. Klicka på "Avancerat" i kodlådan för att se fler kodavsnitt och titta längst ner på kodlådan för "Lägg till paket"
Detta öppnar en dialogruta. Kopiera och klistra in följande länk i textfältet "Lägg till paket": https://pxt.microbit.org/50544-64675-33322-24641. Klicka på sökikonen eller tryck på enter, klicka sedan på knappen Tinkercademy
Obs! Om du får en varning om att vissa paket kommer att tas bort på grund av inkompatibilitetsproblem bör du antingen följa anvisningarna eller skapa ett nytt projekt i projektmenyn
Steg 4: Kodning
Först och främst, definiera dina variabler! Vi kommer att behöva många variabler för att lagra bollens placering, hastighet och riktning, paddelns längd och position och sist men inte minst din poäng
Därefter kommer vi att programmera de funktioner som styr paddeln. xb representerar positionen för paddelens första pixel från vänster, och yb representerar paddelns längd. Vänster och höger funktion styr xb och skiftar paddeln, och tavelfunktionen skriver ut paddeln på skärmen
Därefter inkluderar vi funktionen som styr när bollen rör sig. I början rör sig bollen varannan sekund men när du går framåt rör sig bollen med kortare och kortare intervall! Så spännande
Vi programmerar nu de funktioner som styr hur bollen interagerar med sin omgivning. När bollen träffar sidan vänds dess horisontella rörelse men dess vertikala rörelse förblir densamma. När bollen träffar i taket kan den återhämta sig åt vilket håll som helst för att göra spelet roligare
Viktigast av allt, vi måste se om bollen träffar paddeln. Om det missar, förlorar du, visar din poäng! Om den inte missar kommer bollen också att slå tillbaka i slumpmässig riktning, och svårigheten för spelet kommer att öka
Slutligen har vi en for loop som fungerar som en klocka så att bollen fortsätter att röra sig. Vi har också onButtonPressed () -funktionerna som flyttar paddeln
Spara dina trötta fingrar och ladda ner koden
Rekommenderad:
Att göra en EOS 1 Spectrometer med öppen källkod: 10 steg (med bilder)
Att göra en EOS 1-öppen källkodspektrometer: EOS 1 (Erie Open Spec v1.0) är en enkel, öppen källkod, smartphone-baserad spektrometer utformad för att användas av alla miljömedvetna personer för att mäta näringskoncentrationer i vatten. Hoppa till steg 5 om du har den officiella EOS 1 -satsen. De
Skanna närliggande objekt för att göra 3d -modell med ARDUINO: 5 steg (med bilder)
Skanna närliggande objekt för att göra 3d-modell med ARDUINO: Detta projekt är specifikt genom att använda ultraljudssensorn HC-SR04 för att söka efter objekt i närheten. För att göra en 3D -modell måste du svepa sensorn i vinkelrät riktning. Du kan programmera Arduino för att avge ett larm när sensorn detekterar ett föremål
Enkelt sätt att göra en vattenkanna med Fusion 360: 5 steg (med bilder)
Enkelt sätt att göra en vattenkanna med Fusion 360: Detta är ett perfekt projekt för alla nybörjare som använder Fusion 360. Det är superenkelt att göra. Betrakta detta som ett exempelprojekt och skapa dina egna kannedesigner. Jag har också lagt till en video som är gjord igen i Fusion 360. Jag tror inte att du behöver veta hur en j
DIY MusiLED, musiksynkroniserade lysdioder med ett klick Windows och Linux-applikation (32-bitars och 64-bitars). Lätt att återskapa, lätt att använda, lätt att porta .: 3 steg
DIY MusiLED, musiksynkroniserade lysdioder med ett klick Windows och Linux-applikation (32-bitars och 64-bitars). Lätt att återskapa, lätt att använda, lätt att porta .: Detta projekt hjälper dig att ansluta 18 lysdioder (6 röda + 6 blå + 6 gula) till ditt Arduino-kort och analysera datorns ljudkortets realtidsignaler och vidarebefordra dem till lysdioderna för att tända dem enligt slageffekterna (Snare, High Hat, Kick)
Programmera din dator att stängas av automatiskt genom att ange vilken tid du vill att den ska göra det: 4 steg
Programmera din dator för att stänga av automatiskt genom att ange vilken tid du vill att den ska göra det: hej, det är en annan instruktion som tagits från mitt dagliga liv … förra gången var jag tvungen att ladda ner massor av programvara till min dator och jag var tvungen att låta den ladda ner över natten ville jag inte ha datorn påslagen hela natten efter att jag hade laddat ner och vid