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 k
Trang 1BÀI 3: NHỮNG PHÁT MINH VĨ ĐẠI
HỌC PHẦN 4:
BÉ LÀM GAME !
( Teacher : Nguyễn Hải Đăng )
Trang 2• Học sinh đã thao tác thành thạo với công cụ Tynker.
Kiến thức
bài cũ
• Thêm nhân vật hình nền trong Tynke
• Khối lệnh: On start, Say, Wait, Move
• 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
Trang 3MỤ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”
Trang 4Nội dung bài học!
Trang 5Vị trí , màu sắc của câu lệnh !
• Màu cam
Nằm trong nhóm lệnh
“Events”
Trang 6Chức năng của các câu
Trang 7Điểm chung của câu lệnh
- 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 đó
Trang 8Điểm khác nhau giữa câu lệnh
Broadcast
Broadcast and wait
Trang 9Điểm khác nhau giữa câu lệnh
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 đó.
Trang 10Ví 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 đó
Trang 11Ví dụ về khối lệnh
Broadcast !
Trang 13Questions
Trang 14Lệnh Broadcast được kéo thả từ nhóm lệnh nào?
Trang 16Lệnh’’ When I recevie” cho phép nhân vật
• 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 A
Trang 17Đâu là chức năng của
• D : Thông báo kết thúc trò chơi
Trang 18HĐ 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.
Trang 19HĐ 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 !
Trang 21Thử 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.
Trang 22Thử thách 3.
- Lập trình cho quả bóng vào khung
Trang 23TỔNG KẾT MÔN HỌC !
Trang 24Questions