Trang chủGiáo dụcHướng dẫn tự học lập trình Scratch

Hướng dẫn tự học lập trình Scratch

Khi học lập trình Scratch, trẻ em học được những nguyên lý cơ bản như: thiết kế, thử nghiệm ý tưởng mới, phân chia ý tưởng phức tạp thành những phần việc đơn giản, hợp tác với người khác để thực hiện dự án, tìm và sửa lỗi khi kết quả không được như ý, tập được tính kiên trì khi đối mặt với khó khăn. Ngày nay, đó không chỉ là những kỹ năng cần thiết cho việc lập trình, mà còn cần thiết cho nhiều hoạt động khác.

Bây giờ, hãy cùng làm một mini game trên Scratch. Game chúng ta sẽ làm là game Hái táo phiên bản đơn giản với mô tả như sau:

  • Khi bắt đầu chơi, những quả táo sẽ được rơi ngẫu nhiên từ trên xuống.
  • Nhiệm vụ của người chơi là di chuyển cái tô để hứng những quả táo rơi bằng phím mũi tên trái và phím mũi tên phải.
  • Với mỗi quả táo hứng được, người chơi sẽ được cộng thêm 1 điểm.

Bước 1: Phân tích bài toán

– Phân tích nhân vật: Trò chơi gồm hai nhân vật chính là quả táo và tô đựng táo hứng được.

– Phân tích dữ liệu/biến số: Trò chơi cần biến Score để lưu lại điểm của người chơi, chính là số táo người chơi hái được.

Bước 2: Chọn hình nền/backdrop

Chúng ta sẽ vào trong thư viện hình ảnh của Scratch và chọn cho mình một hình nền phù hợp để ứng dụng thêm sinh động, hoặc bạn cũng có thể search Google tìm một hình ưng ý và upload vào Scratch.

Bước 3: Tạo nhân vật quả táo và tô đựng táo hái được

– Chúng ta vào thư viện hình của Scratch và lần lượt tạo 2 nhân vật quả táotô đựng táo hái được.

Bước 4: Lập trình cho nhân vật “cái tô”

– “Cái tô” hái táo chỉ được phép di chuyển theo phương ngang, tức là di chuyển theo hệ trục Ox (hoành độ) mà thôi.

– Mỗi lần người dùng nhấn phím mũi tên trái và mũi tên phải, “cái tô” sẽ di chuyển tương ứng là 20 pixel.

– Chúng ta sẽ diễn giải lại quan sát trên bằng giải thuật đơn giản như sau:

Nếu bấm vào mũi tên phải trên bàn phím thì thay đổi hoành độ x của nhân vật tô một lượng khoảng 20

 Nếu bấm vào mũi tên trái trên bàn phím thì thay đổi hoành độ x của nhân vật tô một lượng khoảng -20

Bước 5: Lập trình cho nhân vật “quả táo”

Phân tích game chúng ta thấy quả táo cần được lập trình để táo có thể tự rơi từ trên cao xuống, táo sẽ biến mất khi chạm đất. Khi táo biến mất thì táo lại xuất hiện từ trên cao rơi xuống và cứ thế lặp lại cho đến khi người chơi dừng chơi.

Chúng ta sẽ diễn giải lại quan sát trên bằng giải thuật đơn giản như sau:

Khi người chơi bấm vào lá cờ màu xanh, quả táo xuất hiện ở vị trí ngẫu nhiên nào đó trên cao, lặp mãi mãi (để quả táo cứ rơi và rồi xuất hiện lại)

{Cho táo rơi xuống (thay đổi tung độ y của quả táo), nếu táo chạm đất (vị trí của tung độ y của quả táo < -170)  thì cho quả táo xuất hiện ở vị trí ngẫu nhiên nào đó trên cao}

Sau đó, nếu tô hứng được táo (táo chạm tô) thì người chơi sẽ được cộng điểm và quả táo sẽ biến mất để rồi lại xuất hiện ngẫu nhiên từ trên cao rơi xuống. Chúng ta có thể vào phần Sounds thêm hiệu ứng âm thanh vào để ứng dụng thêm sinh động.

– Đặt giá trị ban đầu cho biến Score là 0 và sau đó cứ mỗi khi quả táo rơi vào tô thì Score sẽ cộng thêm 1 điểm.

Bước 6: Thêm nhiều quả táo để ứng dụng thêm vui và đẹp mắt hơn

– Để thêm quả táo, chúng ta làm như sau: chọn nhân vật quả táo -> click chuột phải -> chọn duplicate.

– Để mỗi quả táo có kích thước lớn bé khác nhau, chúng ta có thể vào phần Costumes để chỉnh sửa lại kích thước.

Như vậy là chúng ta đã làm được mini game Hái táo với Scratch, chúng ta có thể nâng cấp game này lên với một số ý như sau: cho giới hạn thời gian chơi, giới hạn điểm để nâng cấp lên màn sau, màn khó hơn thì có táo rơi nhanh hơn, chen lẫn đó là những quả táo hư nếu người chơi hái trúng thì sẽ bị trừ điểm; và thêm hiệu ứng âm thanh cho mỗi màn để hấp dẫn người chơi hơn,… Bên cạnh đó, khóa học công nghệ online BRICKONE – một trong những hệ thống đi đầu trong việc ứng dụng công nghệ 4.0 vào dạy và học STEM cho trẻ ra đời, kết hợp cùng đội ngũ giảng viên tới từ ĐH Bách khoa Hà Nội, nhằm hỗ trợ đào tạo online về tạo tư duy cho trẻ qua về Scratch.

