Tartalomjegyzék:

Kőpapír olló: 10 lépés
Kőpapír olló: 10 lépés

Videó: Kőpapír olló: 10 lépés

Videó: Kőpapír olló: 10 lépés
Videó: HOGYAN NYERD MEG A KŐ - PAPÍR - OLLÓ-t...? MINDEN ALKALOMMAL!! 2024, November
Anonim
Kő papír olló
Kő papír olló

Cél: Miután befejezte ezt, megtanulja, hogyan kell a nulláról egyszerű játékot készíteni a Rock, Paper Scissors segítségével a Code.org segítségével.

Szükséges anyagok / követelmények: A Javascript szintaxis alapvető ismerete, számítógép, Code.org fiók.

Lépés: Nyissa meg a munkaterületet

Nyissa meg a munkaterületet
Nyissa meg a munkaterületet

1. Kezdje a code.org megnyitásával, kattintson a projekt létrehozása, majd az app lab elemre

2. lépés: Tervezze meg a felhasználói felületet

Felhasználói felület tervezése
Felhasználói felület tervezése

2. Kattintson a tervezési fülre a kódolási környezet bal felső sarkában, és húzza a három gombot (Szikla, Papír, Olló). Címkézze fel őket, és ennek megfelelően változtassa meg azonosítóit. Szintén a Tervezés lapon húzza a következő címkéket: CPU -választás, Játékosválasztás és győzelem vagy vereség jelző. Ennek megfelelően azonosítsa a végeredményt, mint a fenti képen.

3. lépés: Kattintson a függvények létrehozására

Kattintási funkciók létrehozása
Kattintási funkciók létrehozása

Hozzon létre olyan eseményfüggvényeket, amelyek az egyes gombokra kattintáskor futnak. Ehhez kattintson a kívánt gombra a tervezés lapon, majd kattintson a kód beszúrása lehetőségre a tervezési munkaterület események lapján.

4. lépés: GetWinner függvény

GetWinner függvény
GetWinner függvény

Írjon egy getWinner nevű függvényt a „playersChoice” paraméterrel.

5. lépés: A GetWinner függvény hívása

A GetWinner függvény hívása
A GetWinner függvény hívása

Minden Click Event függvényben hívja meg a getWinner függvényt, és küldjön egy karakterláncot a funkciónak megfelelő elem nevével.

6. lépés: Válassza ki a CPU választását

Válassza ki a CPU választását
Válassza ki a CPU választását

A getWinner függvényben inicializálja a „cpuChoice” változót, és küldje el egy 0 és 2 közötti véletlen számot egy új randomPick függvénynek. Hozza létre a randomPick függvényt egy int paraméterrel.

7. lépés: Írja be a RandomPick parancsot

Írj RandomPick -et
Írj RandomPick -et

A randomPick függvényben adjon meg egy másik elemet minden véletlen számhoz 0 és 2 között. Például. ha x = 0, adja vissza a „Rock” értéket. Állítsa a címke szövegét „CPU választja” && elemre

8. lépés: Határozza meg a nyertest

Határozza meg a győztest
Határozza meg a győztest

Visszatérve a getWinner függvényhez, hasonlítsa össze a playerChoice -t a cpuChoice -val az if else utasítás használatával a győztes meghatározásához. Inicializáljon egy logikai értéket, amely igaznak minősül, ha a Játékost győztesként határozzák meg, és hamis marad. Vigyázat: Először ellenőrizze, hogy nincs -e döntetlen.

9. lépés: Az eredmények rögzítése

A getWinner függvény végén állítson be egy globális változót a CPU nyerési számához és a játékos nyerési számához, és ennek megfelelően módosítsa az egyes változókat. Állítsa be a megfelelő címkét a getWinner függvény végén (miután a nyertes meghatározásra került). Itt is változtassa meg a főcímkét „Nyer” vagy „Veszít” feliratra

10. lépés: Fejezd be

Ezen a ponton a programnak be kell fejeződnie, kattintson a Futtatás és a játék gombra, hogy megbizonyosodjon arról, hogy megfelelően működik.

Ajánlott: