You are on page 1of 24

BÀI 3: NHỮNG PHÁT MINH VĨ ĐẠI

HỌC PHẦN 4:
BÉ LÀM GAME !
.
(Teacher : Nguyễn Hải Đăng)
GIẢ ĐỊNH LỚP HỌC
Học sinh: • Học sinh đã học bài 1,2 học phần 4
-Độ tuổi: 8 tuổi môn Bé làm game.

-Số lượng: 3 học


sinh • Học sinh đã thao tác thành thạo với
công cụ Tynker.

• Thêm nhân vật hình nền trong Tynke.


Kiến thức • Khối lệnh: On start, Say, Wait, Move.
bài cũ
• Tạo animation cho nhân vật, khối lênh animate.
• Tọa độ x;y , khối lệnh Go to x; y, Glide secs... to
x...y
MỤC TIÊU BUỔI DUYỆT GIẢNG.

• Học sinh xác định được vị trí, chức năng của


câu lệnh Broadcast, When I receive

• Học sinh vân dụng được câu lệnh Broadcast


và When I receive kết hợp với các kiến thức
đã học để tạo ra sản phẩm “Sút bóng”
Nội dung bài học!
Câu lệnh:
• Broadcast
Thiết kế và lập trình Game:
• When I receive
“Những phát minh vĩ đại.”
• When actor clicked
(đã được học)
Vị trí , màu sắc của câu lệnh !

Nằm trong nhóm lệnh


“Events”

• Màu cam
Chức năng của các câu lệnh !

1: : phát đi một thông báo, không bao gồm hiệu ứng


gì khác.

2: Gửi thông báo và đợi khi thông báo và các câu


lệnh của nhân vật nhận thông báo chạy xong nhân vật này mới được
chạy các câu lệnh kế tiếp.

2: : Chạy các khối lệnh khi nhận được thông báo


Điểm chung của câu lệnh
“Broadcast”và “Broadcast and wait”
- dùng để phát ra một tin để một đoạn code khác hoặc một nhân vật khác thực hiện
khi nhận được tin đó.
Điểm khác nhau giữa câu lệnh
“ Broadcast” và”Broadcast and wait”

Broadcast

Broadcast and wait


Điểm khác nhau giữa câu lệnh
“ Broadcast” và”Broadcast and wait”

Broadcast: Khối lệnh sẽ phát ra tín hiệu, sau đó tiếp tục thực
hiện các khối lệnh tiếp theo đó mà không quan tâm liệu các
hành động xảy ra khi nhận được tín hiệu đó có được thực
hiện xong hay chưa.

Broadcast and wait: khối lệnh sẽ phát ra tín hiệu, sau đó


đợi cho các hành động xảy ra khi nhận được tín hiệu đó
thực hiện xong rồi mới tiếp tục thực hiện các khối lệnh
tiếp theo đó.
Ví dụ thực tế :
• Broadcast : việc phát tin tương tự như việc chúng ta báo cho thầy
cô rằng chúng ta đã làm bài tập xong, sau đó tiếp tục làm các bài tập
khác mà không cần đợi thầy cô
• Broadcast and wait : việc phát tin và đợi giống như chúng ta giơ
tay (báo hiệu với các thầy cô rằng chúng ta muốn trả lời câu hỏi), sau
đó sẽ đợi thầy cô. Chỉ khi nào thầy cô cho chúng ta phát biểu, thì
chúng ta mới đứng lên trả lời câu hỏi.
• When I receive : khi bạn tạo một chương trình trò chơi đua xe.
Khi người chơi đến đích, một câu lệnh "When I receive" sẽ được kích
hoạt, và các hành động tiếp theo sẽ được thực hiện, chẳng hạn như
cập nhật điểm số, hiển thị thông báo chiến thắng và chuyển sang
màn hình kế tiếp. Câu lệnh "When I receive" giúp phần mềm lắng
nghe các sự kiện và thực hiện hành động tương ứng với sự kiện đó.
Ví dụ về khối lệnh Broadcast !
- Ứng dụng của câu lệnh Broadcast và
When I recevie trong lập trình.

• Tổ chức một cuộc thảo luận.


• Thực hiện nhiều tác vụ cùng lúc.
• Kiểm soát gameplay.
• Sắp xếp script.
• Thông báo kết thúc trò chơi.
• Chuyển màn.
Questions
Lệnh Broadcast được kéo
thả từ nhóm lệnh nào?
• A : Event
• B : Control
• C : Looks
• D : Sensing
Câu lệnh Broadcast là câu lệnh
gì ?

• A : Câu lệnh lặp lại


• B : Câu lệnh di chuyển
• C : Câu lệnh phát tin
• D : Câu lệnh nếu…thì…
Lệnh’’ When I recevie” cho
phép nhân vật...
• A:
A Nhận thông điệp
• B: Gửi thông điệp
• C: Tạo mới thông điệp
• D: Sử dụng thông điệp
Đâu là chức năng của câu lệnh
Broadcast ?

• A : Chạy các khối lệnh khi nhận


được thông báo.
• B : Tổ chức một cuộc thảo luận
• C : Chỉ có ý nghĩa phát đi một
thông báo, không bao gồm hiệu
ứng gì khác.
• D : Thông báo kết thúc trò chơi
HĐ 1 :
Các em hãy nhận biết ai là người nhận
tin, ai là người phát tin qua video sau
đây.
HĐ 2: Trò chơi truyền tin
Các em hãy làm theo những yêu cầu của
thầy nha!
• Yêu cầu thứ nhất: Thầy sẽ ra 1 câu lệnh truyền tin và bạn
thứ nhất sẽ nhận thông tin của thầy và ghi nhớ thông tin
đó.
• Yêu cầu thứ 2: Tiếp tục bạn thứ 1 sẽ truyền tin cho bạn
thứ 2 thông tin của thầy và làm theo thông tin đó.
VD: Thầy truyền thông tin cho bạn A là Jump và bạn A
nhận thông tin của thầy rồi truyền thông tin cho bạn B thì
sau khi bạn B nhận được thông tin của bạn A bạn B sẽ
nhảy lên.
Hoàn thành nhiệm vụ được giao !
Nhiệm vụ thử thách !
Thử thách 1: Tạo sân khấu .
• Boy 7
• Stage
• Soccer Ball
• Soccer Goal
Thử thách 2
• Lập trình cho Boy 7 di chuyển
đến quả bóng và phát tín hiệu
sut.
Thử thách 3.
- Lập trình cho quả bóng vào khung thành và
chữ Goal hiện lên sau khi bóng vào Goal
Questions
TỔNG KẾT MÔN HỌC !
(Học sinh làm bài test Quizizz)
Questions

You might also like