NEW
Font size
Worksheetslv8-hp5
Total questions: 10
Worksheet time: 5mins
Câu hỏi 1 (Nhận biết)
Câu lệnh nào dưới đây được dùng để khởi tạo Pygame?
pygame.quit()
pygame.display.set_mode()
pygame.init()
d. pygame.event.get()
Câu hỏi 2 (Nhận biết)
Trong đoạn mã trên, screen có vai trò gì?
a. Đặt tên cho cửa sổ game
b. Thiết lập tốc độ nhân vật
c. Là màn hình game để vẽ các đối tượng
d. Là biến điều khiển phím bấm
Câu hỏi 3 (Thông hiểu)
Kích thước mỗi ô vuông (tile) trong game map là bao nhiêu?
a. 64x64
b. 16x16
c. 32x32
d. 128x128
Câu hỏi 4 (Thông hiểu)
Giá trị của tile trong game_map để biểu thị khối đất là bao nhiêu?
a. 0
b. 1
c. 2
d. 3
Câu hỏi 5 (Thông hiểu)
Điều kiện nào cho phép nhân vật nhảy lên trong game?
a. Khi nhấn phím K_LEFT
b. Khi player.on_ground bằng True và nhấn phím K_UP
c. Khi nhấn phím K_RIGHT
d. Khi player.vel_y > 0
Câu hỏi 6 (Vận dụng)
Trong lớp Player, phương thức nào được sử dụng để áp dụng trọng lực?
a. player.move()
b. player.physics()
c. player.vel_y = -15
d. pygame.event.get()
Câu hỏi 7 (Vận dụng)
Biến nào dưới đây xác định nhân vật đang rơi hay không?
a. player.rect.x
b. player.rect.y
c. player.vel_y
d. player.on_ground x
Câu hỏi 8 (Vận dụng)
Phát biểu nào đúng về hàm draw_map()?
a. Hàm này vẽ nền game màu xanh trời
b. Hàm này vẽ các khối đất và cỏ theo danh sách game_map
c. Hàm này điều khiển hành động của player
d. Hàm này xử lý sự kiện phím bấm
Câu hỏi 13 (Vận dụng cao)
Điều gì xảy ra nếu bỏ đoạn clock.tick(60) trong vòng lặp chính?
a. Tốc độ game không đổi
b. Game sẽ chạy nhanh không kiểm soát
c. Game sẽ chạy chậm lại
d. Game sẽ tự động thoát
Cần các tài nguyên nào để làm game
Hình ảnh đại diện cho khối cỏ.
Hình ảnh đại diện cho khối đất.
Khối code lập trình
Lập trình viên
