
Obsah:
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-23 15:05

Účel: Po dokončení tohto postupu sa naučíte, ako vytvoriť jednoduchú hru Rock, Paper Scissors od začiatku pomocou Code.org.
Potrebné materiály / Požiadavky: Základné znalosti syntaxe Javascriptu, počítač, účet Code.org.
Krok 1: Otvorte pracovný priestor

1. Začnite otvorením kódu.org, kliknite na položku Vytvoriť projekt a kliknite na položku Laboratórium aplikácií
Krok 2: Navrhnite používateľské rozhranie

2. Kliknite na kartu návrhu v ľavom hornom rohu prostredia kódovania a potiahnite tri tlačidlá (Kôš, Papier, Nožnice). Označte ich a podľa toho zmeňte ich ID. Na karte návrh tiež presuňte štítky na: Voľba CPU, Voľba prehrávača a Indikátor výhry alebo prehry. Podľa toho ich identifikujte, konečný výsledok by mal vyzerať ako na obrázku vyššie.
Krok 3: Vytvorte klikacie funkcie

Vytvorte funkcie udalostí, ktoré sa spustia po kliknutí na každé z tlačidiel. Ak to chcete urobiť, kliknite na požadované tlačidlo na karte návrhu a potom kliknite na položku vložiť kód na kartu udalostí v pracovnom priestore návrhu.
Krok 4: Funkcia GetWinner

Napíšte funkciu s názvom getWinner s parametrom „playersChoice“.
Krok 5: Volanie funkcie GetWinner

V každej funkcii Click Event zavolajte funkciu getWinner a odošlite reťazec s názvom položky zodpovedajúcej funkcii.
Krok 6: Získajte výber CPU

Vo funkcii getWinner inicializujte premennú „cpuChoice a nechajte ju poslať náhodné číslo od 0 do 2 do novej funkcie randomPick. Vytvorte funkciu randomPick s parametrom int.
Krok 7: Napíšte RandomPick

Vo funkcii randomPick vráťte inú položku pre každé náhodné číslo od 0 do 2. Napr. ak x = 0, vráťte „Rock“. Nastavte text štítka na položku „CPU vyberie“&&
Krok 8: Určenie víťaza

Späť vo funkcii getWinner porovnajte playerChoice s cpuChoice pomocou príkazov if else na určenie víťaza. Inicializujte booleovskú hodnotu, ktorá sa nastaví na true, ak je hráč určený ako víťaz, a v opačnom prípade zostane nepravdivá. Pozor: Najprv skontrolujte, či je remíza.
Krok 9: Zaznamenajte výsledky
Na konci funkcie getWinner nastavte globálnu premennú pre počet výhier CPU a počet výhier hráčov a podľa toho upravte každú premennú. Upravte príslušný štítok na konci funkcie getWinner (po určení víťaza). Aj tu zmeňte hlavný štítok na „Vyhrávate“alebo „Vyhrávate“
Krok 10: Dokončite
V tomto mieste by mal byť váš program dokončený, kliknite na položku Spustiť a spustite hru, aby ste sa presvedčili, že funguje správne.
Odporúča:
Interaktívny papier s Makey Makey: 13 krokov

Interaktívny papier s Makey Makey: Tento koncept je prekvapivo ľahko zostaviteľný a môže byť použitý na praktické a zábavné účely. Okrem Makey Makey to nestojí takmer nič a väčšinu zásob už nájdete na väčšine miest. Tieto projekty tiež nevyžadujú veľa
Jednoduché svetlo na papier: 5 krokov

Jednoduché papierové svetlo: úvod Na výrobu jednoduchého svetelného stroja použijem arduino. Tento stroj je veľmi jednoduchý, ale vyžaduje určité materiály, ktoré sa týkajú arduina. Každý človek to môže ľahko zvládnuť
Nožnice na papier z kameňa AI: 11 krokov

Nôž nožnice na papier Rock: Už ste sa niekedy nudili sami? Hrajme kameň, papier a nožnice proti interaktívnemu systému, ktorý využíva inteligenciu
Držiak na toaletný papier v roli: 7 krokov (s obrázkami)

Držiak toaletného papiera na zvitok telefónu: Potrebujete mať niekde pri nabíjaní telefón, aby bol stále vo zvislej polohe? Odpoveďou na to je držiak na telefón. Leží vám okolo domu niekoľko náhradných roliek toaletného papiera a len malá lepenka? Ak to urobíte, budete
Nástroj robotického ramena nožnice na horúci drôt: 8 krokov (s obrázkami)

Nástroj na rameno horúceho drôtu: Ako súčasť diplomovej práce na KADK v Kodani som sa zaoberal rezaním za tepla a robotizovanou výrobou. Na testovanie tejto výrobnej metódy som vyrobil horúci drôtený nástavec pre rameno robota. Drôt musel mať 700 mm, ale materiál