Daftar Isi:

JeuTropFacile - WayTooEasyGame: 3 Langkah
JeuTropFacile - WayTooEasyGame: 3 Langkah

Video: JeuTropFacile - WayTooEasyGame: 3 Langkah

Video: JeuTropFacile - WayTooEasyGame: 3 Langkah
Video: 7 UNSOLVED MYSTERIES in Roblox Doors... 2024, November
Anonim
JeuTropFacile - WayTooEasyGame
JeuTropFacile - WayTooEasyGame

Ini adalah game yang seluruhnya dibuat pada HTML dan JavaScript dengan library P5js. Ada 2 file bernama index.html dan sketch.js. Saya sangat pemula dalam kode jadi saya minta maaf jika tidak jelas.

Anda dapat memainkan game dengan tautan ini

Anda mengontrol bola putih dengan tombol panah dan Anda harus menghindari bola merah (saat ini, hanya ada satu).

Saya membuat 2 variabel: posX = 200 dan posY = 200

Di sketch.js, saya membuat canva di function setup dengan 640x x 480y dengan background abu-abu di function draw, lalu saya buat lingkaran putih dengan posisi di posX, posY, 75, 75.

Langkah 1: Memindahkan Lingkaran

Memindahkan Lingkaran
Memindahkan Lingkaran

Seperti yang saya katakan sebelumnya, Anda dapat menggunakan tombol panah untuk memindahkan lingkaran.

Untuk melakukan itu saya membuat fungsi updatePositionEllipse().

Saya menggunakan kondisi ini untuk membuatnya berfungsi: if (keyIsDown(DOWN_ARROW)) {

posY += 5;

}

Saat tombol bawah ditekan, lingkaran bergerak ke bawah.

Saya menggunakannya pada setiap tombol lain sehingga Anda dapat bergerak ke kiri, kanan, atas dan bawah.

Langkah 2: Membuat Batas Batas

Membuat Batas Batas
Membuat Batas Batas

Untuk membuat bola putih berhenti di akhir canva saya menggunakan fungsi testOutOfScreen.

Di dalamnya, saya menggunakan kondisi if (posX > 600) {

posX = 600; strokeBerat (6); stroke('biru'); baris (637, 0, 637, 480); }

jika posisi x lebih unggul dari 600: ia menghalangi bola dan menarik garis biru dengan batas 6 ditempatkan di sisi kanan kanvas.

Saya melakukan ini untuk setiap perbatasan.

Direkomendasikan: