Labirin adalah salah satu permainan paling sederhana untuk dibuat di ubbox. Untuk membuatnya, ikuti langkah-langkah berikut.
Memilih sprite untuk permainan
Langkah pertama adalah memilih sprite untuk permainan. Contoh di bawah hanyalah referensi; pilih sprite yang paling disukai sesuai tema permainan.
Klik ikon pena pada tab Ruby.
Pilih berbagai skin Ruby: Ruby belakang, Ruby kanan, Ruby kiri.
Klik Konfirmasi.
Ini diperlukan agar Ruby dapat menghadap arah yang benar saat bergerak.
💡Catatan: Ukuran sprite dapat disesuaikan agar sesuai dengan ukuran labirin, jika perlu. Ukuran dapat diubah dengan menyeret properti di sekitar sprite.
Menambahkan Labirin
Klik tombol + dan cari Labirin.
Pilih salah satu labirin dan klik Konfirmasi.
Ulangi langkah yang sama untuk menambahkan Tujuan. Tujuan harus berada di akhir labirin dan tidak boleh hanya berwarna hitam.
Mengatur gerakan sprite
Kembali ke tab Ruby dan mulai program permainan.
Pada tab Peristiwa, seret blok ketika atas ditekan.
Pada tab Gerakan, seret blok geser 0 langkah ke atas ke dalam blok peristiwa.
Ubah nilai 0 → 1.
Pada tab Gaya, seret blok ubah skin menjadi.
Pilih Ruby belakang.
Sekarang, saat karakter bergerak ke atas, Ruby menghadap ke belakang.
Ulangi langkah ini untuk tombol bawah, kiri, dan kanan agar karakter menghadap arah yang sesuai.
Memprogram tabrakan
Selanjutnya, program reaksi Ruby jika bertabrakan dengan garis hitam labirin.
Pada tab Peristiwa, seret blok ketika Run ▶ dijalankan.
Pada tab Kontrol, seret blok ulang terus-menerus ke dalam blok peristiwa.
Pada tab Kontrol, seret blok jika ke dalam ulang terus-menerus.
Pada tab Sensor, seret blok menyentuh warna ke ruang salah.
Ubah warna merah menjadi hitam (RGB: R:0 G:0 B:0).
Pada tab Kontrol, seret blok atur ulang posisi ke dalam blok jika.
Program saat Ruby menyentuh tujuan
Di dalam blok jika, klik dua kali tombol +, lalu hapus bagian lainnya dengan tombol -.
Hasil akhir:
Pada tab Sensor, seret blok menyentuh ke ruang salah.
Ubah menjadi menyentuh Tujuan (atau nama sprite tujuan yang dibuat).
Pada tab Gaya, seret blok mengatakan selama 0 detik ke dalam blok jika lain.
Tulis teks “Menang!” dan ubah durasi 0 → 2 detik.
Menambahkan poin
Sekarang mari kita tambahkan sebuah sprite, yang harus ditangkap oleh karakter kita untuk mendapatkan poin.
Ulangi langkah membuat sprite baru, tambahkan ke permainan, dan posisikan di tempat yang diinginkan.
Pada tab Peristiwa, seret blok ketika Run ▶ dijalankan.
Pada tab Variabel, seret blok "ubah variabel menjadi" ke dalam blok peristiwa.
Klik pada panah di samping variabel dan buat yang baru dengan mengklik tombol plus.
Beri nama poin.
Pada blok ubah poin menjadi, tulis 0.
Pada tab Variabel, seret blok tampilkan poin setelah blok ubah poin menjadi 0.
Pada tab Kontrol, seret blok ulang terus-menerus ke dalam blok peristiwa.
Seret blok jika ke dalam ulang terus-menerus.
Pada tab Sensor, seret blok menyentuh ke ruang salah.
Ubah menjadi menyentuh Ruby (atau nama sprite karakter).
Pada tab Gaya, seret blok sembunyikan sprite ke dalam blok jika.
Pada tab Variabel, seret blok ubah poin menjadi setelah blok sembunyikan sprite.
Pada tab Operator, seret blok 0 + 0 ke dalam kotak teks ubah poin menjadi.
Pada tab Variabel, seret blok poin ke angka pertama 0.
Ubah angka kedua 0 → 1.
Untuk menambahkan sprite yang mengurangi poin, ulangi langkah di atas tetapi ubah + menjadi -.
Mencoba permainan
Klik tombol Run ▶ dan gunakan tombol yang sudah diprogram untuk menggerakkan karakter.
Langkah-langkah di atas adalah salah satu cara membuat permainan, jadi bisa dicoba cara lain sesuai kreativitas.Tema labirin juga dapat dipilih bebas.
Berikut beberapa contoh tema:




