4 lưu ý để học Scratch vui – nhanh và dễ dàng

Muốn học Scratch nhưng không biết bắt đầu từ đâu? Vậy thì bài viết này sẽ hướng dẫn bạn những điều cơ bản khi bắt đầu viết mã Scratch, cách tạo ra những dự án thú vị với Scratch. Bắt đầu ngay nào!

Học Scratch là gì?

Trước tiên, chúng ta sẽ trả lời một số câu hỏi phổ biến vê Scratch.

  • Scratch coding là gì?

Scratch là một nền tảng mã hóa dựa trên khối miễn phí cho phép bạn tạo trò chơi, câu chuyện và hoạt ảnh của riêng mình. Trên Scratch, bạn có thể lập trình nhiều loại dự án khác nhau, chẳng hạn như Magic Pen, Wizard Tag Game, Geometry Dash , Basketball Game , Pacman hoặc Snake. Scratch được thiết kế cho học sinh từ 8-16 tuổi nhưng có thể được sử dụng cho tất cả mọi người.

  • Scratch CODE:

Là một studio trực tuyến, nơi mọi người có thể thêm bất kỳ dự án nào họ đã thực hiện với Scratch. Bạn cũng có thể khám phá các dự án được chia sẻ bởi những đứa trẻ khác và thậm chí có thể nhận xét về chúng.

Làm cách nào để học Scratch?

Ở đây, chúng ta sẽ bắt đầu học mã Scratch trong một vài bước đơn giản.

1. Bắt đầu ngay một dự án mới

Để viết mã trong Scratch, trước tiên hãy mở trang trên Scratch tại MIT. Tiếp theo, nhấp vào nút “tạo” để tạo một dự án mới. Bạn sẽ có một màn hình như sau:

Tạo một dự án Scratch mới trên MIT
Tạo một dự án mới để học Scratch trên MIT

2. Kéo các khối mã

Các khối mã nằm ở phía bên trái của màn hình. Để viết mã, hãy nhấp và kéo các khối vào không gian trung tâm lớn. Về cơ bản, các ký tự và đối tượng được gọi là “sprites”. Bạn có thể thêm hoặc xóa bao nhiêu sprite tùy thích. Mỗi khi bạn thêm một sprite, nó sẽ xuất hiện trên sân khấu.

3. Nhấp vào sprites để viết mã cho chúng

Nhấp vào từng sprite để viết mã cho sprite cụ thể đó. Có hàng trăm hình vẽ vui nhộn để bạn lựa chọn.

Thỏa sức sáng tạo Scratch
Thỏa sức sáng tạo khi học Scratch

Để viết mã, bạn có thể kéo các khối mã từ phía bên tay trái và kết nối chúng với nhau. Mỗi sprite, cũng như background, sẽ có mã riêng của nó.

Những khối này có thể làm cho các mảnh ghép chuyển động, tạo ra âm thanh và thay đổi màu sắc. Và khi được kết nối với nhau sẽ tạo thành một loạt các hành động để xây dựng trò chơi, hoạt ảnh và các dự án khác của bạn.

4. Theo dõi code chạy

Sau khi mã hóa dự án của mình, bạn có thể nhấp vào Greeb Flag để xem code của bạn chạy trên Stage.

Nếu muốn lưu hoặc chia sẻ dự án của mình, hãy đảm bảo rằng dự án đó được lưu trong tài khoản của bạn. Nếu bạn đã có tài khoản, hãy nhấp vào “Login”. Nếu bạn cần tạo tài khoản, hãy nhấp vào “Join Scratch” và làm theo hướng dẫn.

Hướng dẫn học Scratch với các khối mã hóa cơ bản

Có nhiều loại block khác nhau ở Scratch và đây là một số khối quan trọng cũng như nhận được nhiều sự yêu thích nhất.

Các khối sự kiện trong Scratch (Events blocks)

Các khối này là “khối bắt đầu”, nghĩa là chúng phải ở trên cùng của bất kỳ đoạn mã nào mà chúng ta tạo. Chúng cho bạn biết khi nào mã sẽ được chạy.

Events blocks in Scratch
Cách hoạt động: Chạy mã khi nhấp vào cờ xanh (khi chương trình bắt đầu). Khối này có thể sử dụng mọi lúc.
Cách hoạt động khối sự kiện trong Scratch
Cách hoạt động: Chạy mã khi một phím được nhấn. Sử dụng menu thả xuống để chọn khóa bạn muốn!
Cách hoạt động Scratch
Cách hoạt động: Chạy mã khi nhấp vào sprite.

