Từ khu vực góc dưới bên trái màn hình, di chuột tới biểu tượng hình con mèo, nhấn vào nút Tải trang phục. Sau đó màn hình sẽ hiển thị một hộp thoại.
Bước 2:
Tìm vị trí và chọn trang phục muốn tải lên từ máy tính. Trong ví dụ này, chúng ta chọn tải lên một trang phục đã có sẵn, tên là Tư Thế Đi 4.
Bước 3:
Nhấn nút Open.
Kết quả sau khi thực hiện:
— — —
STEAM for Vietnam Foundation là tổ chức phi lợi nhuận 501(c)(3) được thành lập tại Hoa Kỳ với sứ mệnh thúc đẩy các hoạt động liên quan tới giáo dục STEAM (Science — Khoa học, Technology — Công nghệ, Engineering — Kỹ thuật, Arts — Nghệ thuật, Mathematics — Toán học) tại Việt nam. STEAM for Vietnam được thành lập và vận hành bởi đội ngũ tình nguyện viên là du học sinh và chuyên gia người Việt trên khắp thế giới.
Từ khu vực góc dưới bên trái màn hình, di chuột tới biểu tượng hình con mèo, nhấn vào nút Bất ngờ (biểu tượng hình ngôi sao). Đây là nút giúp chương trình tự chọn một trang phục bất kỳ có trong thư viện của Scratch. Mỗi lần ấn vào nút này, một trang phục ngẫu nhiên sẽ được chọn cho nhân vật.
Kết quả sau khi thực hiện:
Trang phục Star đã được chọn ngẫu nhiên cho nhân vật.
— — —
STEAM for Vietnam Foundation là tổ chức phi lợi nhuận 501(c)(3) được thành lập tại Hoa Kỳ với sứ mệnh thúc đẩy các hoạt động liên quan tới giáo dục STEAM (Science — Khoa học, Technology — Công nghệ, Engineering — Kỹ thuật, Arts — Nghệ thuật, Mathematics — Toán học) tại Việt nam. STEAM for Vietnam được thành lập và vận hành bởi đội ngũ tình nguyện viên là du học sinh và chuyên gia người Việt trên khắp thế giới.
Từ khu vực góc dưới bên trái màn hình, di chuột tới biểu tượng hình con mèo, nhấn vào nút Vẽ (biểu tượng hình bút vẽ). Đây là nút giúp chúng ta tạo một trang phục mới không có gì lúc ban đầu để ta tự vẽ.
Bước 2:
Sử dụng các công cụ vẽ có sẵn như cọ vẽ, tẩy, đổ màu, hình tròn, hình vuông và thậm chí có thể thêm cả chữ vào trang phục.
Một số công cụ hữu ích có thể dùng như:
Trở về trạng thái lúc trước hay sau (Undo/Redo)
Nhóm/Hủy nhóm các đối tượng
Đưa đối tượng lên phía trên/xuống dưới
Đưa đối tượng lên trên cùng/xuống dưới cùng
Màu tô đối tượng và màu viền đối tượng
Sao chép/Dán
Xóa đối tượng đang chọn
Lật ngang/dọc đối tượng đang chọn
— — —
STEAM for Vietnam Foundation là tổ chức phi lợi nhuận 501(c)(3) được thành lập tại Hoa Kỳ với sứ mệnh thúc đẩy các hoạt động liên quan tới giáo dục STEAM (Science — Khoa học, Technology — Công nghệ, Engineering — Kỹ thuật, Arts — Nghệ thuật, Mathematics — Toán học) tại Việt nam. STEAM for Vietnam được thành lập và vận hành bởi đội ngũ tình nguyện viên là du học sinh và chuyên gia người Việt trên khắp thế giới.
Trước hết, để thêm trang phục, chúng ta cần truy cập vào mục Trang phục:
Bước 1:
Từ khu vực góc dưới bên trái màn hình, nhấn vào nút thay đổi trang phục hoặc chọn nút có hình kính lúp. Đây là nút đưa chúng ta đến thư viện trang phục của Scratch với nhiều chủ đề khác nhau và ở đó ta có thể chọn một trang phục tùy ý.
Bước 2:
Chọn một trang phục muốn sử dụng. Trong ví dụ này, chúng ta chọn phông nền có tên là Cat Flying – b.
Lưu ý:
Ô tìm kiếm: Có thể tìm nhanh tên trang phục khi gõ vào ô này. Do tên các trang phục đều bằng tiếng Anh nên khi tìm kiếm trang phục nên gõ bằng tiếng Anh.
Các ô chủ đề: Các trang phục được phân loại thành nhiều chủ đề khác nhau, thuận tiện cho việc tìm kiếm.
Kết quả sau khi thực hiện:
Nhân vật có thêm một trang phục mới được đặt ở cuối.
— — —
STEAM for Vietnam Foundation là tổ chức phi lợi nhuận 501(c)(3) được thành lập tại Hoa Kỳ với sứ mệnh thúc đẩy các hoạt động liên quan tới giáo dục STEAM (Science — Khoa học, Technology — Công nghệ, Engineering — Kỹ thuật, Arts — Nghệ thuật, Mathematics — Toán học) tại Việt nam. STEAM for Vietnam được thành lập và vận hành bởi đội ngũ tình nguyện viên là du học sinh và chuyên gia người Việt trên khắp thế giới.
Bạn có thể tìm thấy công cụ Ba lô nằm ở phía dưới phần code.
Lưu ý: Bạn cần phải đăng nhập vào tài khoản Scratch online để có thể sử dụng được tính năng này.
Sử dụng Ba lô để lưu trữ nhân vật
Giả sử bạn muốn dùng lại nhân vật Miu và các khối lệnh có sẵn của bạn Miu trong dự án khác nhưng không muốn phải tạo nhân vật và code lại từ đầu.
Bước 1: Xem bên trong dự án Miu Phiêu Lưu Ký. Sau đó, bạn kéo nhân vật Miu kéo từ phần nhân vật ở góc phải bên dưới màn hình và thả nó vào phần Ba lô này.
Vậy là mèo Miu đã ở trong Ba lô!
Bước 2: Khi bạn muốn sử dụng nhân vật Miu ở dự án khác, bạn chỉ cần mở Ba lô ra và kéo Miu vào ô chứa các nhân vật.
Bạn có thể thấy Miu đã ở trong ô nhân vật của dự án này và xuất hiện trên màn hình.
Lưu ý: Sau khi mang một nhân vật sang dự án mới, có nhiều khả năng nhân vật đó sẽ không tương thích hoàn toàn với dự án này, từ đó có thể gây ra lỗi. Các lỗi thường xảy ra bao gồm: sai khối sự kiện, quên ẩn hoặc hiện nhân vật, và thay đổi tên nhân vật nhưng quên sửa code. Vì vậy, bạn nhớ lưu ý hãy kiểm tra kĩ phần kích thước, vị trí cũng như code để phù hợp với dự án mới nhé!
Bạn cũng có thể thấy là tất cả các khối lệnh, trang phục và âm thanh của nhân vật Miu cũng được sao chép theo.
Chỉ cần kéo thả một thành phần từ dự án nào vào ba lô, và kéo thả thành phần đó ra từ ba lô là bạn đã có thể sử dụng các thành phần từ dự án khác nhau. Rất đơn giản phải không?
Sử dụng Ba lô để lưu trữ hình nền
Bước 1: Bạn vào phần phông nền, chọn phông nền bạn muốn tái sử dụng và kéo thả vào ba lô.
Lưu ý: Nếu bạn đã mở 2 tab của 2 dự án cùng một lúc thì bạn sẽ không thấy thành phần vừa mới được lưu vào Ba lô. Để hiển thị thành phần này, bạn chỉ cần nhấp vào Ba lô để đóng lại rồi lại mở lên (như một tính năng tải lại).
Bước 2: Để dùng phông nền đang được lưu trong Ba lô, bạn kéo phông nền từ Ba lô vào phần Phông nền.
Và thế là chúng ta đã có một phông nền mới cho trò chơi Miu phiêu lưu ký rồi!
Sử dụng Ba lô để lưu trữ âm thanh
Tương tự như cách lưu trữ phông nền, chúng ta có 2 bước để lưu trữ âm thanh:
Bước 1: Bạn nhấn vào 1 nhân vật, nhấn thẻ âm thanh, chọn một âm thanh bạn muốn tái sử dụng và kéo thả vào ba lô.
Bước 2: Để dùng âm thanh đang được lưu trong Ba lô, bạn kéo âm thanh từ Ba lô vào phần âm thanh của một nhân vật khác
Sử dụng Ba lô để lưu trữ trang phục
Vậy nếu bạn chỉ muốn sử dụng trang phục của nhân vật, chứ không phải toàn bộ code và âm thanh của nhân vật đó thì sao? Để làm điều này, bạn chỉ cần dùng Ba lô để lưu trữ trang phục
Giả sử với trò chơi Miu tìm cá nướng, bạn muốn dùng trang phục của nhân vật Thuyền buồm thay vì trang phục mèo của Miu.
Bước 1: Để làm việc này, bạn chỉ cần nhấp vào nhân vật, vào phần Trang phục và kéo thả trang phục bạn muốn dùng vào Ba lô.
Đối với việc lưu Trang phục, bạn hãy lưu ý rằng mình chỉ lưu Trang phục chứ không phải cả nhân vật. Trong Ba lô, Thuyền buồm được lưu dưới dạng “costume” (Trang phục) chứ không phải “sprite” (nhân vật) như Miu.
Bước 2: Khi bạn muốn sử dụng Trang phục, bạn cần kéo thả Trang phục vào một nhân vật có sẵn trong dự án.
Giả sử trong dự án Miu tìm cá, bạn kéo thả trang phục Thuyền buồm vào ô các nhân vật. Ô nhân vật nào chạm vào trang phục sẽ có trang phục đó chứ không có nhân vật mới.
Sau khi nhận được trang phục mới, Miu sẽ chuyển trang phục sang thành trang phục Thuyền buồm.
Chúc các bạn có thể tạo ra những dự án phức tạp hơn bằng cách sử dụng lại các dự án cũ thông qua Ba lô!
— — —
STEAM for Vietnam Foundation là tổ chức phi lợi nhuận 501(c)(3) được thành lập tại Hoa Kỳ với sứ mệnh thúc đẩy các hoạt động liên quan tới giáo dục STEAM (Science — Khoa học, Technology — Công nghệ, Engineering — Kỹ thuật, Arts — Nghệ thuật, Mathematics — Toán học) tại Việt nam. STEAM for Vietnam được thành lập và vận hành bởi đội ngũ tình nguyện viên là du học sinh và chuyên gia người Việt trên khắp thế giới.
Để thu âm trong Scratch, trước tiên chúng ta nhấn vào thẻ Âm thanh ở góc trái ở trên của màn hình
Sau đó nhấn vào biểu tượng loa ở góc phải phía dưới màn hình, chọn Ghi lại (biểu tượng micro).
Sau đó, ở các trình duyệt phổ biến như Microsoft Edge, Google Chrome, Mozilla Firefox và Safari, Scratch có thể sẽ yêu cầu được sử dụng micro của máy để thu âm. Chọn Allow (cho phép) nếu được yêu cầu.
Sau khi Scratch đã được phép thu âm, nút ghi lại (hình tròn màu đỏ) sẽ đậm hơn. Nhấn vào đó để bắt đầu ghi âm (hình tròn sẽ đổi thành hình vuông)
Sau khi ghi âm xong, nhấn vào nút dừng ghi âm
Bạn có thể nhấn nút Chơi để nghe lại âm thanh vừa thu. Nếu muốn thu âm lại, nhấn vào nút thu âm lại và thực hiện lại từ bước 4. Sau khi đã hài lòng với âm thanh vừa thu, nhấn nút lưu
Sau khi lưu thành công, âm thanh sẽ xuất hiện trong thẻ âm thanh như hình
Kiểm tra âm thanh mình vừa lưu
Để kiểm tra xem âm thanh có sử dụng được vào chương trình hay chưa, chúng ta có thể xài khối lệnh sau, với recording1 là tên của âm thanh chúng ta vừa lưu
STEAM for Vietnam Foundation là tổ chức phi lợi nhuận 501(c)(3) được thành lập tại Hoa Kỳ với sứ mệnh thúc đẩy các hoạt động liên quan tới giáo dục STEAM (Science — Khoa học, Technology — Công nghệ, Engineering — Kỹ thuật, Arts — Nghệ thuật, Mathematics — Toán học) tại Việt nam. STEAM for Vietnam được thành lập và vận hành bởi đội ngũ tình nguyện viên là du học sinh và chuyên gia người Việt trên khắp thế giới.
Lưu ý: Tệp xuất ra bao gồm cả các khối lệnh, trang phục và âm thanh của nhân vật.
Hướng dẫn tải lên nhân vật
Các bước để tải lên nhân vật là:
Trên đây là hướng dẫn về việc xuất ra và tải lên nhân vật. Mong rằng với mẹo nhỏ này, bạn có thể tạo nên trò chơi thú vị và sáng tạo hơn khi sử dụng những nhân vật trong trò chơi cũ của mình!
— — —
STEAM for Vietnam Foundation là tổ chức phi lợi nhuận 501(c)(3) được thành lập tại Hoa Kỳ với sứ mệnh thúc đẩy các hoạt động liên quan tới giáo dục STEAM (Science — Khoa học, Technology — Công nghệ, Engineering — Kỹ thuật, Arts — Nghệ thuật, Mathematics — Toán học) tại Việt nam. STEAM for Vietnam được thành lập và vận hành bởi đội ngũ tình nguyện viên là du học sinh và chuyên gia người Việt trên khắp thế giới.
Đối với khối lệnh phát âm thanh … đến hết, chương trình sẽ thực hiện việc phát cho tới khi hết âm thanh rồi mới thực hiện tiếp khối lệnh ở dưới. Trong khi đó, khối lệnh bắt đầu âm thanh sẽ bắt đầu phát âm thanh và sau đó tiếp tục thực hiện khối lệnh ở dưới, ngay cả khi âm thanh chưa kết thúc. Để hiểu rõ hơn, chúng ta cùng phân tích ví dụ sau.
Ví dụ: Giả sử nhân vật có một âm thanh, tên là Trumpet2 với thời lượng là 2.12 giây.
Khi sử dụng khối lệnh phát âm thanh Trumpet2 đến hết, đợi đến khi hết âm thanh, nhân vật mới thực hiện di chuyển 50 bước.
Khi sử dụng khối lệnh bắt đầu âm thanh Trumpet2, âm thanh bắt đầu được phát ra và ngay lập tức, nhân vật di chuyển 50 bước.
Hy vọng rằng bài viết này sẽ giúp các bạn tránh khỏi sự nhầm lẫn giữa hai khối lệnh phát âm thanh và bắt đầu âm thanh khi lập trình Scratch!
— — —
STEAM for Vietnam Foundation là tổ chức phi lợi nhuận 501(c)(3) được thành lập tại Hoa Kỳ với sứ mệnh thúc đẩy các hoạt động liên quan tới giáo dục STEAM (Science — Khoa học, Technology — Công nghệ, Engineering — Kỹ thuật, Arts — Nghệ thuật, Mathematics — Toán học) tại Việt nam. STEAM for Vietnam được thành lập và vận hành bởi đội ngũ tình nguyện viên là du học sinh và chuyên gia người Việt trên khắp thế giới.
Cả 2 khối lệnh Phát tin và khối lệnh Phát tin và đợi đều được 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 đó.
Ví dụ: Trong bài Miu phiêu lưu kí, nhân vật Táo sẽ phát tin Chìa khóa xuất hiện khi chạm Miu. Nhân vật Chìa khóa sẽ có khối lệnh để nhận tin Chìa khóa xuất hiện và xuất hiện theo yêu cầu
Điểm khác nhau
Khối lệnh Phát tin 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
Ở ngoài đời thật, 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ô
Trong khi đó, khối lệnh Phát tin và đợi 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 đó
Ở ngoài đời thật, 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.
Vậy khi nào chúng ta nên sử dụng khối lệnh nào?
Chúng ta thử học cách sử dụng chính xác 2 khối lệnh này thông qua 2 ví dụ sau:
Giả sự chúng ta đang muốn lập trình một trò chơi để Miu vượt qua mê cung và đi đến lối ra (Exit).
Trong trò chơi này, xét 2 hành động sau:
Hành động 1: Khi Miu đi tới Lối ra, Lối ra sẽ thông báo trò chơi chiến thắng trước khi dừng trò chơi. Khi nhận được tin trò chơi chiến thắng, nhạc chiến thắng sẽ phát ra trong vòng 10 giây, sau đó màn hình chiến thắng sẽ xuất hiện.
Nếu chúng ta sử dụng khối lệnh Phát tin để lập trình hành động này của Lối ra, Lối ra sẽ dừng trò chơi ngay sau khi phát tin Chiến thắng. Điều này sẽ dẫn đến việc nhạc chiến thắng sẽ không kịp phát hết, và màn hình chiến thắng cũng sẽ không kịp xuất hiện.
Nếu chúng ta sử dụng khối lệnh Phát tin và đợi để lập trình hành động này, sau khi phát tin chiến thắng, Lối ra sẽ đợi cho trò chơi phát nhạc chiến thắng xong, màn hình xuất hiện xong rồi mới dừng trò chơi
Vậy suy ra, khối lệnh đúng để lập trình cho hành động này là Phát tin và đợi
Hành động 2: Trong khi tìm lối ra, Miu đã vô tình kích hoạt một quả bom. Miu thông báo Miu chạm bom. Khi nhận được tin Miu chạm bom, quả bom sẽ phát nổ trong vòng 30 giây nếu Miu không kịp thoát khỏi mê cung.
Nếu chúng ta sử dụng khối lệnh Phát tin và đợi để lập trình hành động này của Miu, Miu sẽ thông báo Miu chạm bom, sau đó sẽ đứng yên đợi bom đếm hết 30 giây mới thực hiện được hành động tiếp theo. Như vậy là Miu sẽ không có cơ hội để thoát khỏi mê cung kịp thời gian rồi.
Nếu chúng ta sử dụng khối lệnh Phát tin để lập trình hành động này, sau khi Miu thông báo Miu chạm bom, Miu sẽ không đợi bom đếm đến hết giờ. Thay vào đó, Miu sẽ tiếp tục việc tìm đường thoát khỏi mê cung của mình. Nhờ đó mà Miu kịp thoát khỏi mê cung trước khi bom phát nổ
Vậy suy ra, khối lệnh đúng để lập trình cho hành động này là Phát tin
— — —
STEAM for Vietnam Foundation là tổ chức phi lợi nhuận 501(c)(3) được thành lập tại Hoa Kỳ với sứ mệnh thúc đẩy các hoạt động liên quan tới giáo dục STEAM (Science — Khoa học, Technology — Công nghệ, Engineering — Kỹ thuật, Arts — Nghệ thuật, Mathematics — Toán học) tại Việt nam. STEAM for Vietnam được thành lập và vận hành bởi đội ngũ tình nguyện viên là du học sinh và chuyên gia người Việt trên khắp thế giới.
Trí tuệ nhân tạo, hay tiếng Anh gọi là Artificial Intelligence – AI, là một thuật ngữ được sử dụng để mô tả các máy móc có khả năng bắt chước các chức năng “nhận thức” của con người, ví dụ như “học tập”, hay “giải quyết một vấn đề nào đó”.
Ví dụ về cách AI thường được sử dụng trong đời sống
AI đang ngày càng trở nên phổ biến hơn trong cuộc sống thường ngày của chúng ta. Nếu bạn nào đã đọc truyện Doremon hẳn là vẫn còn nhớ chú mèo máy đến từ tương lai của chúng ta có một chiếc xe tự lái. Có lẽ là nhiều năm về trước, khái niệm đó chỉ có trong tưởng tượng nhưng hiện giờ xe tự lái, và cả thiết bị bay không người lái đã thực sự xuất hiện trong đời sống hàng ngày rồi. Tất cả đều nhờ vào công nghệ AI.
Không những thế AI còn giúp chúng ta tạo ra những chú Robot biết nói tiếng người, biết chơi cờ và cả dạy học nữa. Đó chỉ là một số ít ví dụ mà AI đã làm được để nâng cao đời sống con người mà thôi!
Sử dụng dữ liệu lưu trữ vào bộ nhớ để tạo ra một AI
Ý tưởng cơ bản để tạo ra một AI là lưu các kết quả từng xảy ra vào bộ nhớ, và dựa vào các dữ liệu đó để học hỏi và tạo ra kết quả chính xác hơn.
Vậy thì “dữ liệu” là gì?
Dữ liệu là thông tin về đối tượng bất kỳ được thu thập để “ghi nhớ”, phục vụ cho việc “học hỏi” và “phán đoán” cách ứng xử trong các tình huống mới.
Dữ liệu có thể xuất hiện dưới dạng chữ viết, ký hiệu, con số, âm thanh, hình ảnh…
Tất cả những dữ liệu này sẽ được bộ nhớ của AI ghi nhớ, từ đó Ai sẽ “quan sát”, “học hỏi” để đưa ra những quyết định để giải quyết một vấn đề nào đó. Do đó dữ liệu càng nhiều, máy móc sẽ có nhiều cơ sở để phân tích và đưa ra quyết định.
Ví dụ về cách dùng AI trong bài Siêu Robot ném bóng rổ
Ví dụ như ở bài “Siêu Robot ném bóng rổ”, cứ sau mỗi lượt ném bạn Robot lại ghi lại chi tiết của lượt ném đó vào “sổ kinh nghiệm” để lần sau làm tốt hơn nữa.
Đó là lý do tại sao AI lại tiến bộ hơn thuật toán Dò Tìm Triệt Để, chính là nhờ sử dụng bộ dữ liệu được lưu lại. Nhờ các dữ liệu này mà bạn Robot có thể học từ rất nhiều những tình huống ném Trúng và ném Trượt trong quá khứ, và đoán ra cách ném tốt nhất cho tình huống tiếp theo và làm cho thời gian tìm ra cách ném chính xác rút ngắn lại.
Con có thể chơi thử trò chơi Siêu Robot Ném Bóng Rổ để hiểu ứng dụng của AI nhé! http://bit.ly/RobotBongRo
— — —
STEAM for Vietnam Foundation là tổ chức phi lợi nhuận 501(c)(3) được thành lập tại Hoa Kỳ với sứ mệnh thúc đẩy các hoạt động liên quan tới giáo dục STEAM (Science — Khoa học, Technology — Công nghệ, Engineering — Kỹ thuật, Arts — Nghệ thuật, Mathematics — Toán học) tại Việt nam. STEAM for Vietnam được thành lập và vận hành bởi đội ngũ tình nguyện viên là du học sinh và chuyên gia người Việt trên khắp thế giới.