Sadržaj:

Škare za kameni papir: 10 koraka
Škare za kameni papir: 10 koraka

Video: Škare za kameni papir: 10 koraka

Video: Škare za kameni papir: 10 koraka
Video: ЛЮБОВЬ С ДОСТАВКОЙ НА ДОМ (2020). Романтическая комедия. Хит 2024, Srpanj
Anonim
Kamen papir škare
Kamen papir škare

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

Otvorite radni prostor
Otvorite radni prostor

1. Počnite otvaranjem code.org, kliknite stvorite projekt, a zatim kliknite laboratorij aplikacije

Korak 2: Dizajnirajte korisničko sučelje

Dizajn korisničkog sučelja
Dizajn korisničkog sučelja

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 klika
Izradite 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

GetWinner funkcija
GetWinner funkcija

Napišite funkciju koja se zove getWinner s 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. Izradite 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

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: