Mündəricat:
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-13 06:56
Bu dərslik, MIT's Scratch daxilində bir yarış oyunu necə proqramlaşdıracağınızı göstərəcək.
Addım 1: İlk…
1) https://www.scratch.mit.edu saytına daxil olun 2) Axtarış sahəsində Noah1194 axtarın 3) Yarış oyununu vurun və yükləyin.
Addım 2: Oyuna başlayın
1) Avtomobil spritində bir dəstə skript olduğunu görəcəksiniz.
2) Soldakı "bayraq tıklandığında" ilə başlayan birinciyə baxın 3) Proqramda deyilir: bayraq tıklandığında "timer" dəyişənini 30 olaraq təyin edin, maşını doğru kostyum və yolda doğru yerə getməsini təmin edin.
Addım 3: Maşını hərəkət etdirin
1) İndi "düymə basıldığında" ilə başlayan skriptlərə baxın.
2) Bu dörd əmr maşını hərəkətə gətirən əmrlərdir. 3) Çox sadədirlər. Sadəcə sağa, sola, yuxarıya və ya aşağıya işarə edərək bu istiqamətdə hərəkət edin.
Addım 4: Rəng əmrlərinə toxunmaq
1) Aşağı sürüşdürsəniz, içərisində "toxunan rəng" əmrləri olan bir çox əmr görəcəksiniz.
2) Bunların dedikləri, maşın rəngə toxunursa …. sonra ya növbəti səviyyəyə keçin, ya da yolda bir yerə gedin və ya ölçüsü təyin edin və s.
Addım 5: Taymer Dəyişən
1) Avtomobil spritində "timer" dəyişən bir skript axtarın.
2) "Əbədi" blokun içərisində əmrlərin olduğunu görəcəksiniz. 3) Proqramın dedikləri budur ki, bayraq tıklandıqda bir saniyə gözləyin, sonra taymeri -1 azaldın. Sonra "əgər" blokunda, taymer 0 -a çatırsa, oyunu yayın və taymeri 0 -a qoyun.
Addım 6: Arxa planların dəyişdirilməsi
1) Səhnə spritinə daxil olun və "aldığım zaman" ilə başlayan qısa ssenariləri görəcəksiniz.
2) Bütün bu əmrlər, səhnə spritesinə hər biri qəbul edildikdə arxa plana keçməsini söyləyir.
Addım 7: Spritləri gizlətmək və göstərmək
1) Oxlar və ya başlanğıc və finiş spritləri kimi digər spritlərin altında, bunu gizlətməyi və göstərməyi əmr edənlər var.
2) Bir trekdə sprite ehtiyac olmadıqda və ya müəyyən bir vaxtda ortaya çıxmalı olanda gizlət əmrini daxil edirsiniz. Xüsusi bir vaxtda ortaya çıxmasını istəyirsinizsə, gizlədikdən sonra gözləyin, sonra şou göstərin.