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
![Makaze za papirni kamen: 10 koraka Makaze za papirni kamen: 10 koraka](https://i.howwhatproduce.com/images/010/image-27205-j.webp)
Video: Makaze za papirni kamen: 10 koraka
![Video: Makaze za papirni kamen: 10 koraka Video: Makaze za papirni kamen: 10 koraka](https://i.ytimg.com/vi/4gV6es7y-Lc/hqdefault.jpg)
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:05
![Kamen papir makaze Kamen papir makaze](https://i.howwhatproduce.com/images/010/image-27205-1-j.webp)
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](https://i.howwhatproduce.com/images/010/image-27205-2-j.webp)
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](https://i.howwhatproduce.com/images/010/image-27205-3-j.webp)
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](https://i.howwhatproduce.com/images/010/image-27205-4-j.webp)
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](https://i.howwhatproduce.com/images/010/image-27205-5-j.webp)
Napišite funkciju koja se zove getWinner sa parametrom, “playersChoice”.
Korak 5: Pozivanje funkcije GetWinner
![Pozivanje funkcije GetWinner Pozivanje funkcije GetWinner](https://i.howwhatproduce.com/images/010/image-27205-6-j.webp)
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](https://i.howwhatproduce.com/images/010/image-27205-7-j.webp)
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](https://i.howwhatproduce.com/images/010/image-27205-8-j.webp)
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](https://i.howwhatproduce.com/images/010/image-27205-9-j.webp)
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:
Igra škara makaza za kamen: 6 koraka
![Igra škara makaza za kamen: 6 koraka Igra škara makaza za kamen: 6 koraka](https://i.howwhatproduce.com/images/002/image-5415-j.webp)
Igra škara makaza za kamen: Ovo je moje prvo uputstvo. 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 škare za kamen Rock papir pomoću 20x4 LCD ekrana sa I2C: 7 koraka
![Ručne Arduino škare za kamen Rock papir pomoću 20x4 LCD ekrana sa I2C: 7 koraka Ručne Arduino škare za kamen Rock papir pomoću 20x4 LCD ekrana sa I2C: 7 koraka](https://i.howwhatproduce.com/images/002/image-4226-14-j.webp)
Ručne Arduino papirne škare za škare za papir pomoću 20x4 LCD ekrana sa I2C: Pozdrav svima ili bih možda trebao reći "Hello World!" Ovo je igra Ručne Arduino škare za kamen za papir koja koristi I2C 20x4 LCD ekran. Ja
Papirni klavir sa Arduinom: 5 koraka
![Papirni klavir sa Arduinom: 5 koraka Papirni klavir sa Arduinom: 5 koraka](https://i.howwhatproduce.com/images/005/image-13119-j.webp)
Papirni klavir sa Arduinom: Ovo je jednostavan projekat koji koristi Arduino, nacrtanu tastaturu koristeći olovku, papir i zvučnik
Arduino papirni klavir: 6 koraka
![Arduino papirni klavir: 6 koraka Arduino papirni klavir: 6 koraka](https://i.howwhatproduce.com/images/005/image-13989-j.webp)
Arduino papirni klavir: Napravio sam ga i poboljšao ovaj projekat zasnovan na papirnom klaviru sa arduinom-- Hackster.io Ovu originalnu ideju možete pronaći i u klaviru sa papirom sa arduinom-- Arduino Project Hub Promjene koje sam napravio na papirnom klaviru gore su ne samo izgled nego
Škare AI za makaze za papir: 11 koraka
![Škare AI za makaze za papir: 11 koraka Škare AI za makaze za papir: 11 koraka](https://i.howwhatproduce.com/images/009/image-26571-j.webp)
Makaza za makaze po papiru AI: Je li vam ikada bilo dosadno sami? Igrajmo se kamena, papira i škara protiv interaktivnog sistema pokrenutog inteligencijom