Sadržaj:
- Korak 1: Otvaranje web stranice:
- Korak 2: Priprema:
- Korak 3: Kreiranje varijabli:
- Korak 4: Na startu:
- Korak 5: Nasumični blok:
- Korak 6: Logika:
- Korak 7: Pritisnite dugme B i protresite:
- Korak 8: (Opcionalno) Pozadinska muzika:
Video: Micro: bit Kockanje Igra: 8 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:05
U ovom uputstvu naučit ću vas kako napraviti jednostavnu kockarsku igru. Za ovaj jednostavan korak po korak vodič ćete koristiti 9 kategorija metodom blok kodiranja. Svaka kategorija čini različite stvari vašem mikro bitu. Da bi kockanje funkcioniralo, trebate koristiti samo 6 kategorija, ali to neće biti tako dobro. ostale 3 kategorije ću vam reći kako ih implementirati, ali to bi bilo nakon što se obave potrebni koraci.
Na kraju bi trebalo izgledati nešto poput gornje slike.
Korak 1: Otvaranje web stranice:
Za pokretanje projekta otvorite svoj web preglednik i pretražite (www. Makecode.microbit.org). Prilikom pretraživanja web stranice trebali biste vidjeti web stranicu koja izgleda otprilike ovako. Za početak želite kliknuti na "Novi projekt".
Korak 2: Priprema:
Kada otvorite web stranicu, pojavit će vam se dva bloka ("na početku" i "zauvijek"). Budući da nam ne treba blok "zauvijek", možete izabrati da ga kliknete lijevim tasterom miša i prevučete do područja odjeljka (da ga izbrišete) ili ostavite tamo u kutu jer ne bi trebao ništa mijenjati sve dok vi ne stavljaj ništa u to.
Korak 3: Kreiranje varijabli:
Nakon što to učinite, možemo započeti s odjeljkom na početku. Prije nego učinite bilo što, morate stvoriti dvije varijable. To je zato što nam je potrebno nešto da bude rezultat i nešto da djelujemo kao randomizator. da biste to učinili, kliknite na "varijable" ("varijable" ćete pronaći u području bloka kao što je prikazano na gornjoj slici). Nakon što kliknete na "varijabla", trebao bi vam se prikazati blok koji kaže "Napravi varijablu". Kada vidite "napravi novu varijablu", kliknite lijevim tasterom miša na nju i trebalo bi vam se prikazati skočni prozor koji kaže "Naziv nove varijable:". Ispod ovoga postoji odjeljak za upisivanje imena, možete upisati bilo koje ime, ali je najjednostavnije napisati "rezultat". To je zato što će ova varijabla pratiti rezultat. Zatim ćete htjeti stvoriti drugu varijablu i dati joj ime "ruka". Ova ručna varijabla će pratiti slučajni dio ove kockarske igre (ne morate koristiti ručnu varijablu u sljedećem koraku, ali će to biti potrebno u sljedećim koracima nakon toga).
Korak 4: Na startu:
Da bi "on start" funkcionirao potrebna su nam tri bloka. Blok broj jedan i dva nalaze se u odjeljku "osnovno". Prvo ćemo izvući te blokove. nakon što kliknete na osnovni odjeljak, povući ćete "show start hello!" kao i blok "čisti ekran". Blok "čisti ekran" neće se naći u osnovnom, već upravo ispod njega gdje bi sada trebao reći više. Nakon što ste izvukli oba bloka, povucite treći blok koji se nalazi u odjeljku "varijabla". Nakon što ste kliknuli na varijablu, želite povući "set … na 0". Ili će imati ručnu varijablu ili varijablu rezultata u "…". odjeljak. Nakon što povučete sva 3 bloka, vaše radno mjesto bi trebalo izgledati kao nešto na gornjoj slici. sljedeća provjera je li crvena blok ruka "ruka" ili "bod" u mini unutar bloka. ako ima "ruku", kliknite mini blok i promijenite ga u bodovanje. Nakon što ste to učinili, ali tri bloka započinju s radom po redoslijedu prikazanom gore na drugoj slici.
Korak 5: Nasumični blok:
Sva tri dugmeta koja se koriste imaju isto kodiranje iza sebe. jedina razlika su brojevi koje ste unijeli u "pick random" blok. To je zato što svako dugme ima svoje kvote.
Prvo ćemo pritisnuti dugme za uključivanje A pritisnuto. Da biste to pronašli, idite na "input" i to bi trebala biti prva opcija. Zatim se vraćamo na odjeljak "varijabla" kako bismo "postavili … na 0". stavite ovo unutar "on button A pritiskom" umjesto ocjene ovaj put ćemo imati varijablu "hand". druga razlika je u tome što ćemo promijeniti 0 u "odaberi nasumično". Da biste pronašli slučajni odabir, kliknite odjeljak Matematika i to je jedna od donjih opcija. povucite "nasumično" i stavite ga tamo gdje je 0 u bloku "postavi rezultat" i trebalo bi ga jednostavno postaviti na mjesto. Trebalo bi biti dva broja za sada stavite 1 u prvi odjeljak s brojevima i 1000 u drugi odjeljak s brojevima.
Korak 6: Logika:
Za sljedeći dio morate otići u odjeljak logike i povući preko "if true then", ali provjerite je li to ono sa "else" u njemu. Logika nam je potrebna jer s obzirom da radimo kvote, reći ćete je li broj jednak ili veći od 500 gubite, ali ako je vaš broj manji od 500 pobjeđujete. Da biste to dobili, vratite se u odjeljak "logika" i listajte prema dolje dok ne pronađete "0 = 0". Kada ga prevučete na radno mjesto, stavite ga između "ako je tada". za prvi "0" stavite varijablu "ruka" tamo, a za drugi "0" promijenite ga u 500. Posljednja stvar koju moramo učiniti je promijeniti znak jednakosti u "veći od ili jednaki". Sada bi trebalo izgledati isto kao na gornjoj slici.
Unutar bloka Želite dodati u skup "rezultat do 0" blok (isti blok koji se koristi u "pri startu"). odmah ispod onoga što želite staviti u "pokažite LED diode". Ovaj blok ćete pronaći u osnovnom odjeljku i kada unesete blok nacrtajte X. Ovo želi pokazati da su upravo u ovom trenutku izgubili. Zatim stavite "prikaži broj" koji se nalazi i u osnovnom odjeljku, ali umjesto upisivanja broja povucite u varijablu "rezultat". Konačno prije nego što pređemo na odjeljak else, unesite blok "pause". Ovaj blok usporava igru i pronaći ćete je klikom na napredni odjeljak, zatim kliknite odjeljak "igra" i na kraju kliknite "više". Nakon što to učinite, trebala bi izgledati kao druga slika
Da bismo završili ovaj dio, učinit ćemo "else" dio logičkog bloka. ovo je ako su pobijedili. Sve što trebate je unijeti "promijeni rezultat za 1" i "prikaži broj bodova" kako je gore korišteno.
Korak 7: Pritisnite dugme B i protresite:
Ponovite posljednja dva koraka, ali umjesto "pritisnuto dugme A" promijenite ga u "pritisnuto dugme B" i "Pri protresanju". Također promijenite kvote za svaku od njih. Da biste to učinili, broj 500 možete promijeniti u bilo što. Ako ga promijenite na 600, imali bi 40% šanse za pobjedu. Kada završite sva tri, trebali biste imati nešto što izgleda kao na gornjoj slici.
Korak 8: (Opcionalno) Pozadinska muzika:
Da biste to učinili, morate kliknuti napredno i pomaknuti se desno do dna gdje nalazite kontrolu. Nakon što ste kliknuli na kontrolu, preuzmite blok "radi u pozadini". Zbog toga se ova melodija reproducira u pozadini. Zatim idite na petlje i povucite blok "ponavljanje" i stavite ga u "pokreni u pozadini". Morate koristiti ponavljanje jer ne možete zauvijek staviti unutar bloka "trčanje u pozadini", pa tamo gdje možete promijeniti broj promijenite ga u 10 000. To osigurava da će raditi ono što izgleda zauvijek. Zatim idite na muziku i zabavite se. Odlučio sam koristiti samo "play tone" blok, ali se zabaviti i eksperimentirati. Nakon toga trebali biste biti potpuno gotovi i trebali biste imati potpuno funkcionalnu igru kockanja.
Preporučuje se:
BBC Micro: bit i ogrebotina - interaktivni upravljač i igra vožnje: 5 koraka (sa slikama)
BBC Micro: bit and Scratch - Interaktivni upravljač i igra vožnje: Jedan od mojih zadataka ove sedmice je da koristim BBC Micro: bit za povezivanje sa programom Scratch koji smo napisali. Mislio sam da je ovo savršena prilika da pomoću ThreadBoarda stvorim ugrađeni sistem! Moja inspiracija za grebanje p
Kako pokrenuti servo motore koristeći Moto: bit sa Micro: bit: 7 koraka (sa slikama)
Kako pokrenuti servo motore koristeći Moto: bit sa Micro: bit: Jedan način za proširenje funkcionalnosti micro: bita je upotreba ploče pod nazivom moto: bit kompanije SparkFun Electronics (približno 15-20 USD). Izgleda komplicirano i ima mnogo funkcija, ali nije teško pokrenuti servo motore s njega. Moto: bit vam omogućava da
Aruduino LED igra Brza igra za dva igrača: 8 koraka
Aruduino LED igra Brza igra za dva igrača: Ovaj projekat je inspirisan @HassonAlkeim. Ako ste voljni detaljno pogledati, evo linka koji možete provjeriti https://www.instructables.com/id/Arduino-Two-Player-Fast-Button-Clicking-Game/. Ova igra je poboljšana verzija Alkeima. To je
Mrežno rivalstvo: igra s malim kašnjenjem za BBC Micro: bit: 10 koraka (sa slikama)
Mrežno rivalstvo: igra s malim kašnjenjem za BBC Micro: bit: U ovom tutorijalu ću vam objasniti kako implementirati osnovnu igru za više igrača na BBC micro: bit sa sljedećim značajkama: Jednostavno sučelje Niska latencija između pritiskanja tipki i ažuriranja ekrana Fleksibilan broj učesnika Easy co
Interaktivna igra Tic-Tac Toe igra kojom se upravlja pomoću Arduina: 6 koraka
Interaktivna igra Tic-Tac Toe nogom kontrolirana s Arduinom: Cilj projekta Physical Tic-Tac-Toe je premjestiti dobro poznatu igru u fizičko područje. U početku igru igraju dva igrača na komadu papira - stavljajući naizmjence simbole 'X' i 'O'. Naša ideja je bila ispitati ponašanje igrača