Satura rādītājs:

Akmens papīra šķēres: 10 soļi
Akmens papīra šķēres: 10 soļi

Video: Akmens papīra šķēres: 10 soļi

Video: Akmens papīra šķēres: 10 soļi
Video: Узнав этот СЕКРЕТ ты никогда не выбросишь остатки пластиковой трубы. Отличная идея своими руками 2024, Jūlijs
Anonim
Akmens Šķēres Papīrīts
Akmens Šķēres Papīrīts

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

Atveriet darba telpu
Atveriet darba telpu

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

Lietotāja interfeisa dizains
Lietotāja interfeisa dizains

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 klikšķu funkcijas
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

Funkcija GetWinner
Funkcija GetWinner

Uzrakstiet funkciju ar nosaukumu getWinner ar parametru “playersChoice”.

5. darbība: izsauciet funkciju GetWinner

Izsaucot funkciju GetWinner
Izsaucot 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

Iegūstiet CPU izvēli
Iegūstiet 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

Uzrakstiet RandomPick
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

Nosakiet uzvarētāju
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: