Mundarija:

JeuTropFacile - WayTooEasyGame: 3 qadam
JeuTropFacile - WayTooEasyGame: 3 qadam

Video: JeuTropFacile - WayTooEasyGame: 3 qadam

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

Bu o'yin HTML va JavaScript -da, P5js kutubxonasi bilan yaratilgan. Index.html va sketch.js nomli 2 ta fayl mavjud. Men kodni juda yangi boshlayman, shuning uchun tushunarsiz bo'lsa uzr so'rayman.

Siz bu havola orqali o'yinni o'ynashingiz mumkin

Siz oq koptokni o'q tugmachalari bilan boshqarasiz va siz qizil to'pdan qochishingiz kerak (hozirda bittasi bor).

Men 2 o'zgaruvchini yaratdim: posX = 200 va posY = 200

Sketch.js -da men 640x480y funktsiyali rasmda kulrang fonli tuval yaratdim, keyin posX, posY, 75, 75 pozitsiyali oq aylana yaratdim.

1 -qadam: aylanani siljitish

Doira bo'ylab harakatlanish
Doira bo'ylab harakatlanish

Yuqorida aytganimdek, aylanani siljitish uchun o'q tugmalaridan foydalanishingiz mumkin.

Buning uchun updatePositionEllipse () funktsiyasini yaratdim.

Men ishlash uchun bu shartdan foydalandim: if (keyIsDown (DOWN_ARROW)) {

posY += 5;

}

Pastga bosilganda, aylana pastga siljiydi.

Men uni boshqa tugmachalarda ishlatardim, shunda siz chapga, o'ngga, yuqoriga va pastga harakat qilishingiz mumkin.

2 -qadam: Chegara chegaralarini yaratish

Chegara chegaralarini yaratish
Chegara chegaralarini yaratish

Tuval oxirida oq to'pni to'xtatish uchun testOutOfScreen funktsiyasidan foydalanardim.

Uning ichida, agar (posX> 600) {shartidan foydalansam

posX = 600; strokeWeight (6); qon tomir ("ko'k"); qator (637, 0, 637, 480); }

agar x pozitsiyasi 600 dan yuqori bo'lsa: u to'pni to'sib qo'yadi va tuvalning o'ng tomoniga 6 chegarasi qo'yilgan ko'k chiziq chizadi.

Men buni har bir chegara uchun qilaman.

Tavsiya: