Tartalomjegyzék:
- Lépés: Nyissa meg a munkaterületet
- 2. lépés: Tervezze meg a felhasználói felületet
- 3. lépés: Kattintson a függvények létrehozására
- 4. lépés: GetWinner függvény
- 5. lépés: A GetWinner függvény hívása
- 6. lépés: Válassza ki a CPU választását
- 7. lépés: Írja be a RandomPick parancsot
- 8. lépés: Határozza meg a nyertest
- 9. lépés: Az eredmények rögzítése
- 10. lépés: Fejezd be
Videó: Kőpapír olló: 10 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:40
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
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
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
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
Írjon egy getWinner nevű függvényt a „playersChoice” paraméterrel.
5. lépés: 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
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
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
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:
Kőpapír olló játék: 6 lépés
Kőpapír ollójáték: Ez az első tanítható. Régóta akartam írni egyet, de nem volt kéznél olyan projekt, amelyet itt közzé tehetnék. Tehát amikor eszembe jutott ez a projekt, úgy döntöttem, hogy ez az egyetlen. Tehát a tensorflow.js webhelyét böngészve
Kézi Arduino papír kő olló játék 20x4 LCD kijelző használatával I2C -vel: 7 lépés
Kézi Arduino papír kő olló játék 20x4 -es LCD kijelző használata I2C -vel: Üdvözlök mindenkit, vagy talán azt kellene mondanom: "Hello World!". Nagy örömömre szolgálna, ha megoszthatnék veletek egy olyan projektet, amely sok mindenben az Arduino témája volt. Ez egy kézi Arduino papír kő olló játék I2C 20x4 LCD kijelzővel. ÉN
DC - DC feszültség Lépés lekapcsoló mód Buck feszültségátalakító (LM2576/LM2596): 4 lépés
DC-DC feszültség Lépés lekapcsoló üzemmód Buck feszültségátalakító (LM2576/LM2596): A rendkívül hatékony bakkonverter készítése nehéz feladat, és még a tapasztalt mérnököknek is többféle kivitelre van szükségük, hogy a megfelelőt hozzák létre. egy DC-DC áramátalakító, amely csökkenti a feszültséget (miközben növeli
Akusztikus levitáció az Arduino Uno-val Lépésről lépésre (8 lépés): 8 lépés
Akusztikus lebegés az Arduino Uno-val Lépésről lépésre (8 lépés): ultrahangos hangátvivők L298N Dc női adapter tápegység egy egyenáramú tűvel Arduino UNOBreadboard és analóg portok a kód konvertálásához (C ++)
Élő 4G/5G HD videó streamelés DJI drónról alacsony késleltetéssel [3 lépés]: 3 lépés
Élő 4G/5G HD videó streaming a DJI Drone-tól alacsony késleltetéssel [3 lépés]: Az alábbi útmutató segít abban, hogy szinte bármilyen DJI drónról élő HD minőségű videó streameket kapjon. A FlytOS mobilalkalmazás és a FlytNow webes alkalmazás segítségével elindíthatja a videó streamingjét a drónról