Để biết thêm thông tin chi tiết, truy cập website: brickone.edu.vn

Lương Đức ThànhHọc viện công nghệ BrickOne

Theo dõi fanpage chúng tôi

1 BÌNH LUẬN

BÌNH LUẬN

Vui lòng nhập bình luận của bạn
Vui lòng nhập tên của bạn ở đây

Bài viết cùng chủ đề

National Robotics Tournament 2022 giúp học sinh Việt Nam vươn xa trong kỹ thuật robotics

Với sứ mệnh mang giáo dục STEAM đẳng cấp quốc tế tới cho học sinh Việt Nam một cách hoàn toàn miễn phí, STEAM for Vietnam cùng với các đối tác đã đem tới một sân chơi đạt chuẩn quốc tế của Robotics Education & Competition Foundation (REC). Cuộc thi đã tạo điều kiện để các em học sinh ở Việt Nam có cơ hội học tập và thực hành thi đấu trên các bộ linh kiện Robotics hiện đại như học sinh tại Mỹ, hướng tới mục tiêu có thể tham gia thi đấu ở các giải đấu Robotics toàn cầu.

ĐH Bách khoa Hà Nội và TP.HCM cùng công bố điểm chuẩn đầu vào năm 2022

Chiều ngày 15/09/2022, trường Đại học Bách Khoa Hà Nội (HUST) đã chính thức công bố điểm chuẩn năm 2022 dựa vào kết quả thi tốt nghiệp THPT là từ 23,03 đến 28,29 điểm.

Hội thảo Khoa học Các chuyên đề Olympic Toán học cập nhật chương trình GDPT 2018 tổ chức tại Hải Phòng

Ngày 27/8/2022 tại Hải Phòng, Hội Toán học Hà Nội cùng Sở GD&ĐT Hải Phòng và Trường THPT Chuyên Trần Phú, Hải Phòng phối...

Sinh viên trường Hutech chi “khủng” cho các đồ án tốt nghiệp

Hơn 2 tháng thực hiện và chi khoảng 40 triệu đồng hoàn thành đồ án tốt nghiệp, em Luyện Văn Long - một trong 3 sinh viên sáng chế ra máy dán nhãn bán tự động vui mừng vì sản phẩm được áp dụng ngoài thực tế và đã được doanh nghiệp mua lại.

Thêm 4.000 thí sinh đăng kí nguyện vọng mới sau khi Bộ GD và ĐT gia hạn thời gian điều chỉnh

Tối 23/8, Bộ GD và ĐT cho biết trong thời gian mở lại hệ thống hỗ trợ thí sinh đăng ký nguyện vọng (từ ngày 22/8 đến 17h ngày 23/8), đã có thêm gần 4.000 thí sinh đăng ký nguyện vọng và khoảng 75.000 em điều chỉnh nguyện vọng

Bài viết nổi bật

Để phát triển ngành CNHT, tham gia vào chuỗi cung ứng toàn cầu doanh nghiệp cần phải mạnh dạn đầu tư

Ngành công nghiệp hỗ trợ tại Việt Nam đã và đang có những bước "chuyển mình" tích cực với khoảng 2.000 doanh nghiệp sản xuất phụ tùng, linh kiện, trong đó có khoảng 300 doanh nghiệp tham gia vào chuỗi cung ứng đa quốc gia, tạo việc làm cho hơn 600.000 lao động. Ước tính số doanh nghiệp đang hoạt động trong lĩnh vực công nghiệp hỗ trợ hiện đã chiếm gần 4,5% tổng số doanh nghiệp của ngành công nghiệp chế biến - chế tạo.

Công nghệ vượt trội của máy nhựa Đài Loan

Ngày 28/9/2022, Hội thảo “Vượt trội với máy nhựa Đài Loan” do Cục Ngoại Thương (BOFT) và Hội đồng phát triển ngoại thương Đài Loan (TAITRA) tổ chức. Đây là hội thảo nhằm khuyến khích sản xuất, chế biến nhựa ngày càng bền vững, và cũng là cơ hội để các doanh nghiệp Đài Loan nắm bắt được nhu cầu của thị trường hiện nay.

VAA xác định Sàn Công nghệ TĐH là hoạt động khoa học quan trọng, đóng góp cho chuyển đổi số 

Sáng 27/9, tại Văn phòng Hội Tự động hoá Việt Nam (VAA) đã diễn ra cuộc họp Ban điều hành Sàn Công nghệ Tự động hoá (TĐH). Ông Nguyễn Quân - Chủ tịch VAA chủ trì cuộc họp cùng sự tham gia của ông Dương Nguyên Bình - Phó chủ tịch thường trực VAA, ông Phạm Hồng Quất - Cục trưởng Cục Phát triển thị trường và Doanh nghiệp Khoa học và công nghệ (Bộ KH và CN) cùng các thành viên trong ban điều hành Sàn Công nghệ.