Mündəricat:
- Addım 1: İş yerinizi açın
- Addım 2: İstifadəçi İnterfeysinin Dizaynı
- Addım 3: Tıklama Funksiyaları yaradın
- Addım 4: GetWinner funksiyası
- Addım 5: GetWinner funksiyasına zəng edin
- Addım 6: CPU seçimini əldə edin
- Addım 7: RandomPick yazın
- Addım 8: Qalibi təyin edin
- Addım 9: Nəticələri qeyd edin
- Addım 10: Bitirin
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-13 06:56
Məqsəd: Bunu tamamladıqdan sonra Code.org -dan istifadə edərək sıfırdan sadə Rock, Paper Scissors oyununun necə qurulacağını öyrənəcəksiniz.
Lazım olan materiallar / tələblər: Javascript sintaksisi, kompüter, Code.org hesabı haqqında əsas anlayış.
Addım 1: İş yerinizi açın
1. Code.org açaraq işə başlayın, bir layihə yaradın və tətbiq laboratoriyasına basın
Addım 2: İstifadəçi İnterfeysinin Dizaynı
2. Kodlaşdırma mühitinin sol üst küncündəki dizayn sekmesini basın və üç düyməni sürükləyin (Qaya, Kağız, Qayçı). Onları etiketləyin və şəxsiyyət vəsiqələrini müvafiq olaraq dəyişdirin. Dizayn sekmesinde, etiketləri sürükləyin: CPU seçimi, Oyunçu Seçimi və Qazan və ya Məğlub göstəricisi. Bunlara uyğun olaraq identifikasiya edin, son nəticə yuxarıdakı şəklə bənzəməlidir.
Addım 3: Tıklama Funksiyaları yaradın
Düymələrin hər biri tıklandığında işləyən hadisə funksiyaları yaradın. Bunu etmək üçün dizayn sekmesinde istədiyiniz düyməni basın, sonra dizayn iş sahəsindəki hadisələr sekmesinin altına kod daxil edin.
Addım 4: GetWinner funksiyası
"PlayerChoice" parametri ilə getWinner adlı bir funksiya yazın.
Addım 5: GetWinner funksiyasına zəng edin
Hər bir Click Event funksiyasında, funksiyaya uyğun olan maddənin adı ilə bir sim göndərərək getWinner funksiyasını çağırın.
Addım 6: CPU seçimini əldə edin
GetWinner funksiyasında "cpuChoice" dəyişənini işə salın və 0 -dan 2 -ə qədər təsadüfi bir rəqəmi yeni bir randomPick funksiyasına göndərin. İnt parametri ilə randomPick funksiyasını yaradın.
Addım 7: RandomPick yazın
RandomPick funksiyasında hər təsadüfi ədəd üçün 0 -dan 2 -ə qədər fərqli bir maddə qaytarın. Məsələn. x = 0 olarsa “Rock” ı qaytarın. Bir etiketin mətnini "CPU seçir" və "maddə" olaraq təyin edin
Addım 8: Qalibi təyin edin
GetWinner funksiyasına qayıdaraq, qalibin müəyyən edilməsi üçün başqa ifadələrdən istifadə edərək playerChoice -u cpuChoice ilə müqayisə edin. Oyunçu qalib müəyyən edilərsə doğruya çevrilən və əks halda yalan olaraq qalacaq bir Boolean başlatın. Diqqət: Əvvəlcə qalstuk olub olmadığını yoxlayın.
Addım 9: Nəticələri qeyd edin
GetWinner funksiyasının sonunda, CPU uduş sayı və Oyunçu qalibiyyət sayı üçün qlobal bir dəyişən təyin edin və hər dəyişəni buna uyğun olaraq tənzimləyin. GetWinner funksiyasının sonunda müvafiq etiketi tənzimləyin (qalib müəyyən edildikdən sonra). Əsas etiketi ya "Sən Qazanırsan", ya da "İtirsən" olaraq dəyişdir
Addım 10: Bitirin
Bu nöqtədə, proqramınız bitməlidir, qaçış düyməsini vurun və düzgün işləməsini təmin etmək üçün oyunu oynayın.