Mündəricat:

Qaya kağızı qayçı: 10 addım
Qaya kağızı qayçı: 10 addım

Video: Qaya kağızı qayçı: 10 addım

Video: Qaya kağızı qayçı: 10 addım
Video: Основные ошибки при шпатлевке стен и потолка. #35 2024, Iyul
Anonim
Qaya Kağız Qayçı
Qaya Kağız Qayçı

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

İş Sahəsini Açın
İş Sahəsini 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ı

İstifadəçi İnterfeysi Dizaynı
İstifadəçi İnterfeysi 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

Klik funksiyaları yaradın
Klik 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ı

GetWinner funksiyası
GetWinner funksiyası

"PlayerChoice" parametri ilə getWinner adlı bir funksiya yazın.

Addım 5: GetWinner funksiyasına zəng edin

GetWinner funksiyasına zəng edin
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

CPU seçimini əldə edin
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 yazın
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

Qalibi təyin edin
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.

Tövsiyə: