NEW
Font size
WorksheetsSoal GameMaker 8A
Total questions: 20
Worksheet time: 15mins
Blok pemrograman yang bertuliskan "Set lives to 5" ini biasanya digunakan untuk tujuan apa dalam skenario awal permainan (game initialization) atau dalam blok pengaturan ulang (reset block)?
Mengurangi 5 nyawa dari total nyawa pemain saat ini
Menambahkan 5 poin ke skor pemain saat ini
Control Panel Mengatur jumlah nyawa (lives) pemain menjadi nilai 5, menggantikan nilai sebelumnya.
Mengatur ulang semua variabel permainan menjadi nilai default-nya.
Tombol Create a new game digunakan untuk...
Membuka game lama
Menyimpan game
Membuat game baru
Menjalankan game
File game GameMaker memiliki ekstensi...
*.jpg
*.wav
*.gmk
*.exe
Apa yang akan terjadi TIDAK LAMA SETELAH nilai variabel lives menjadi 0 berdasarkan urutan blok tindakan di atas?
Karakter akan melompat ke posisi awal (Jump to the start position), dan permainan akan berakhir (End the game)
Mengganti backgroundKarakter akan melompat ke posisi awal (Jump to the start position), lalu End the game, kemudian sebuah pertanyaan akan muncul yang dapat memicu Restart the game.
Menghapus game jika pengguna menjawab Ya terhadap sebuah pertanyaan, permainan akan Restart, diikuti oleh End the game, lalu karakter akan melompat ke posisi awal (Jump to the start position).
Dalam konteks pengembangan game visual, blok pemicu (trigger) yang berlabel "Collision" ini berfungsi untuk memulai urutan aksi atau kode program. Kapan urutan aksi yang terikat pada blok ini akan dieksekusi?
Ketika dua objek saling berdekatan dan berada dalam jarak kurang dari 5 piksel.
Ketika pengguna menekan tombol pada keyboard yang telah ditentukan
Ketika objek saat ini mencapai batas (tepi) dari layar permainan.
Ketika dua objek yang memiliki properti fisika bersentuhan atau tumpang tindih satu sama lain.
Komponen Sprite berfungsi untuk...
Menjalankan suara
Menambah level
Memasukkan karakter/gambar
Mengatur ruang permainan
Format gambar terbaik untuk Sprite adalah...
TIFF
PNG
JPG
BMP
Untuk memberi perintah pada objek, harus menambahkan...
Room
Event dan Action
Background
Sound
Tombol Load Sprite berfungsi untuk...
Memilih karakter dari file
Menjalankan sprite
Menghapus sprite
Menyimpan sprite
Tombol Room digunakan untuk...
Membuat sprite
Menyimpan file
Menjalankan game
Mengatur ruangan
Dalam Room Properties, pengguna dapat mengatur...
Ukuran sprite
Gerakan objek
File suara
Warna latar belakang
Menu Save As digunakan untuk...
Memasukkan objek
Menghapus file
Menjalankan game
Menyimpan dengan nama baru
Run in Debug Mode digunakan untuk...
Menjalankan cepat
Menjalankan kecil
Deteksi kesalahan
Memperbesar tampilan
Blok pemicu (trigger) yang berlabel "Key Press" ini digunakan untuk apa dalam urutan kode sebuah objek game?
Untuk memeriksa apakah mouse telah diklik di area tombol tertentu di layar.
Untuk menampilkan pesan atau teks di layar yang meminta input dari keyboard.
Untuk memeriksa apakah tombol tertentu sedang ditahan (held down) selama periode waktu yang berkelanjutan
Untuk memicu serangkaian aksi hanya pada saat tombol keyboard yang telah ditentukan ditekan (dari tidak ditekan menjadi ditekan).
Dalam konteks game programming, blok aksi 'Jump to the start position' akan menyebabkan apa pada objek yang menjalankan kode ini?
Permainan akan diulang dari awal (restart), dan semua variabel akan diatur ulang.
Objek akan seketika berpindah ke koordinat (X, Y) yang telah ditetapkan sebagai posisi awal (start position).
Objek akan berpindah secara perlahan ke posisi di mana permainan dimulai.
Objek akan melompat ke atas, meniru aksi melompat dalam platformer klasik.
Untuk menambahkan event pada object, tekan...
Load Sprite
Add Event
Create Background
Add Room
Menu Resources digunakan untuk membuat...
Sistem keamanan
Jaringan komputer
Sprite, sound, background, object, room
Keyboard shortcut
Dalam konteks game programming, blok aksi 'Set the vertical speed' (Atur kecepatan vertikal) digunakan untuk apa, dan nilai positif dari kecepatan ini biasanya menghasilkan gerakan ke arah mana?
Untuk mengatur seberapa cepat objek bergerak ke atas atau ke bawah; nilai positif menggerakkan objek ke atas.
Untuk mengatur seberapa cepat objek bergerak ke kanan atau ke kiri; nilai positif menggerakkan objek ke kanan.
Untuk mengatur seberapa cepat objek bergerak ke atas atau ke bawah; nilai positif biasanya menggerakkan objek ke bawah (mengikuti konvensi koordinat Y di banyak game).
Untuk mengatur seberapa cepat objek berputar; nilai positif membuat objek berputar searah jarum jam.
Blok aksi "Reverse vertical direction" (Balik arah vertikal) digunakan untuk memanipulasi pergerakan objek dalam game. Tindakan apa yang dihasilkan blok ini pada objek yang sedang bergerak?
Mengganti posisi vertikal objek dengan posisi horizontalnya.
Menghentikan semua pergerakan objek untuk sementara waktu, sebelum memulai lagi secara otomatis.
Mengatur kecepatan horizontal (sumbu X) objek menjadi nol, menghentikan pergerakan ke samping
Mengalihkan kecepatan vertikal (sumbu Y) objek saat ini dengan -1, sehingga objek mulai bergerak ke arah yang berlawanan
Blok kondisi "If the user answers yes to a question" (Jika pengguna menjawab ya pada sebuah pertanyaan) adalah blok kontrol alur program. Kapan blok aksi yang berada di bawahnya akan dieksekusi?
Sprite membesa rHanya jika program terlebih dahulu menampilkan pertanyaan di layar, dan input dari pengguna untuk pertanyaan tersebut adalah jawaban "Ya".
Ketika pengguna menekan tombol "Y" pada keyboard, terlepas dari apakah ada pertanyaan yang ditampilkan atau tidak.
Selalu, karena pengguna selalu berinteraksi dengan game.
Hanya ketika program secara otomatis menyimpulkan jawaban pengguna adalah "Ya" tanpa memberikan pertanyaan.
