Kazalo:
- Korak: Odprite delovni prostor
- 2. korak: Oblikujte uporabniški vmesnik
- 3. korak: Ustvarite funkcije klika
- 4. korak: funkcija GetWinner
- 5. korak: Klicanje funkcije GetWinner
- 6. korak: Izberite CPU -jevo izbiro
- 7. korak: Napišite RandomPick
- 8. korak: Določite zmagovalca
- 9. korak: Zapišite rezultate
- 10. korak: Končaj
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-13 06:58
Namen: Ko končate to, se boste naučili, kako narediti preprosto igro Rock, škarje za papir iz nič z uporabo Code.org.
Potrebni materiali / zahteve: Osnovno razumevanje skladnje Javascript, računalnik, račun Code.org.
Korak: Odprite delovni prostor
1. Začnite tako, da odprete code.org, kliknite ustvarite projekt in kliknite aplikacijski laboratorij
2. korak: Oblikujte uporabniški vmesnik
2. Kliknite jeziček za oblikovanje v zgornjem levem kotu okolja za kodiranje in povlecite tri gumbe (kamen, papir, škarje). Označite jih in ustrezno spremenite njihove osebne izkaznice. Tudi na zavihku za oblikovanje povlecite oznake za: CPU choice (Izbira CPU -ja), Player Player (Izbira igralca) in indikator Win / Lose (zmaga ali izguba). Če jih ustrezno identificirate, mora biti končni rezultat podoben zgornji sliki.
3. korak: Ustvarite funkcije klika
Ustvarite funkcije dogodka, ki se izvajajo, ko pritisnete vsak gumb. Če želite to narediti, kliknite želeni gumb na zavihku za oblikovanje, nato kliknite vstavi kodo pod zavihkom dogodki v delovnem prostoru za oblikovanje.
4. korak: funkcija GetWinner
Napišite funkcijo, imenovano getWinner, s parametrom »playersChoice«.
5. korak: Klicanje funkcije GetWinner
Pri vsaki funkciji Dogodek klica pokličite funkcijo getWinner in pošljite niz z imenom predmeta, ki ustreza funkciji.
6. korak: Izberite CPU -jevo izbiro
V funkciji getWinner inicializirajte spremenljivko »cpuChoice in naj pošlje naključno število od 0 do 2 v novo funkcijo randomPick. Ustvarite funkcijo randomPick s parametrom int.
7. korak: Napišite RandomPick
V funkciji randomPick vrnite drugačen element za vsako naključno število od 0 do 2. Npr. če je x = 0 vrne "Rock". Besedilo oznake nastavite na »CPU izbere« && element
8. korak: Določite zmagovalca
Nazaj v funkciji getWinner primerjajte playerChoice s cpuChoice z uporabo stavkov if else za določitev zmagovalca. Inicializirajte logično vrednost, ki se nastavi na true, če je igralec določen kot zmagovalec, sicer pa ostane false. Pozor: Najprej preverite, ali je izid neodločen.
9. korak: Zapišite rezultate
Na koncu funkcije getWinner nastavite globalno spremenljivko za število zmag procesorja in število zmag igralcev ter ustrezno prilagodite vsako spremenljivko. Prilagodite ustrezno oznako na koncu funkcije getWinner (ko je določen zmagovalec). Tudi tukaj spremenite glavno oznako na »Zmagaš« ali »Izgubiš«
10. korak: Končaj
Na tem mestu je treba program zaključiti, kliknite Zaženi in igrajte igro, da se prepričate, da deluje pravilno.