Sadržaj:
- Korak 1: Otvorite radni prostor
- Korak 2: Dizajnirajte korisničko sučelje
- Korak 3: Stvorite funkcije klika
- Korak 4: GetWinner funkcija
- Korak 5: Pozivanje funkcije GetWinner
- Korak 6: Odaberite CPU -ov izbor
- Korak 7: Napišite RandomPick
- Korak 8: Odredite pobjednika
- Korak 9: Zabilježite rezultate
- Korak 10: Završite
Video: Škare za kameni papir: 10 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:34
Svrha: Nakon što ste ovo dovršili, naučit ćete kako napraviti jednostavnu igru Rock, škare za papir od nule koristeći Code.org.
Potrebni materijali / zahtjevi: Osnovno razumijevanje Javascript sintakse, računalo, Code.org račun.
Korak 1: Otvorite radni prostor
1. Počnite otvaranjem code.org, kliknite stvorite projekt, a zatim kliknite laboratorij aplikacije
Korak 2: Dizajnirajte korisničko sučelje
2. Pritisnite karticu za dizajn u gornjem lijevom kutu kodirajućeg okruženja i povucite tri gumba (kamen, papir, škare). Označite ih i prema tome promijenite osobne iskaznice. Također na kartici Dizajn povucite oznake za: izbor procesora, izbor igrača i pokazatelj pobjede ili poraza. Identificirajte ih u skladu s tim, krajnji rezultat trebao bi izgledati kao gornja slika.
Korak 3: Stvorite funkcije klika
Izradite funkcije događaja koje će se pokrenuti kad se pritisne svaki od gumba. Da biste to učinili, kliknite željeni gumb na kartici dizajn, a zatim kliknite umetni kôd ispod kartice događaja u radnom prostoru za dizajn.
Korak 4: GetWinner funkcija
Napišite funkciju koja se zove getWinner s parametrom "playersChoice".
Korak 5: Pozivanje funkcije GetWinner
U svakoj funkciji Click Event pozovite funkciju getWinner, šaljući niz s imenom stavke koja odgovara funkciji.
Korak 6: Odaberite CPU -ov izbor
U funkciji getWinner inicijalizirajte varijablu „cpuChoice i pošaljite slučajni broj od 0 do 2 u novu funkciju randomPick. Izradite funkciju randomPick s parametrom int.
Korak 7: Napišite RandomPick
U funkciji randomPick vratite različitu stavku za svaki slučajni broj od 0 do 2. Npr. ako je x = 0 vraća “Rock”. Tekst oznake postavite na stavku "CPU bira" && stavku
Korak 8: Odredite pobjednika
Natrag u funkciju getWinner, usporedite playerChoice s cpuChoice koristeći if else izraze za određivanje pobjednika. Inicijalizirajte Boolean koji se postavlja na true ako je Player određen kao pobjednik, a u suprotnom ostaje false. Oprez: Prvo provjerite postoji li neriješeno.
Korak 9: Zabilježite rezultate
Na kraju funkcije getWinner postavite globalnu varijablu za broj pobjeda CPU -a i računa za dobitak igrača te prema tome prilagodite svaku varijablu. Podesite odgovarajuću oznaku na kraju funkcije getWinner (nakon što se odredi pobjednik). Promijenite glavnu oznaku na "Pobijedili ste" ili "Izgubili ste" i ovdje
Korak 10: Završite
U ovom trenutku vaš program treba biti dovršen, kliknite Pokreni i igrajte igru kako biste bili sigurni da radi ispravno.
Preporučeni:
KAMENI LCD s pametnom kućom: 5 koraka
STONE LCD with Smart Home: Danas sam dobio STONE -ov zaslon s serijskim portom koji može komunicirati preko MCU -ovog serijskog porta, a logički dizajn korisničkog sučelja ovog zaslona može se izravno izraditi pomoću softvera VGUS koji se nalazi na službenoj web stranici STONE -a, što je vrlo pogodnost
KAMENI LCD zaslon za nadzornu ploču automobila: 5 koraka
KAMENI LCD zaslon za nadzornu ploču automobila: Brzim razvojem gospodarstva i postupnim poboljšanjem potrošnje, automobili su postali svakodnevna potreba običnih obitelji, a svi više pažnje posvećuju udobnosti i sigurnosti automobila. Automobilski indus
Igra škarama za kameni papir: 6 koraka
Igra škara makaza za kamen: Ovo je moja prva instrukcija. Dugo sam želio napisati jedan, ali nisam imao pri ruci nijedan projekt koji bih mogao objaviti ovdje. Pa kad sam došao na ideju o ovom projektu, odlučio sam da je ovo ovaj. Pa sam pregledavao web lokaciju tensorflow.js, to sam
Ručne Arduino papirnate škare za škare za papir pomoću 20x4 LCD zaslona s I2C: 7 koraka
Ručne Arduino papirnate škare za škare za papir pomoću 20x4 LCD zaslona s I2C: Pozdrav svima ili bih možda trebao reći "Hello World!" Ovo je ručna Arduino škare za papirne stijene koje koriste I2C 20x4 LCD zaslon. Ja
Škare AI za škare za kamen: 11 koraka
Škare za rock papir AI: Jeste li ikad dosadili sami? Igrajmo se stijena, papira i škara protiv interaktivnog sustava pokrenutog inteligencijom