Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
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
1. Aloita avaamalla koodi.org, napsauttamalla Luo projekti ja napsauttamalla Sovelluslaboratorio
Vaihe 2: Suunnittele käyttöliittymä
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 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
Kirjoita getWinner -funktio parametrilla "playersChoice".
Vaihe 5: GetWinner -toiminnon kutsuminen
Kutsu kussakin Click Event -toiminnossa getWinner -funktio ja lähetä merkkijono, jossa on toimintoa vastaava kohteen nimi.
Vaihe 6: Valitse suorittimen valinta
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
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
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.