Sadržaj:

Makaze za papirni kamen: 10 koraka
Makaze za papirni kamen: 10 koraka

Video: Makaze za papirni kamen: 10 koraka

Video: Makaze za papirni kamen: 10 koraka
Video: Za 7 dana nestaje ZUBNI KAMENAC, KARIJES i NEUGODAN ZADAH! Samo ovo napravite... 2024, Novembar
Anonim
Kamen papir makaze
Kamen papir makaze

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

Otvorite radni prostor
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

Dizajnirajte korisničko sučelje
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 klika
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

GetWinner funkcija
GetWinner funkcija

Napišite funkciju koja se zove getWinner sa parametrom, “playersChoice”.

Korak 5: Pozivanje funkcije GetWinner

Pozivanje funkcije GetWinner
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

Nabavite CPU -ov izbor
Nabavite 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

Napišite RandomPick
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

Odredite pobjednika
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.

Preporučuje se: