Sisällysluettelo:
- Vaihe 1: Yleiskatsaus ennen rakentamista
- Tässä projektissa luomme yksinkertaisen pelin, jossa pomppaat palloa seinää vasten. Jos kaipaat, kuolet. Harmi. Niille teistä, jotka arvostavat haastetta, peli vaikeutuu joka tasolla
- Materiaali:
- 1 x BBC micro: bit
- 1 x Micro USB -kaapeli
- Tavoitteet:
- Tutustu tarkemmin mikrobitin mikrotietokoneeseen
- Opi ohjelmoimaan yksinkertainen peli
- Harkitse kaikkia tapauksia
- Vaihe 2: Komponentit
- Liitä ensin mikrobit -mikrotietokone omaan tietokoneeseesi. Muita komponentteja ei tarvita
- Vaihe 3: Esikoodaus
- Meidän on lisättävä koodipaketti, jotta voimme käyttää sarjamme osia. Napsauta koodilaatikossa "Lisäasetukset" nähdäksesi lisää koodiosia ja katso koodipaketin alareunasta "Lisää paketti"
- Tämä avaa valintaikkunan. Kopioi ja liitä seuraava linkki Lisää paketti -tekstikenttään: https://pxt.microbit.org/50544-64675-33322-24641. Napsauta hakukuvaketta tai paina enter ja napsauta sitten Tinkercademy -painiketta
- Huomautus: Jos saat varoituksen, jossa sanotaan, että jotkut paketit poistetaan yhteensopimattomuusongelmien vuoksi, sinun on joko noudatettava kehotteita tai luotava uusi projekti Projektitiedosto -valikosta
- Vaihe 4: Koodaus
- Määritä ensin muuttujasi! Tarvitsemme monia muuttujia tallentaaksesi pallon sijainnin, nopeuden ja suunnan, melon pituuden ja sijainnin sekä viimeisenä mutta ei vähäisimpänä pisteesi
- Seuraavaksi ohjelmoimme melaohjaustoiminnot. xb edustaa melon ensimmäisen pikselin sijaintia vasemmalta ja yb edestakaisin. Vasen ja oikea toiminto ohjaavat xb: tä ja siirtävät siipiä, ja kartonkitoiminto tulostaa melan näytölle
- Seuraavaksi sisällytämme toiminnon, joka ohjaa pallon liikettä. Alussa pallo liikkuu joka sekunti, mutta edistyessäsi pallo liikkuu yhä lyhyemmillä aikaväleillä! Kuinka jännittävää
- Ohjelmoimme nyt toiminnot, jotka ohjaavat pallon vuorovaikutusta ympäristönsä kanssa. Kun pallo osuu sivulle, sen vaakasuuntainen liike kääntyy, mutta pystysuora liike pysyy samana. Kun pallo osuu kattoon, se voi palata mihin tahansa suuntaan, mikä tekee pelistä hauskemman
- Tärkeintä on, että meidän on nähtävä, osuiko pallo melaan. Jos se jää väliin, häviät näyttämällä pisteesi! Jos se ei missaa, pallo myös palaa satunnaiseen suuntaan, ja pelin vaikeus kasvaa
- Lopuksi meillä on for -silmukka, joka toimii kellona niin, että pallo liikkuu jatkuvasti. Lisäksi meillä on onButtonPressed () -toiminnot, jotka liikkuvat mela
- Tallenna väsyneet sormesi ja lataa koodi
Video: Tehtävä PADDLEBALLSUPERSMASHEM Micro: bitillä: 6 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:03
Opi ohjelmoimaan yksinkertainen mutta hauska peli 5 x 5 -näytöllä JavaScriptin avulla! PADDLEBALLSUPERSMASHEMilla voi olla tahattomia samankaltaisuuksia muihin, graafisempiin peleihin.
Tämän opetusohjelman on antanut Justin Soong Raffles Institutionista.
Vaihe 1: Yleiskatsaus ennen rakentamista
Tässä projektissa luomme yksinkertaisen pelin, jossa pomppaat palloa seinää vasten. Jos kaipaat, kuolet. Harmi. Niille teistä, jotka arvostavat haastetta, peli vaikeutuu joka tasolla
Materiaali:
1 x BBC micro: bit
1 x Micro USB -kaapeli
Tavoitteet:
Tutustu tarkemmin mikrobitin mikrotietokoneeseen
Opi ohjelmoimaan yksinkertainen peli
Harkitse kaikkia tapauksia
Vaihe 2: Komponentit
Liitä ensin mikrobit -mikrotietokone omaan tietokoneeseesi. Muita komponentteja ei tarvita
Vaihe 3: Esikoodaus
Meidän on lisättävä koodipaketti, jotta voimme käyttää sarjamme osia. Napsauta koodilaatikossa "Lisäasetukset" nähdäksesi lisää koodiosia ja katso koodipaketin alareunasta "Lisää paketti"
Tämä avaa valintaikkunan. Kopioi ja liitä seuraava linkki Lisää paketti -tekstikenttään: https://pxt.microbit.org/50544-64675-33322-24641. Napsauta hakukuvaketta tai paina enter ja napsauta sitten Tinkercademy -painiketta
Huomautus: Jos saat varoituksen, jossa sanotaan, että jotkut paketit poistetaan yhteensopimattomuusongelmien vuoksi, sinun on joko noudatettava kehotteita tai luotava uusi projekti Projektitiedosto -valikosta
Vaihe 4: Koodaus
Määritä ensin muuttujasi! Tarvitsemme monia muuttujia tallentaaksesi pallon sijainnin, nopeuden ja suunnan, melon pituuden ja sijainnin sekä viimeisenä mutta ei vähäisimpänä pisteesi
Seuraavaksi ohjelmoimme melaohjaustoiminnot. xb edustaa melon ensimmäisen pikselin sijaintia vasemmalta ja yb edestakaisin. Vasen ja oikea toiminto ohjaavat xb: tä ja siirtävät siipiä, ja kartonkitoiminto tulostaa melan näytölle
Seuraavaksi sisällytämme toiminnon, joka ohjaa pallon liikettä. Alussa pallo liikkuu joka sekunti, mutta edistyessäsi pallo liikkuu yhä lyhyemmillä aikaväleillä! Kuinka jännittävää
Ohjelmoimme nyt toiminnot, jotka ohjaavat pallon vuorovaikutusta ympäristönsä kanssa. Kun pallo osuu sivulle, sen vaakasuuntainen liike kääntyy, mutta pystysuora liike pysyy samana. Kun pallo osuu kattoon, se voi palata mihin tahansa suuntaan, mikä tekee pelistä hauskemman
Tärkeintä on, että meidän on nähtävä, osuiko pallo melaan. Jos se jää väliin, häviät näyttämällä pisteesi! Jos se ei missaa, pallo myös palaa satunnaiseen suuntaan, ja pelin vaikeus kasvaa
Lopuksi meillä on for -silmukka, joka toimii kellona niin, että pallo liikkuu jatkuvasti. Lisäksi meillä on onButtonPressed () -toiminnot, jotka liikkuvat mela
Suositeltava:
Kolme ranskalaista kanaa laatikossa (Micro: bitillä): 10 vaihetta
Kolme ranskalaista kanaa laatikossa (Micro: bit): Yllätä (tai pelästytä) ihmisiä, joissa kolme kanaa hyppää laatikosta. Lomatunnelma elektroniikalla klassisessa Jack-in-the-boxissa. Nämä kolme kanaa ovat tietysti ranskalaisia
Servomoottorien käyttäminen Moto: bitillä Mikro: bitillä: 7 vaihetta (kuvilla)
Servomoottoreiden käyttäminen Moto: bitin kanssa Micro: bit: Yksi tapa laajentaa micro: bitin toimintoja on käyttää korttia nimeltä moto: bit SparkFun Electronics (noin 15-20 dollaria). Se näyttää monimutkaiselta ja siinä on monia ominaisuuksia, mutta ei ole vaikeaa käyttää servomoottoreita siitä. Moto: bitin avulla voit
Koronavirus: Pysäytä leviäminen Micro: bitillä: 3 vaihetta
Koronavirus: Pysäytä leviäminen Micro: bitillä: vaikeimpina aikoina ihmisen kekseliäisyys loistaa eniten. Tammikuusta 2020 lähtien COVID-19-pandemia valtasi maailman. COVID-19 leviää ilmapisaroilla ja fomiiteilla. Fomitit ovat yksinkertaisesti elottomia asioita, kuten huonekalut, vaatteet, ovenkahva
Mini "Arvaa numero" -pelikone Micro: bitillä: 10 vaihetta
Mini "Arvaa numero" -pelikone Micro: bitillä: Oletko koskaan pelannut " Arvaa numero "? Tämä on erittäin helppo rakentaa minipelikone, joka pelaa " Arvaa numero " kanssasi. Suunnittelimme tämän DIY -projektin kannustamaan fyysiseen leikkiin ja auttamaan lapsia oppimaan ohjelmointia. Se käyttää MU: ta
Tehtävä nolla: 7 vaihetta (kuvilla)
Tehtävä nolla: Asuminen yhteiskunnassa, joka arvostaa tehokkuutta ja korostaa menestystä, saattaa unohtaa, että työn lisäksi on elämää. Task Zero kertoo tehtävästä ennen ensimmäistä. Tehtävä 0: Arvosta henkilökohtaista elämääsi. Älä lykkää niitä tehtäviä, jotka kehittävät