Mundarija:

Qog'ozli qaychi: 10 qadam
Qog'ozli qaychi: 10 qadam

Video: Qog'ozli qaychi: 10 qadam

Video: Qog'ozli qaychi: 10 qadam
Video: QIZIQARLI FOKUSLAR O'RGANAMIZ easy magic tricks tutorial; ЛУЧШИЕ ПРОСТЫЕ ФОКУСЫ и их СЕКРЕТЫ. 2024, Iyul
Anonim
Qog'ozli qaychi
Qog'ozli qaychi

Maqsad: Buni tugatgandan so'ng, Code.org yordamida noldan oddiy rok, qog'oz qaychi o'yinini yasashni o'rganasiz.

Kerakli materiallar / talablar: Javascript sintaksisi, kompyuter, Code.org hisobi haqida asosiy tushuncha.

1 -qadam: ish joyini oching

Ish joyini oching
Ish joyini oching

1. Code.org -ni ochishdan boshlang, loyiha yaratish -ni bosing va ilova laboratoriyasini bosing

2 -qadam: Foydalanuvchi interfeysini loyihalash

Foydalanuvchi interfeysi dizayni
Foydalanuvchi interfeysi dizayni

2. Kodlash muhitining yuqori chap burchagidagi dizayn yorlig'ini bosing va uchta tugmani (tosh, qog'oz, qaychi) torting. Ularni belgilang va tegishli ravishda identifikatorlarini o'zgartiring. Dizayn ko'rinishida yorliqlarni siljiting: CPU tanlovi, O'yinchi tanlovi va Yutish yoki Yo'qotish ko'rsatkichi. Bunga mos ravishda ularni identifikatsiya qiling, natijada yuqoridagi rasmga o'xshash bo'lishi kerak.

3 -qadam: Klik funksiyalarini yarating

Klik funksiyalarini yarating
Klik funksiyalarini yarating

Har bir tugma bosilganda ishlaydigan Voqealar funksiyalarini yarating. Buni amalga oshirish uchun "Dizayn" yorlig'idagi kerakli tugmani bosing, so'ng dizayndagi ish joyidagi "Voqealar" yorlig'i ostiga kodni kiritish -ni bosing.

4 -qadam: GetWinner funktsiyasi

GetWinner funktsiyasi
GetWinner funktsiyasi

GetWinner deb nomlangan funktsiyani yozing, "playersChoice".

5 -qadam: GetWinner funktsiyasini chaqirish

GetWinner funktsiyasini chaqirish
GetWinner funktsiyasini chaqirish

Har bir Click Event funktsiyasida getWinner funktsiyasini chaqiring va funktsiyaga mos keladigan element nomi yozilgan qatorni yuboring.

6 -qadam: CPU tanlovini oling

CPU tanlovini oling
CPU tanlovini oling

GetWinner funktsiyasida "cpuChoice" o'zgaruvchisini ishga tushiring va 0 dan 2 gacha bo'lgan tasodifiy sonni yangi randomPick funktsiyasiga yuboring. Int parametri bilan randomPick funktsiyasini yarating.

7 -qadam: RandomPick -ni yozing

RandomPick yozing
RandomPick yozing

RandomPick funktsiyasida 0 dan 2 gacha bo'lgan har bir tasodifiy son uchun boshqa elementni qaytaring. Masalan. agar x = 0 bo'lsa, "Rok" ni qaytaring. Yorliq matnini "CPU tanlaydi" va & elementiga o'rnating

8 -qadam: G'olibni aniqlang

G'olibni aniqlang
G'olibni aniqlang

GetWinner funktsiyasiga qaytib, g'olibni aniqlash uchun if if buyruqlaridan foydalanib playerChoice ni cpuChoice bilan solishtiring. Agar o'yinchi g'olib aniqlansa, haqiqiy bo'ladi, aks holda yolg'on bo'lib qoladi. E'tibor bering: avval galstuk borligini tekshiring.

9 -qadam: natijalarni yozib oling

GetWinner funktsiyasining oxirida, CPU yutuqlari soni va O'yinchi yutuqlari soni bo'yicha global o'zgaruvchini o'rnating va shunga mos ravishda har bir o'zgaruvchini sozlang. GetWinner funktsiyasining oxirida tegishli belgini o'rnating (g'olib aniqlangandan so'ng). Asosiy yorliqni bu erda "Siz yutasiz" yoki "Siz yo'qotasiz" deb o'zgartiring

10 -qadam: tugating

Bu vaqtda sizning dasturingiz tugallanishi kerak, ishga tushirish -ni bosing va uning to'g'ri ishlashini ta'minlash uchun o'yinni o'ynang.

Tavsiya: