Sadržaj:
- Korak 1: Otvorite radni prostor
- Korak 2: Dizajnirajte korisničko sučelje
- Korak 3: Kreirajte 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 izmjena: 2025-01-13 06:57
Svrha: Nakon što završite ovo, naučit ćete kako napraviti jednostavnu igru Rock -a, makaza za papir od nule koristeći Code.org.
Potrebni materijali / zahtevi: Osnovno razumevanje Javascript sintakse, računar, Code.org nalog.
Korak 1: Otvorite radni prostor
1. Počnite otvaranjem code.org, kliknite na kreiranje projekta i kliknite na laboratorij aplikacije
Korak 2: Dizajnirajte korisničko sučelje
2. Pritisnite karticu za dizajn u gornjem lijevom uglu okruženja za kodiranje i povucite tri dugmeta (kamen, papir, škare). Označite ih i prema tome promijenite lične karte. Takođe na kartici Dizajn povucite oznake za: izbor CPU -a, izbor igrača i indikator pobjede ili poraza. Identificirajte ih u skladu s tim, krajnji rezultat bi trebao izgledati kao gornja slika.
Korak 3: Kreirajte funkcije klika
Kreirajte funkcije događaja koje se pokreću pri pritisku na svaki od gumba. Da biste to učinili, kliknite na željeno dugme na kartici za dizajn, a zatim kliknite na umetni kod ispod kartice za događaje u radnom prostoru za dizajn.
Korak 4: GetWinner funkcija
Napišite funkciju koja se zove getWinner sa 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. Kreirajte 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
Povratak u funkciju getWinner, uporedite playerChoice sa cpuChoice koristeći if else da odredite pobjednika. Pokrenite logičko logičko slovo koje postavlja na true ako je Player određen kao pobjednik, a u suprotnom ostaje false. Oprez: Prvo provjerite postoji li neriješen rezultat.
Korak 9: Zabilježite rezultate
Na kraju funkcije getWinner postavite globalnu varijablu za CPU -ov broj pobjeda i Player -ov dobitak i prilagodite svaku varijablu u skladu s tim. 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 bi trebao biti dovršen, kliknite Pokreni i igrajte igru kako biste bili sigurni da radi ispravno.