NEW
Font size
WorksheetsQuiz về Game và Lập Trình
Total questions: 53
Worksheet time: 27mins
Nhân vật chính trong game này là sprite nào?
Stage
wukong
black_bear
bullets
Sprite nào đại diện cho gấu đen?
black_bear
wukong
bullets
Stage
Sprite nào thường dùng để làm nền game?
Stage
wukong
bullets
bb_attack
Sprite nào là đòn tấn công của gấu đen?
bullets
bb_attack
wukong
Stage
Sprite nào có thể bay về phía wukong như vật tấn công?
bullets
Stage
wukong
black_bear
Khi nhấn cờ xanh, điều gì xảy ra?
Game bắt đầu chạy
Game dừng lại
Sprite ẩn đi
Đổi màu
Để di chuyển wukong sang phải, cần nhấn phím nào?
Mũi tên trái
Mũi tên phải
Mũi tên lên
Phím cách
Khi wukong chạm vào bullets, điều gì thường xảy ra?
Game kết thúc
Điểm tăng
Nền đổi màu
Nhạc phát
Nếu muốn hiển thị điểm, cần tạo gì trong Scratch?
Variable (biến)
Costume
Sound
Backdrop
Lệnh when flag clicked nghĩa là gì?
Khi nhấn phím cách
Khi nhấn cờ xanh
Khi đổi backdrop
Khi chạm sprite
Lệnh nào để kiểm tra xem wukong có chạm black_bear không?
if then
if on edge, bounce
switch backdrop
wait 1 sec
Nếu muốn bullets biến mất khi ra ngoài màn hình, dùng lệnh nào?
if on edge, delete this clone
hide
stop all
go to front layer
Để black_bear tấn công, ta có thể dùng broadcast nào?
broadcast [attack]
stop all
forever
switch costume
Nếu muốn bullets xuất hiện liên tục, lập trình viên sẽ dùng vòng lặp nào?
repeat (10)
forever
stop all
switch backdrop
Lệnh delete this clone có tác dụng gì?
Xóa clone hiện tại
Xóa toàn bộ sprite
Ẩn sprite
Dừng game
Muốn cho bb_attack di chuyển xuống dưới, ta dùng:
change y by (-10)
change y by (10)
change x by (10)
point in direction (90)
Khi black_bear biến mất, lệnh nào thường dùng?
hide
show
go to back layer
switch backdrop
Muốn tạo hiệu ứng nhấp nháy cho wukong, dùng:
change color effect by (25)
hide
delete this clone
switch backdrop
Khi muốn wukong phát âm thanh, ta dùng:
start sound [Jump]
switch costume
show variable [Score]
delete this clone
Để hiển thị UI điểm số, dùng:
show variable [Score]
show
C. switch backdrop
D. start sound
Khi muốn wukong phát âm thanh, ta dùng:
start sound [Jump]
switch costume
show variable [Score]
delete this clone
Để hiển thị UI điểm số, dùng:
show variable [Score]
show
switch backdrop
start sound
Nếu muốn sprite luôn ở trên cùng, ta dùng:
go to front layer
hide
switch costume
forever
Muốn black_bear xuất hiện ngẫu nhiên, ta dùng:
go to x:(pick random -240 to 240) y:(180)
switch backdrop
repeat
stop all
Khi wukong thắng black_bear, game nên:
broadcast [You Win]
stop all sounds
switch costume
hide
Lệnh forever dùng để:
Lặp vô hạn
Lặp 10 lần
Lặp cho đến khi nhấn phím
Dừng game
Khi bullets chạm wukong, ngoài việc game over, ta có thể:
Phát âm thanh “hit”
Đổi màu nền
Trừ điểm
Cả A và C
Nếu muốn black_bear tấn công theo chu kỳ, ta dùng:
forever → wait (2) secs → broadcast [attack]
hide
stop all
go to Player
Khi bullets tạo bằng clone, script cần có:
when I start as a clone
when flag clicked
broadcast
switch backdrop
Muốn giảm tốc bullets, thay đổi gì?
move (5) steps thành move (2)
repeat
forever
go to Player
Để wukong di chuyển mượt, thêm vào code:
wait (0.05) secs trong vòng lặp di chuyển
delete this clone
switch backdrop
forever
Nếu bb_attack chạm Player, game nên:
broadcast [game over]
stop all
hide
Cả A và B
Khi black_bear bị đánh bại, có thể đổi nền bằng:
switch backdrop to [Win Screen]
switch costume
hide
go to front layer
Để tăng dần độ khó game, lập trình viên có thể:
Tăng tốc bullets
Giảm thời gian spawn
Xuất hiện nhiều bb_attack hơn
Cả A, B, C
Nếu muốn tính toán thời gian sống sót của wukong, cần:
Biến Timer + change by 1 mỗi giây
stop all
switch costume
forever
Trong Scratch, để kiểm tra 2 sprite va chạm, dùng:
touching [sprite]
on edge
broadcast
stop all
Nếu bullets đi ngẫu nhiên, có thể thêm:
point in direction (pick random 0 to 360)
switch costume
hide
forever
Khi black_bear tấn công bằng nhiều costume khác nhau, lập trình viên dùng:
next costume
switch backdrop
stop all
hide
Khi black_bear tấn công bằng nhiều costume khác nhau, lập trình viên dùng:
next costume
switch backdrop
stop all
hide
Muốn hiển thị thông báo "Game Over" khi wukong thua, dùng:
say [Game Over] for (2) secs
stop all
hide
show variable
Để bullets không spawn quá nhiều, ta cần:
Biến đếm số lượng clone hiện tại
hide
switch backdrop
forever
Nếu muốn nhạc thay đổi khi black_bear xuất hiện, code hợp lý là:
when I receive [boss fight] → start sound [BossMusic]
switch backdrop
hide
go to front layer
Khi Player thắng, lệnh hợp lý là:
broadcast [Win]
stop all sounds
switch backdrop
say [You Win!]
Nếu wukong cần nhảy lên, ta thay đổi tọa độ nào?
y
x
size
costume
Để black_bear di chuyển qua lại, có thể dùng:
glide (2) secs to x:(-100) y:(0) rồi glide (2) secs to x:(100) y:(0)
switch backdrop
hide
forever → wait
Khi muốn game chạy mượt hơn, nên tránh:
Quá nhiều clone
Quá nhiều vòng forever lồng nhau
Sprite quá lớn
Cả A, B, C
Để bb_attack chỉ xuất hiện khi black_bear phát động, cần:
when I receive [attack]
when flag clicked
forever
touching Player
Nếu muốn tạo nhiều loại bullets khác nhau, ta dùng:
Nhiều costume cho sprite bullets
switch backdrop
repeat until
stop all
Trong Scratch, forever và repeat until khác nhau thế nào?
Forever chạy mãi, Repeat until dừng khi điều kiện đúng
Không khác gì nhau
Repeat until nhanh hơn
Forever chỉ chạy 10 lần
Muốn black_bear thay đổi hình dạng khi bị trúng đòn:
switch costume
switch backdrop
hide
forever
Khi wukong chiến thắng, ngoài thông báo, có thể thêm:
Nhạc ăn mừng
Đổi backdrop sang màn hình Win
Hiện điểm số cuối cùng
Cả A, B, C
Nếu bullets spawn mỗi 1 giây, trong 30 giây đầu tiên sẽ có tối đa bao nhiêu bullets?
15
20
25
30
Muốn giới hạn thời gian chơi là 60 giây, code hợp lý là:
repeat (60) → wait (1) sec rồi stop all
forever
hide
switch backdrop