Khối chuyển động Scratch (motion blocks)

Các khối màu xanh này cho phép sprite của bạn di chuyển, xoay và lướt.

Khối chuyển động Scratch cho phép bạn di chuyển sprite của mình
Cách hoạt động: Khối này cho phép bạn di chuyển sprite của mình. Nó sẽ di chuyển theo hướng mà sprite của bạn đang đối mặt.
Khối chuyển động Scratch
Cách hoạt động: Các khối này cho phép bạn xoay sprite của mình sang phải hoặc sang trái.
Khối chuyển động Scratch cho phép sprite nhảy
Cách hoạt động: Khối này cho phép sprite của bạn “nhảy” đến một vị trí. Bạn có thể nhấp vào menu thả xuống để xem các tùy chọn khác nhau!
Khối chuyển động Scratch cho phép sprite của bạn lướt nhẹ nhàng trên màn hình
Cách hoạt động: Khối này cho phép sprite của bạn lướt nhẹ nhàng trên màn hình đến vị trí bạn chọn.
Khối chuyển động Scratch điều chỉnh hướng
Cách hoạt động: Các khối này cho phép bạn điều chỉnh hướng mà sprite của bạn đang đối mặt.

Hãy thử kết hợp khối chuyển động với khối sự kiện để xem điều gì sẽ xảy ra!

Hình khối (Looks blocks)

Những khối màu tím này sẽ thay đổi diện mạo của sprite của bạn.

Looks book thay đổi kích thước của sprite
Cách hoạt động: Các khối này thay đổi kích thước của sprite của bạn.
Looks book thay đổi màu sắc của sprite
Cách hoạt động: Những khối này sẽ thay đổi màu sắc của sprite của bạn. Sử dụng menu thả xuống để xem các hiệu ứng thú vị khác!
Looks book tạo bong bóng lời nói hoặc suy nghĩ cho bài viết
Cách hoạt động: Các khối này sẽ tạo bong bóng lời nói hoặc suy nghĩ cho bài viết của bạn, với văn bản trong khối mã.

Vòng lặp (Loops)- Kiểm soát luồng mã Scratch của bạn

Các khối này được tìm thấy trong phần “điều khiển”, có màu cam. Giống như các khối sự kiện, chúng cũng có hình dạng đặc biệt. Vòng lặp cho phép liên tục chạy và lặp lại.

Loops Scratch mãi mãi chạy
Cách hoạt động: Vòng lặp vĩnh viễn sẽ tiếp tục chạy mã, miễn là chương trình của bạn đang chạy. Vì vậy nếu không có gì được thêm vào bên dưới nó sẽ chạy mãi mãi.
Scratch lặp lại khối
Cách hoạt động: Vòng lặp lặp lại cho phép bạn chỉ định số lần bạn muốn chạy mã.

Âm thanh (Sounds) – Các khối để bật các mô hình “nói chuyện” và hơn thế nữa

Phần này cho phép bạn thêm âm thanh vào chương trình của mình. Mỗi sprite có các âm thanh khác nhau, nhưng bạn cũng có thể thêm âm thanh của riêng mình từ “tab âm thanh”. Ví dụ, yêu cầu chú cún của bạn sủa hoặc ghi lại một số âm thanh để nó “nói chuyện”.

Bắt đầu khối âm thanh trong mã hóa Scratch
Cách hoạt động: Khối này sẽ bắt đầu phát âm thanh. Mọi khối mã dưới khối này sẽ chạy khi âm thanh của bạn đang phát.
Chơi khối âm thanh trong mã hóa Scratch
Cách hoạt động: Sẽ phát âm thanh cho đến khi kết thúc. Mọi khối mã theo khối này sẽ chạy sau khi hết âm thanh.

3 ví dụ và hướng dẫn học Scratch giúp bạn thành công

Hãy cùng khám phá một vài ví dụ và hướng dẫn về mã Scratch thú vị.

  1. Cách chơi game Mario trên Scratch
  2. Cách thực hiện trò chơi băng qua đường trong Scratch
  3. Tạo mê cung trong Scratch

Chi tiết tại đây!

Và đó là nó! Học Scratch rất thú vị và dễ dàng phải không? Bởi bạn sẽ có vô số khả năng để sáng tạo với Scratch.