Sisällysluettelo:

Kalliopaperin sakset: 10 vaihetta
Kalliopaperin sakset: 10 vaihetta

Video: Kalliopaperin sakset: 10 vaihetta

Video: Kalliopaperin sakset: 10 vaihetta
Video: 3. Kivi sakset paperi 2024, Marraskuu
Anonim
Kivi paperi sakset
Kivi paperi sakset

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

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ä

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

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

Kirjoita getWinner -funktio parametrilla "playersChoice".

Vaihe 5: GetWinner -toiminnon kutsuminen

GetWinner -toiminnon soittaminen
GetWinner -toiminnon soittaminen

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

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

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

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: