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
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-13 06:57
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.