1. Trang chủ
  2. » Tất cả

Giáo án stem, lập trình game cơ bản

13 6 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 13
Dung lượng 746,93 KB

Nội dung

CHỦ ĐỀ LẬP TRÌNH GAME CƠ BẢN VỚI SCRATCH Giáo viên giảng dạy Khổng Văn Thưởng I LẬP TRÌNH GAME CƠ BẢN VỚI SCRATCH (Game Flappy Bird) ( 3 tiết – Khối THCS) II MÔ TẢ CHỦ ĐỀ Ngôn ngữ lập trình Scratch ph[.]

CHỦ ĐỀ: LẬP TRÌNH GAME CƠ BẢN VỚI SCRATCH Giáo viên giảng dạy: Khổng Văn Thưởng I LẬP TRÌNH GAME CƠ BẢN VỚI SCRATCH: (Game Flappy Bird) ( tiết – Khối THCS) II MƠ TẢ CHỦ ĐỀ: Ngơn ngữ lập trình Scratch phát triển theo hướng tương tác trực quan, đồ họa sống động, sản phẩm liền tay mà đảm bảo tính khoa học, tính liên thơng tri thức sau Khi sử dụng Scratch, thay phải viết dịng lệnh logic dễ gặp lỗi bạn cần nắm kéo khối lệnh đầy màu sắc có sẵn để lắp ghép thành kịch điều khiển đối tượng sân khấu biểu diễn Đối với người bắt đầu học ngơn ngữ lập trình Pascal, C, PHP, khó hiểu với việc sử dụng Biến, Hàm, Thủ tục, Danh sách Điều kiện, Vòng lặp, sử dụng Scratch thì khái niệm trở nên trực quan, dễ hiểu dễ vận dụng tình cụ thể Với đặc điểm dễ học, dễ sử dụng hiệu vậy, Scratch xem ngôn ngữ tảng trước học ngôn ngữ khác Và thế, đến có hàng triệu dự án chia sẻ trang chủ nhà thiết kế. Rất nhiều trường học khắp giới, từ trường Tiểu học đến Đại học đã sử dụng Scratch mơn học thức Đầu Scratch hỗ trợ công nghệ ứng dụng CNTT – ICT, ứng dụng Scratch phong phú Scratch hồn tồn miễn phí, môi trường tốt để học sinh làm quen với tư máy tính, khoa học máy tính từ lứa tuổi Tiểu học Flappy Bird trò chơi điện tử Android iOS Nguyễn Hà Đông phát triển vào tháng 5/2015 Mục tiêu trò chơi điều khiển chim bay qua ống Nếu chim chạm vào chướng ngại vật rơi xuống đất trị Tổ chun mơn: Tin học Trang -1- chơi kết thúc Mỗi chim vượt qua cặp ống người chơi nhận điểm III MỤC TIÊU: Sau học xong chủ đề, học sinh có khả Kiến thức - Biết ngơn ngữ lập trình lập trình Scratch thực thao tác kéo thả - Biết giao diện chương trình nhận biết nhóm lệnh để lập trình - Biết thao tác biên tập nhóm lệnh để lập trình Kĩ - Trình bày bước để lập trình chủ đề - Xây dựng thuật toán để giải chủ đề - Biên tập lập trình hồn chỉnh sản phẩm - Biết chọn lọc thử nghiệm ý tưởng - Biết phân chia, phối hợp làm việc nhóm - Biết xửu lí lỗi tìm giải pháp để thay - Thuyết trình, phản biện sản phẩm Thái độ - Có thái độ tích cực, hợp tác làm việc nhóm - u thích, say mê nghiên cứu khoa học Định hướng phát triển lực - Năng lực thực nghiệm, nghiên cứu kiến thức ngơn ngữ lập trình - Năng lực giải vấn đề để hoàn thành sản phẩm theo yêu cầu - Năng lực giao tiếp hợp tác nhóm, thuyết trình - Năng lực diễn đạt ý tưởng, suy nghĩ cách chặt chẽ, logoc IV PHƯƠNG TIỆN DẠY HỌC: - Phần mềm Scratch, máy tính, phịng thực hành, phiếu đánh giá V TIẾN TRÌNH DẠY HỌC: A Hoạt động 1: GIỚI THIỆU NGƠN NGỮ LẬP TRÌNH SCRATCH Mục đích: - Giúp học sinh biết hiểu phần mềm Scratch 3.0, thành phần giao diện khối chức phần Nội dung: Tổ chuyên môn: Tin học Trang -2- - GV giới thiệu phần mềm thơng qua trình chiếu thao tác mẫu trực tiếp để học sinh quan sát - GV yêu cầu học sinh khởi động chương trình để trải nghiệm tìm hiểu tập nhỏ: “Em thực thao tác kéo thả, để làm cho nhân vật di chuyển quanh khu vực sân khấu” Dự kiến sản phẩm học sinh: - Kết thúc hoạt động học sinh làm cho nhân vật di chuyển quanh khu vực sân khấu Các bước thực hiện/cách thức hoạt động: Bước 1: Giới thiệu ngôn ngữ Scratch - Trình chiếu giới thiệu ngơn ngữ Scratch thông qua Net Supporrt, Tivi: + Scratch mơi trường lập trình ứng dụng đặc biệt, việc “viết” lệnh thực thao tác “kéo thả” + Đầu Scratch hỗ trợ công nghệ ứng dụng CNTT – ICT (Information & Communication Technologies), ứng dụng Scratch phong phú + Scratch hoàn toàn miễn phí, mơi trường tốt để học sinh làm quen với tư máy tính, khoa học máy tính từ lứa tuổi Tiểu học + Giao diện phần mền Bước 2: Học sinh thực hành - GV chia lớp từ đến 10 nhóm (1 nhóm từ – bạn) - Yêu cầu học sinh khởi động chương trình tìm hiểu thao tác chèn nhân vật nhóm lệnh chức Tổ chun mơn: Tin học Trang -3- - Từ HS hiểu ngôn ngữ Scratch để thực tìm hiểu tập nhỏ “Em thực thao tác kéo thả, để làm cho nhân vật di chuyển quanh khu vực sân khấu” - Ngoài ý tưởng trên, nhóm cịn có cách giải khác ưu việt khơng? Bước 3: Học sinh trình bày kết thực - Yêu cầu đại diện nhóm trình bày kết sản phẩm vừa tạo được, nhóm sử dụng lệnh để lập trình cho nhân vật Ý tưởng khác ưu việt - Ngồi ý tưởng trên, nhóm cịn có cách giải khác ưu việt khơng? Tiêu chí đánh giá hoạt động Tiêu chí Điểm tối đa Thực việc chèn nhân vật Thực việc kéo thả nhóm lệnh để nhân vật di chuyển theo yêu cầu Nêu ý tưởng ưu việt sáng tạo Điểm đạt B Hoạt động 2: HƯỚNG DẪN LẬP TRÌNH CHƯƠNG TRÌNH GAME Mục đích: - Học sinh tham gia trải nghiệm chơi Game Flappy Bird để nhận biết thao tác tương tác với trò chơi, nhân vật trò chơi di chuyển để hiểu rõ tiêu chí đánh sản phẩm - Học sinh biết hiểu bước tiến hành biên tập chương trình Game Tổ chun mơn: Tin học Trang -4- Nội dung: - GV cho học sinh tham gia trị chơi Flappy Bird để tìm hiểu thao tác tương tác với trò chơi cách nhân vật di chuyển nêu ý tưởng lập trình - Hướng dẫn bước thực lâp trình chương trình Game Dự kiến sản phẩm học sinh - Kết thúc hoạt động học sinh hồn thành sản phẩm theo yêu cầu Các bước thực hiện/cách thức hoạt động Bước 1: Trải nghiệm thơng qua trị chơi - GV cho học sinh trải nghiệm thông qua trò chơi Flappy Bird để hiểu cách tương tác với trị chơi, cách nhân vật di chuyển tính điểm Bước 2: Đặt vấn đề, chuyển giao nhiệm vụ - GV yêu cầu học sinh nêu tiêu chí bước để thực lập trình chương trình game Flappy Bird - Nêu nhóm lệnh cần sử dụng để lập trình Bước 3: Hướng dẫn học sinh thực biên tập game a) Hướng dẫn học sinh chuẩn bị hình ảnh, âm cần biên tập cho game b) Chèn nhân vật, phông c) Hướng dẫn học sinh biên tập cho nhân vật: + Biên tập cho nhân vật Flappy Bird Tạo cho nhân vật nhấn phím trắng nhấp chuột di chuyển liên tục theo hướng Tung độ chiều dương lượng thích hợp, khơng nhấn di chuyển theo hướng Tung độ chiều âm lượng thích hợp, tạo hiệu ứng vỗ cánh + Biên tập cho nhân vật Floor Tổ chuyên môn: Tin học Trang -5- Tạo cho nhân vật Floor di chuyển liên tục theo hướng Hồnh độ lượng thích hợp, di chuyển đến vị trí

Ngày đăng: 09/02/2023, 21:05

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w