Мазмуну:

Рок кагаз кайчы: 10 кадам
Рок кагаз кайчы: 10 кадам

Video: Рок кагаз кайчы: 10 кадам

Video: Рок кагаз кайчы: 10 кадам
Video: 10 НОВОГОДНИХ ИДЕЙ ДЛЯ ДЕКОРА ДОМА | Новогодние поделки для детского сада 2024, Июль
Anonim
Таш кагаз кайчы
Таш кагаз кайчы

Максаты: Муну аяктагандан кийин, Code.org аркылуу нөлдөн баштап рок, кагаз кайчы оюнун кантип жасоону үйрөнөсүз.

Керектелүүчү материалдар / талаптар: Javascript синтаксиси, компьютер, Code.org аккаунту жөнүндө негизги түшүнүк.

1 -кадам: Иш мейкиндигин ачыңыз

Иш мейкиндигин ачуу
Иш мейкиндигин ачуу

1. Code.orgду ачуу менен баштаңыз, долбоорду түзүүнү басыңыз жана колдонмо лабораториясын басыңыз

2 -кадам: Дизайн Колдонуучу Интерфейси

Колдонуучунун интерфейси
Колдонуучунун интерфейси

2. Коддоо чөйрөсүнүн жогорку сол бурчундагы дизайн өтмөгүн чыкылдатып, үч баскычты (Rock, Paper, Scissors) сүйрөңүз. Аларды белгилеп, ошого жараша IDлерин алмаштырыңыз. Дизайн өтмөгүндө энбелгилерди сүйрөңүз: CPU тандоосу, Оюнчу тандоосу жана Win же Lose индикатору. Буларды идентификациялоо, акыркы жыйынтык жогорудагы сүрөттө окшош болушу керек.

3 -кадам: Click функцияларын түзүү

Чыкылдатуу функцияларын түзүү
Чыкылдатуу функцияларын түзүү

Ар бир баскыч басылганда иштей турган Event функцияларын түзүңүз. Бул үчүн, дизайн өтмөгүндө каалаган баскычты чыкылдатыңыз, андан кийин дизайн иш мейкиндигиндеги окуялар өтмөгүнүн астына код киргизиңиз.

4 -кадам: GetWinner Функциясы

GetWinner Функциясы
GetWinner Функциясы

GetWinner деп аталган функцияны жазыңыз, "playersChoice".

5 -кадам: GetWinner функциясын чакыруу

GetWinner функциясын чакыруу
GetWinner функциясын чакыруу

Ар бир Click Event функциясында getWinner функциясын чакырып, функцияга тиешелүү нерсенин аты жазылган сап жөнөтүңүз.

6 -кадам: CPU тандоосун алыңыз

CPU тандоосун алыңыз
CPU тандоосун алыңыз

GetWinner функциясында "cpuChoice" өзгөрмөсүн инициалдаңыз жана 0дон 2ге чейинки туш келди санды жаңы randomPick функциясына жөнөтүңүз. Int параметри менен randomPick функциясын түзүңүз.

7 -кадам: RandomPick жазыңыз

RandomPick жазыңыз
RandomPick жазыңыз

RandomPick функциясында 0дөн 2ге чейинки ар бир туш келди сан үчүн башка нерсени кайтарыңыз. Мисалы. эгер х = 0 "Рокту" кайтарса. Энбелгинин текстин "CPU тандайт" && пунктуна кой

8 -кадам: Жеңүүчүнү аныктоо

Жеңүүчү аныктоо
Жеңүүчү аныктоо

GetWinner функциясына кайтып, лауреатты аныктоо үчүн if if операторлорун колдонуп playerChoice менен cpuChoiceду салыштырыңыз. Оюнчу жеңүүчү аныкталса, чындыкка туура келген логикалык инициализацияны киргизиңиз, болбосо башка учурда жалган бойдон калат. Эскертүү: Адегенде галстук бар -жогун текшериңиз.

9 -кадам: Record Results

GetWinner функциясынын аягында, CPU утуштарынын саны жана Плеердин утуштарынын саны боюнча глобалдык өзгөрмөнү коюп, ар бир өзгөрмөнү ошого жараша тууралаңыз. GetWinner функциясынын аягында тиешелүү энбелгини тууралаңыз (жеңүүчү аныкталгандан кийин). Негизги энбелгини бул жерде "Сиз утасыз" же "Сиз утуласыз" деп өзгөртүңүз

10 -кадам: Бүтүр

Бул жерде сиздин программаңыз бүтүшү керек, чуркап чыкылдатыңыз жана оюндун туура иштешин камсыз кылыңыз.

Сунушталууда: