Tải bản đầy đủ (.pptx) (24 trang)

Slide thuyết trình bài 3 những phát minh vĩ đại học phần 4 bé làm game

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (5.01 MB, 24 trang )

<span class="text_page_counter">Trang 1</span><div class="page_container" data-page="1">

<i><b>BÀI 3: NHỮNG PHÁT MINH VĨ ĐẠI</b></i>

</div><span class="text_page_counter">Trang 2</span><div class="page_container" data-page="2">

• Thêm nhân vật hình nền trong Tynke. • Khối lệnh: On start, Say, Wait, Move.

<small>•</small> <sub>Tạo animation cho nhân vật, khối lênh animate.</sub> <small>•</small> <sub>Tọa độ x;y , khối lệnh Go to x; y, Glide secs... to </sub>

<small>x...y</small>

</div><span class="text_page_counter">Trang 3</span><div class="page_container" data-page="3">

<b>MỤC TIÊU BUỔI DUYỆT GIẢNG.</b>

• <b>Học sinh xác định được vị trí, chức năng của câu lệnh Broadcast, When I receive</b>

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

<b>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”</b>

</div><span class="text_page_counter">Trang 4</span><div class="page_container" data-page="4">

<b> Nội dung bài học!</b>

</div><span class="text_page_counter">Trang 5</span><div class="page_container" data-page="5">

<b>Vị trí , màu sắc của câu lệnh !</b>

• Màu cam

<small>Nằm trong nhóm lệnh “Events”</small>

</div><span class="text_page_counter">Trang 6</span><div class="page_container" data-page="6">

<b>Chức năng của các câu </b>

<small> 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.</small>

</div><span class="text_page_counter">Trang 7</span><div class="page_container" data-page="7">

<b> Điểm chung của câu lệnh </b>

<small> - 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 đó. </small>

</div><span class="text_page_counter">Trang 8</span><div class="page_container" data-page="8">

<b>Điểm khác nhau giữa câu lệnh </b>

<b>Broadcast and wait</b>

</div><span class="text_page_counter">Trang 9</span><div class="page_container" data-page="9">

<b>Điểm khác nhau giữa câu lệnh </b>

<i><b>Broadcast: </b></i>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.

<i><b>Broadcast and wait: </b></i>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 đó.

</div><span class="text_page_counter">Trang 10</span><div class="page_container" data-page="10">

<b> Ví dụ thực tế : </b>

<i><b>Broadcast :</b></i>

<i><b> việc phát tin tương tự như việc chúng </b></i>

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ơ

<i><b>Broadcast and wait : </b></i>

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.

<i><b>• When I receive : </b></i>

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 đó.

</div><span class="text_page_counter">Trang 11</span><div class="page_container" data-page="11">

<b>Ví dụ về khối lệnh Broadcast !</b>

</div><span class="text_page_counter">Trang 13</span><div class="page_container" data-page="13">

<i>Questions</i>

</div><span class="text_page_counter">Trang 14</span><div class="page_container" data-page="14">

<b>Lệnh Broadcast được kéo </b>

</div><span class="text_page_counter">Trang 16</span><div class="page_container" data-page="16">

<b>Lệnh’’ When I recevie” cho phép nhân vật...</b>

•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

</div><span class="text_page_counter">Trang 17</span><div class="page_container" data-page="17">

<b>Đâu là chức năng của câu lệnh Broadcast ?</b>

• 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

</div><span class="text_page_counter">Trang 18</span><div class="page_container" data-page="18">

<b>HĐ 1 :</b>

<b>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.</b>

</div><span class="text_page_counter">Trang 19</span><div class="page_container" data-page="19">

<b>HĐ 2: Trò chơi truyền tin</b>

<i><b>Các em hãy làm theo những yêu cầu của thầy nha!</b></i>

<b>• Yêu cầu thứ nhất: Thầy sẽ ra 1 câu lệnh truyền tin và bạn </b>

thứ nhất sẽ nhận thông tin của thầy và ghi nhớ thơng tin đó.

<b>• u cầu thứ 2: Tiếp tục bạn thứ 1 sẽ truyền tin cho bạn </b>

thứ 2 thông tin của thầy và làm theo thơng tin đó.

<b> VD: </b>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.

<b> Hoàn thành nhiệm vụ được giao !</b>

</div><span class="text_page_counter">Trang 21</span><div class="page_container" data-page="21">

<b>Thử thách 2</b>

•Lập trình cho Boy 7 di chuyển đến quả bóng và phát tín hiệu sut.

</div><span class="text_page_counter">Trang 22</span><div class="page_container" data-page="22">

<b>Thử thách 3.</b>

<b>- Lập trình cho quả bóng vào khung </b>

</div><span class="text_page_counter">Trang 23</span><div class="page_container" data-page="23">

<b>TỔNG KẾT MÔN HỌC !</b>

</div><span class="text_page_counter">Trang 24</span><div class="page_container" data-page="24">

<i>Questions</i>

</div>

×