Mundarija:
- 1 -qadam: ish joyini oching
- 2 -qadam: Foydalanuvchi interfeysini loyihalash
- 3 -qadam: Klik funksiyalarini yarating
- 4 -qadam: GetWinner funktsiyasi
- 5 -qadam: GetWinner funktsiyasini chaqirish
- 6 -qadam: CPU tanlovini oling
- 7 -qadam: RandomPick -ni yozing
- 8 -qadam: G'olibni aniqlang
- 9 -qadam: natijalarni yozib oling
- 10 -qadam: tugating
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
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
1. Code.org -ni ochishdan boshlang, loyiha yaratish -ni bosing va ilova laboratoriyasini bosing
2 -qadam: Foydalanuvchi interfeysini loyihalash
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
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 deb nomlangan funktsiyani yozing, "playersChoice".
5 -qadam: 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
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 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
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.