Mündəricat:

JeuTropFacile - WayTooEasyGame: 3 addım
JeuTropFacile - WayTooEasyGame: 3 addım

Video: JeuTropFacile - WayTooEasyGame: 3 addım

Video: JeuTropFacile - WayTooEasyGame: 3 addım
Video: Does this Terraria weapon make the game too easy? 2024, Noyabr
Anonim
JeuTropFacile - WayTooEasyGame
JeuTropFacile - WayTooEasyGame

Bu, tamamilə HTML və JavaScript -də P5js kitabxanası ilə hazırlanmış bir oyundur. İndex.html və sketch.js adlı 2 fayl var. Kodda çox yeni başlayaram, əgər aydın deyilsə üzr istəyirəm.

Oyunu bu linklə oynaya bilərsiniz

Ok düymələri ilə ağ topu idarə edirsiniz və qırmızı topdan qaçmalısınız (hazırda yalnız bir ədəd var).

2 dəyişən yaratdım: posX = 200 və posY = 200

Sketch.js -də, 640x480y funksiya quruluşunda boz rəngli bir fon kətanı yaratdım, sonra posX, posY, 75, 75 -də mövqeyi olan ağ bir dairə yaratdım.

Addım 1: Dairəni hərəkət etdirin

Dairəni hərəkət etdirmək
Dairəni hərəkət etdirmək

Daha əvvəl dediyim kimi, dairəni hərəkət etdirmək üçün ox düymələrindən istifadə edə bilərsiniz.

Bunu etmək üçün updatePositionEllipse () funksiyasını yaratdım.

İşlətmək üçün bu şərtdən istifadə etdim: if (keyIsDown (DOWN_ARROW)) {

posY += 5;

}

Aşağı düyməyə basıldıqda dairə aşağıya doğru hərəkət edir.

Sola, sağa, yuxarı və aşağı hərəkət edə bilmək üçün hər düymədə istifadə etdim.

Addım 2: Limit Sərhədlərinin Yaradılması

Limit Sərhədlərinin Yaradılması
Limit Sərhədlərinin Yaradılması

Kətanın sonunda ağ topu dayandırmaq üçün testOutOfScreen funksiyasından istifadə etdim.

İçərisində, (posX> 600) {şərtini istifadə etdim

posX = 600; strokeWeight (6); vuruş ('mavi'); xətt (637, 0, 637, 480); }

x mövqeyi 600 -dən üstündürsə: topu bloklayır və kətanın sağ tərəfində 6 haşiyəsi olan mavi xətt çəkir.

Bunu hər sərhəd üçün edirəm.

Tövsiyə: