Satura rādītājs:
- 1. darbība: atveriet darba vietu
- 2. darbība. Izstrādājiet lietotāja interfeisu
- 3. darbība. Izveidojiet klikšķu funkcijas
- 4. darbība: GetWinner funkcija
- 5. darbība: izsauciet funkciju GetWinner
- 6. darbība: izvēlieties CPU izvēli
- 7. solis: uzrakstiet RandomPick
- 8. solis: nosakiet uzvarētāju
- 9. darbība. Ierakstiet rezultātus
- 10. solis: pabeidziet
Video: Akmens papīra šķēres: 10 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:54
Mērķis: Pabeidzot šo darbību, jūs uzzināsit, kā izveidot vienkāršu spēli Rock, Paper Scissors no nulles, izmantojot Code.org.
Nepieciešamie materiāli / prasības: Pamatzināšanas par Javascript sintaksi, dators, Code.org konts.
1. darbība: atveriet darba vietu
1. Sāciet, atverot kodu.org, noklikšķiniet uz Izveidot projektu un noklikšķiniet uz lietotņu laboratorija
2. darbība. Izstrādājiet lietotāja interfeisu
2. Noklikšķiniet uz noformējuma cilnes kodēšanas vides augšējā kreisajā stūrī un velciet trīs pogas (iezis, papīrs, šķēres). Iezīmējiet tos un attiecīgi mainiet viņu ID. Arī cilnē noformējums velciet etiķetes: CPU izvēlei, atskaņotāja izvēlei un uzvaras vai zaudējuma indikatoram. Atbilstoši ID, gala rezultātam vajadzētu izskatīties kā attēlā iepriekš.
3. darbība. Izveidojiet klikšķu funkcijas
Izveidojiet notikuma funkcijas, kas darbojas, noklikšķinot uz katras pogas. Lai to paveiktu, cilnē noformējums noklikšķiniet uz vēlamās pogas, pēc tam noklikšķiniet uz ievietot kodu zem notikumu cilnes dizaina darba telpā.
4. darbība: GetWinner funkcija
Uzrakstiet funkciju ar nosaukumu getWinner ar parametru “playersChoice”.
5. darbība: izsauciet funkciju GetWinner
Katrā klikšķu notikuma funkcijā izsauciet funkciju getWinner, nosūtot virkni ar funkcijai atbilstošā vienuma nosaukumu.
6. darbība: izvēlieties CPU izvēli
Funkcijā getWinner inicializējiet mainīgo “cpuChoice un ļaujiet tai nosūtīt nejaušu skaitli no 0 līdz 2 uz jaunu randomPick funkciju. Izveidojiet randomPick funkciju ar int parametru.
7. solis: uzrakstiet RandomPick
Funkcijā randomPick katram nejaušam skaitlim no 0 līdz 2. atdodiet citu vienumu. Piem. ja x = 0 atgriež “Rock”. Iestatiet iezīmes tekstu uz “CPU izvēlas” un vienumu
8. solis: nosakiet uzvarētāju
Atkal funkcijā getWinner salīdziniet playerChoice ar cpuChoice, izmantojot paziņojumus if else, lai noteiktu uzvarētāju. Inicializējiet Būla vērtību, kas tiek iestatīta uz “Patiesa”, ja spēlētājs tiek noteikts kā uzvarētājs, un paliek nepatiess. Uzmanību: vispirms pārbaudiet, vai nav kaklasaites.
9. darbība. Ierakstiet rezultātus
Funkcijas getWinner beigās iestatiet CPU uzvarētāju skaita un spēlētāju uzvaru skaita globālo mainīgo un attiecīgi pielāgojiet katru mainīgo. Pielāgojiet atbilstošo etiķeti funkcijas getWinner beigās (kad uzvarētājs ir noskaidrots). Šeit arī nomainiet galveno etiķeti uz “Jūs uzvarējat” vai “Jūs zaudējat”
10. solis: pabeidziet
Šajā brīdī jūsu programmai jābūt pabeigtai, noklikšķiniet uz Palaist un spēlēt spēli, lai pārliecinātos, ka tā darbojas pareizi.
Ieteicams:
Stikla akmens LED caurule (WiFi kontrolēta, izmantojot viedtālruņa lietotni): 6 soļi (ar attēliem)
Stikla akmens LED caurule (WiFi kontrolēta, izmantojot viedtālruņa lietotni): Sveiki kolēģi veidotāji! Šajā pamācībā es parādīšu, kā izveidot WiFi vadāmu LED cauruli, kas ir piepildīta ar stikla akmeņiem, lai iegūtu jauku izkliedes efektu. Gaismas diodes ir individuāli adresējamas, un tāpēc ir iespējami daži jauki efekti
Akmens papīra šķērveida spēle: 6 soļi
Akmens papīra šķērveida spēle: šī ir mana pirmā pamācība. Es jau sen gribēju to uzrakstīt, bet man nebija pie rokas neviens projekts, ko es varētu publicēt šeit. Tātad, kad man radās ideja par šo projektu, es nolēmu, ka šis ir tas. Tāpēc es pārlūkoju tensorflow.js vietni, es
Akmens LCD + paātrinājuma žiroskopa sensors: 5 soļi
Akmens LCD +paātrinājuma žiroskopa sensors: Šis dokuments iemācīs jums izmantot STM32 MCU +MPU6050 akselerometra žiroskopa sensoru +STONE STVC070WT sērijas porta displeju DEMO. STVC070WT ir mūsu uzņēmuma sērijas displejs, tā izstrāde ir vienkārša, viegli lietojama , jūs varat doties uz mums
Akmens papīra šķēres AI: 11 soļi
Rock Paper Scissor AI: Vai kādreiz esat juties garlaikojies viens? Spēlēsim akmeni, papīru un šķēres pret interaktīvu sistēmu, kas darbosies ar inteliģenci
Objektorientēta programmēšana: objektu radīšana Mācīšanās/mācīšanas metode/tehnika, izmantojot šķēres: 5 soļi
Objektorientēta programmēšana: objektu radīšana Mācīšanās/mācīšanas metode/tehnika, izmantojot šķēres: Mācīšanās/mācīšanas metode studentiem, kas ir jauni uz objektorientētu programmēšanu. Tas ir veids, kā ļaut viņiem vizualizēt un redzēt objektu veidošanas procesu no klasēm.Daļas: 1. Šķēres (derēs jebkāda veida). 2. Papīra gabals vai kartons. 3. Marķieris