Mau ikut kelas online SSLC BSS UB, bagaimana membuat game secara dasar dengan HTML5 Canvas dan engine terkait yang lainnya, daftarkan diri Anda dengan join ke kelas dengan code r3oa6fs di Google Classroom, atau dengan meng-email uboiz@yahoo.com.

Membuat Game Pong dengan HTML5 Canvas

Membuat halaman HTML5 Canvas Sederhana

Contoh membuat halaman HTML, dengan menambahkan element Canvas di dalamnya. Untuk editing, dapat menggunakan software Notepad++, yang dapat didownload sesuai device komputer yang akan digunakan untuk mengkompilasi.

Berikut ini adalah video cara membuat workspace Canvas di HTML5 di atas.


Mengganti Background


Menyiapkan Papan Pemantul


Menambahkan Net

Gambar net, dapat menggunakan garis dashed stroke, atau garis yang terputus-putus.


Menambahkan Bola

Menggambarkan bola, menggunakan fungsi arc dengan ketentuan parameter input


Menambahkan Menambahkan Interaksi Mouse

Parameter yang perlu ditambahkan adalah lastMouse yang memilki nilai ke arah x dan ke arah y. parameter ini adalah nilai yang menunjukkan posisi terbaru mouse yang terdeteksi browser.


Menambahkan Gerakan Bola

Gerakan bola, dapat menggunakan animasi, gerakan tiap satuan waktu.


Menambahkan Collision dengan Papan


Menambahkan Interaksi Touch

Sebagaimana fungsi mouse, fungsi touch juga bertugas mendeteksi posisi terakhir sentuhan untuk device smartphone.


Menambahkan Nilai


Download Code

Comments

Popular posts from this blog

Challenge yang Harus Diikuti oleh SSLC

ARCore untuk Augmented Reality