wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

UH Pygame - Vol. 1

Total questions: 20

Worksheet time: 40mins

Name
Class
Date
1.

Objek pada game juga disebut sebagai ...

a)

Event

b)

Behaviour

c)

Sprite

d)

Background

e)

Library

2.

Alur dalam pembuatan game sebagai berikut ...

a)

Riset - Diagram HIPO - Game Design Document - Pengerjaan - Testing - Publikasi

b)

Game Design Document - Riset - Pengerjaan - Diagram HIPO - Pengerjaan - Testing - Publikasi

c)

Diagram HIPO - Riset - Game Design Document - Testing - Pengerjaan - Publikasi

d)

Diagram HIPO - Riset - Game Design Document - Testing - Pengerjaan - Publikasi

3.

Tempat dimana seorang developer membuat kodingan sederhana dalam menjalankan objek adalah ...

a)

Sprite

b)

Action

c)

Layer

d)

Event

4.

Interface yang digunakan elemen visual seperti icon, tombol, dan window untuk menampilkan informasi dan memfasilitasi interaksi pengguna adalah ....

a)

Graphical User Interface

b)

Command Line Interface

c)

Guest User Interface

d)

Command User Interface

5.

Pygame merupakan library Python yang dapat digunakan untuk membuat game 2D dengan dilengkapi .... yang mendukung untuk mengembangkan sebuah game

a)

Single DirectMedia Layer

b)

Simple DirectMedia Layer

c)

Single DragMedia Layer

d)

Simple DrawMedia Layer

6.

Library SDL adalah library yang memungkinkan developer untuk mengakses ....

a)

Audio, keyboard, mouse, joystick

b)

Audio, printer, mouse, scanner

c)

Printer, CPU, audio, keyboard

d)

Audio, joystick, memory, printer

7.

Berikut ini kelebihan dari Pygame, kecuali ....

a)

Sangat portable

b)

Komunitas yang aktif

c)

Sederhana dan mudah dipelajari

d)

Menggunakan konsep pemrograman terstruktur

8.

Fungsi pygame.init() adalah ....

a)

Menyiapkan semua modul pygame yang akan digunakan

b)

Digunakan untuk event handling, menangani berbagai event

c)

Menampilkan gambar di layar

d)

Menampilkan perubahan yang terjadi pada layar

9.

Pygame.display.set_mode() berfungsi untuk ...

a)

Membuat jendela

b)

Mengatur judul jendela

c)

Menampilka perubahan yang terjadi di layar

d)

Memuat gambar dari file

10.

Cara untuk menginstall pygame adalah ...

a)

install pygame

b)

pip install pygame

c)

pip -v install pygame

d)

python pip install pygame

11.

Diketahui lebar window game adalah (800, 900). Apabila objek diletakkan di posisi (700, 100) maka letak posisi objek tersebut adalah ....

12.

Diketahui sebuah folder Asset, dimana di dalam folder tersebut terdapat sebuah gambar dengan nama watermelon.png , ketika seorang developer ingin memasukkan gambar tersebut ke dalam kode program, maka kode program yang harus ditulis adalah sebagai berikut .... ( urutkan )

a)

WATERMELON_IMAGE =

b)

pygame.image.load(

c)

os.path.join(

d)

'Asset',

e)

'watermelon.png'

1)
2)
3)
4)
5)
13.

Untuk mengubah ukuran sebuah gambar pada pygame dengan kode program berikut ....

a)

pygame.image.load

b)

pygame.transform.scale

c)

pygame.image.scale

d)

pygame.transform.rotate

14.

Maksud dari kode program tersebut adalah ...

a)

Jika mouse ditekan maka objek yellow akan bergerak ke kanan

b)

Jika keyboard ditekan dengan kunci tombol 'a' , maka objek yellow akan bergerak ke kanan

c)

Jika keyboard ditekan dengan kunci tombol 'a' , maka objek yellow akan bergerak ke kiri

d)

Jika keyboard ditekan maka objek yellow akan bergerak ke kiri

15.

Kode RGB untuk warna hitam adalah ...

a)

( 0 , 0 , 0 )

b)

( 0 , 255, 255 )

c)

( 255, 255, 255 )

d)

( 0, 0, 255 )

16.

Berdasarkan kode program diatas, maka angka untuk event yang telah dibuat adalah ...

a)

YELLOW_HIT = 24 , RED_HIT = 25

b)

YELLOW_HIT = 25, RED_HIT = 26

c)

YELLOW_HIT = 23, RED_HIT = 24

d)

YELLOW_HIT = 26, RED_HIT = 27

17.

pygame.K_LCTRL digunakan untuk ....

a)

Keyboard CTRL sebelah atas

b)

KEyboard Capslock

c)

Keyboard CTRL sebalah kiri

d)

Keyboard CTRL sebelah kanan

18.

pygame.event.post digunakan untuk ...

a)

menambahkan event (peristiwa) ke antrian event Pygame secara manual

b)

menambahkan event (peristiwa) ke antrian event Pygame secara otomatis

c)

menambahkan event ke dalam semua fungsi pygame

d)

menambahkan event ke looping event pygame

19.

Untuk menampilkan text pada window menggunakan kode program ...

a)

variabel.render(text, 1, colour)

b)

variabel.blit(text, 1, colour)

c)

variabel.render( 1, colour, text)

d)

variabel.blit(colour, text, 1)

20.

Jika Anda adalah developer game, maka karakter game yang ingin Anda gunakan seperti ....