Sisällysluettelo:
- Vaihe 1: Avaa työtila
- Vaihe 2: Suunnittele käyttöliittymä
- Vaihe 3: Luo napsautustoimintoja
- Vaihe 4: GetWinner -toiminto
- Vaihe 5: GetWinner -toiminnon kutsuminen
- Vaihe 6: Valitse suorittimen valinta
- Vaihe 7: Kirjoita RandomPick
- Vaihe 8: Selvitä voittaja
- Vaihe 9: Tallenna tulokset
- Vaihe 10: Lopeta
![Kalliopaperin sakset: 10 vaihetta Kalliopaperin sakset: 10 vaihetta](https://i.howwhatproduce.com/images/010/image-27205-j.webp)
Video: Kalliopaperin sakset: 10 vaihetta
![Video: Kalliopaperin sakset: 10 vaihetta Video: Kalliopaperin sakset: 10 vaihetta](https://i.ytimg.com/vi/rgMAU5uxlR8/hqdefault.jpg)
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:00
![Kivi paperi sakset Kivi paperi sakset](https://i.howwhatproduce.com/images/010/image-27205-1-j.webp)
Tarkoitus: Kun olet suorittanut tämän, opit tekemään yksinkertaisen pelin Rock, Paper Scissors tyhjästä Code.org: n avulla.
Tarvittavat materiaalit / vaatimukset: Perustiedot Javascript -syntaksista, tietokone, Code.org -tili.
Vaihe 1: Avaa työtila
![Avaa työtila Avaa työtila](https://i.howwhatproduce.com/images/010/image-27205-2-j.webp)
1. Aloita avaamalla koodi.org, napsauttamalla Luo projekti ja napsauttamalla Sovelluslaboratorio
Vaihe 2: Suunnittele käyttöliittymä
![Suunnittele käyttöliittymä Suunnittele käyttöliittymä](https://i.howwhatproduce.com/images/010/image-27205-3-j.webp)
2. Napsauta suunnittelu -välilehteä koodausympäristön vasemmassa yläkulmassa ja vedä kolmea painiketta (kivi, paperi, sakset). Merkitse ne ja muuta heidän tunnuksensa vastaavasti. Vedä myös Suunnittelu -välilehdessä tarroja: suorittimen valinta, pelaajavalinta ja voitto- tai häviämisilmaisin. Tunnista nämä vastaavasti, lopputuloksen pitäisi näyttää yllä olevasta kuvasta.
Vaihe 3: Luo napsautustoimintoja
![Luo napsautustoimintoja Luo napsautustoimintoja](https://i.howwhatproduce.com/images/010/image-27205-4-j.webp)
Luo tapahtumatoimintoja, jotka käynnistyvät, kun kutakin painiketta painetaan. Voit tehdä tämän napsauttamalla haluamaasi painiketta suunnittelu -välilehdessä ja napsauttamalla sitten Lisää koodi tapahtumat -välilehden suunnittelutyössä.
Vaihe 4: GetWinner -toiminto
![GetWinner -toiminto GetWinner -toiminto](https://i.howwhatproduce.com/images/010/image-27205-5-j.webp)
Kirjoita getWinner -funktio parametrilla "playersChoice".
Vaihe 5: GetWinner -toiminnon kutsuminen
![GetWinner -toiminnon soittaminen GetWinner -toiminnon soittaminen](https://i.howwhatproduce.com/images/010/image-27205-6-j.webp)
Kutsu kussakin Click Event -toiminnossa getWinner -funktio ja lähetä merkkijono, jossa on toimintoa vastaava kohteen nimi.
Vaihe 6: Valitse suorittimen valinta
![Valitse CPU: n valinta Valitse CPU: n valinta](https://i.howwhatproduce.com/images/010/image-27205-7-j.webp)
Alusta getWinner -funktiossa muuttuja “cpuChoice ja pyydä sitä lähettämään satunnaisluku 0–2 uuteen randomPick -funktioon. Luo randomPick -toiminto int -parametrilla.
Vaihe 7: Kirjoita RandomPick
![Kirjoita RandomPick Kirjoita RandomPick](https://i.howwhatproduce.com/images/010/image-27205-8-j.webp)
Palauta randomPick -toiminnossa eri kohde jokaiselle satunnaisluvulle 0-2. Esim. jos x = 0, palauta "Rock". Aseta tarran tekstiksi "CPU valitsee" ja & -kohde
Vaihe 8: Selvitä voittaja
![Määritä voittaja Määritä voittaja](https://i.howwhatproduce.com/images/010/image-27205-9-j.webp)
Palaa getWinner -toimintoon ja vertaa playerChoicea cpuChoiceen käyttämällä if else -lausekkeita voittajan määrittämiseksi. Alusta Booan -arvo, joka asetetaan tosi -arvoon, jos pelaaja määritetään voittajaksi, ja pysyy muuten vääränä. Varoitus: Tarkista ensin, onko tasapeli.
Vaihe 9: Tallenna tulokset
Määritä getWinner -toiminnon lopussa yleinen muuttuja suorittimen voittojen ja pelaajan voittojen lukumäärälle ja säädä muuttuja vastaavasti. Säädä vastaavaa tarraa getWinner -toiminnon lopussa (kun voittaja on määritetty). Vaihda tässä myös päämerkki joko "Voitat" tai "Häviät"
Vaihe 10: Lopeta
Tässä vaiheessa ohjelman pitäisi olla valmis, napsauta Suorita ja pelaa peliä varmistaaksesi, että se toimii oikein.
Suositeltava:
Akustinen levitaatio Arduino Unon kanssa Askel askeleelta (8 vaihetta): 8 vaihetta
![Akustinen levitaatio Arduino Unon kanssa Askel askeleelta (8 vaihetta): 8 vaihetta Akustinen levitaatio Arduino Unon kanssa Askel askeleelta (8 vaihetta): 8 vaihetta](https://i.howwhatproduce.com/images/007/image-19534-j.webp)
Akustinen levitaatio Arduino Unon kanssa Askel askeleelta (8 vaihetta): ultraäänikaiuttimet L298N DC-naarasadapterin virtalähde urospuolisella dc-nastalla ja analogiset portit koodin muuntamiseksi (C ++)
4G/5G HD -videon suoratoisto DJI Dronesta alhaisella latenssilla [3 vaihetta]: 3 vaihetta
![4G/5G HD -videon suoratoisto DJI Dronesta alhaisella latenssilla [3 vaihetta]: 3 vaihetta 4G/5G HD -videon suoratoisto DJI Dronesta alhaisella latenssilla [3 vaihetta]: 3 vaihetta](https://i.howwhatproduce.com/images/009/image-25904-j.webp)
4G/5G HD -videon suoratoisto DJI Dronesta alhaisella latenssilla [3 vaihetta]: Seuraava opas auttaa sinua saamaan live-HD-videovirtoja lähes mistä tahansa DJI-dronesta. FlytOS -mobiilisovelluksen ja FlytNow -verkkosovelluksen avulla voit aloittaa videon suoratoiston droonilta
Kalliopaperin sakset AI: 11 vaihetta
![Kalliopaperin sakset AI: 11 vaihetta Kalliopaperin sakset AI: 11 vaihetta](https://i.howwhatproduce.com/images/009/image-26571-j.webp)
Rock Paper Scissor AI: Oletko koskaan kyllästynyt yksin? Pelataan rockia, paperia ja saksia interaktiivista järjestelmää vastaan, jossa on älykkyyttä
Pultti - DIY -langaton latauskello (6 vaihetta): 6 vaihetta (kuvilla)
![Pultti - DIY -langaton latauskello (6 vaihetta): 6 vaihetta (kuvilla) Pultti - DIY -langaton latauskello (6 vaihetta): 6 vaihetta (kuvilla)](https://i.howwhatproduce.com/images/010/image-27211-j.webp)
Pultti - DIY -langaton latausyökello (6 vaihetta): Induktiiviset lataukset (tunnetaan myös nimellä langaton lataus tai langaton lataus) on langattoman voimansiirron tyyppi. Se käyttää sähkömagneettista induktiota sähkön tuottamiseen kannettaville laitteille. Yleisin sovellus on langaton Qi -latauslaite
Raspberry Pi -ohjattu sakset: 17 vaihetta (kuvilla)
![Raspberry Pi -ohjattu sakset: 17 vaihetta (kuvilla) Raspberry Pi -ohjattu sakset: 17 vaihetta (kuvilla)](https://i.howwhatproduce.com/images/006/image-16815-28-j.webp)
Raspberry Pi -ohjattu saksihissi: Miksi sakset? Miksi ei! Se on hieno ja hauska projekti rakentaa. Todellinen syy minulle on nostaa kameroita Great Mojave Rover -projektissani. Haluan, että kamerat nousevat roverin yläpuolelle ja ottavat kuvia ympäristöstä. Mutta tarvitsin