Vị trí của bạn Miu và hòn đá ở 2 bức hình có gì khác nhau?
LỚP (LAYER) LÀ GÌ?
Khi có nhiều hơn 2 nhân vật xuất hiện trên màn hình, dễ có hiện tượng các nhân vật bị chồng lên nhau. Khi đó ta sử dụng từ “lớp” để thể hiện mối quan hệ giữa vị trí của các nhân vật. Nếu nhân vật A có lớp đứng trước nhân vật B có nghĩa là nhân vật A sẽ nằm đè lên (hay chồng lên) nhân vật B.
Nhân vật nào hiển thị ở phía trước, gần với người xem nhất, thì nhân vật đó nằm ở lớp trên cùng. Nhân vật càng nằm ở dưới thì lớp của nhân vật càng lớn. Hay nói cách khác, lớp của vật là số càng lớn thì nhân vật nằm càng xa người xem.
Ví dụ:
Ở hình trên, sao biển nằm ở lớp phía trên (nằm chồng lên) cua.
CÁC KHỐI LỆNH VỚI LỚP
1. Đi tới lớp phía trên/sau cùng
Ví dụ: Trong trường hợp lập trình cho sao biển đi tới lớp phía trên cùng, ta sẽ được kết quả như sau:
Khối lệnh đi tới lớp phía sau cùng có ý nghĩa ngược lại:
2. Đi tới 1 lớp
Khối lệnh giúp nhân vật nhảy lên 1 lớp phía trên (nếu nhập vào số âm như -1, -2,.. thì nhân vật sẽ lùi xuống). Ngoài ra, ta có thể thay đổi số ở trên để nhân vật nhảy lên hoặc lùi xuống một số lớp bất kỳ.
Ví dụ: Trong trường hợp lập trình cho sao biển:
Ở hình 1, sao biển đang ở lớp dưới cùng. Sau khi thực hiện khối lệnh đi tới 1 lớp (tiến lên 1 lớp), sao biển sẽ ở lớp giữa (nằm trên hòn đá và dưới con cua) như hình 2. Nếu ta cho sao biển đi tới -1 lớp (số âm có nghĩa là đi lùi lại 1 lớp), sao biển từ lớp giữa ở hình 2, sẽ quay về lớp dưới cùng như hình 3.
— — —
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ách nhận biết các khối lệnh được thực hiện tuần tự
Các khối lệnh được thực hiện tuần tự được xếp chồng lên nhau. Khi bắt đầu chương trình, khối lệnh ở trên cùng sẽ được thực hiện trước. Sau khi hoàn thành khối lệnh ở trên thì khối lệnh ngay dưới đó mới được thực hiện.
Ví dụ:
Trong chương trình trên, chúng ta thấy các khối lệnh được xếp chồng lên nhau, do đó các khối lệnh này sẽ được thực hiện tuần tự. Thứ tự các khối lệnh được thực hiện sẽ là:
Khối lệnh “Khi bấm vào lá cờ xanh” được chạy để bắt đầu chương trình
Khôi lệnh “nói Xin chào! trong 3 giây” được chạy để cho bạn Mèo nói trong vòng 3 giây
Sau 3 giây (tức là sau khi khối lệnh “nói” được thực hiện xong) thì bạn Miu mới phát âm thanh meo
Chúng ta có thể biểu diễn trình tự trên như sơ đồ dưới đây:
Khi nào nên cho các khối lệnh thực hiện tuần tự
Chúng ta cho các khối lệnh thực hiện tuần tự khi chúng ta muốn các hành động của nhân vật được thực hiện theo đúng một thứ tự nhất định. Thực hiện tuần tự là mặc định của Scratch.
Thực hiện cùng lúc
Cách nhận biết các khối lệnh được thực hiện cùng lúc
Các khối lệnh được thực hiện cùng lúc sẽ không xếp chồng lên nhau. Thay vào đó, chúng sẽ cùng nằm dưới các khối lệnh sự kiện (khối lệnh màu vàng tươi) giống nhau.
Ví dụ:
Trong hình trên, 4 khối lệnh “Mèo nói Chào chó!”, “Mèo phát âm thanh Meo”, “Chó nói Chào mèo!” và “Chó phát âm thanh Gâu”không được xếp chồng lên nhau, do đó chúng sẽ không thực hiện tuần tự với nhau. Thêm vào đó, chúng ta nhận ra 3 khối lệnh “Mèo nói Chào chó!”, “Mèo phát âm thanh Meo” và “Chó nói Chào mèo!” cùng nằm dưới khối lệnh “Khi bấm vào lá cờ xanh” giống nhau, nên nếu bấm vào lá cờ xanh thì 3 khối lệnh này sẽ được thực hiệncùng lúc. Khối lệnh Chó phát âm thanh Gâu tuy cũng nằm dưới một khối lệnh màu vàng, nhưng khối lệnh màu vàng đó lại khác với 3 khối lệnh màu vàng còn lại nên hành động “Chó phát âm thanh Gâu” sẽ không được thực hiện cùng lúc với 3 hành động kia.
Chúng ta có thể biểu diễn trình tự trên như sơ đồ dưới đây:
Khi nào nên sử dụng thực hiện cùng lúc
Các khối lệnh của các nhân vật khác nhau hoặc các khối lệnh trong các hành động khác nhau của cùng một nhân vật có thể được cho thực hiện cùng lúc với nhau.
Kết hợp cả hai để phân tích một chương trình
Bây giờ chúng ta thử áp dụng kiến thức ở trên vào một chương trình cơ bản như sau: chương trình gồm có 2 nhân vật Mèo và Chó, mỗi nhân vật được lập trình như hình dưới:
Chúng ta nhận thấy 3 điểm sau:
Khối lệnh “nói Chào Chó! trong 3 giây” của Mèo và khối lệnh “nói Chào Mèo! trong 3 giây” của Chó đều nằm dưới một khối lệnh màu vàng giống nhau đó là “Khi bấm vào lá cờ xanh”. Do đó 2 khối lệnh này sẽ thực hiện cùng lúc với nhau (thực hiện cùng lúc)
Ở nhân vật Mèo, khối lệnh “phát âm thanh Meo đến hết” nằm dưới khối lệnh “nói Chào Chó! trong 3 giây” nên sẽ được thực hiện sau khi khối lệnh “nói Chào Chó! trong 3 giây” thực hiện xong (thực hiện tuần tự)
Ở nhân vật Chó, khối lệnh “phát âm thanh Gâu đến hết” nằm dưới khối lệnh “nói Chào Mèo! trong 3 giây” nên sẽ được thực hiện sau khi khối lệnh “nói Chào Mèo! trong 3 giây” thực hiện xong (thực hiện tuần tự)
Từ 3 phân tích trên, chúng ta sẽ có sơ đồ về cách chương trình sẽ chạy như sau:
Chúc các bạn hiểu rõ về thứ tự của các khối lệnh trong chương trình của mình hơn sau khi đọc bài viết này!
— — —
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 chúng ta cần truy cập vào mục Trang phục theo hướng dẫn như sau:
Bước 1:
Chọn nhân vật cần thêm trang phục hay quản lý trang phục
Bước 2:
Chọn mục Trang phục
1. Đổi tên trang phục
Bước 1:
Chọn trang phục muốn đổi tên
Bước 2:
Nhập tên mới đặt cho trang phục
Lưu ý: Nên đặt tên trang phục có ý nghĩa cụ thể để khi lập trình trò chơi có thể dễ dàng lựa chọn trang phục mong muốn thay vì phải chuyển qua lại giữa phần code và trang phục để đối chiếu.
2. Nhân bản, xuất ra, xóa trang phục
Bước 1:
Chọn phông nền costume2, sau đó nhấn chuột phải
Bước 2:
Chọn nhân bản/ xuất ra/xóa
Lựa chọn nhân bản có nghĩa là tạo ra một trang phục mới giống y hệt trang phục đang chọn. Ở trong ví dụ này, trang phục mới có tên là costume3. Kết quả thu được:
Lựa chọn xuất ra có nghĩa là trang phục sẽ được tải về máy tính dưới dạng một tệp. Ở trong ví dụ này, chúng ta có tệp costume2. Kết quả thu được:
Lựa chọn xóa dùng để xóa trang phục không cần dùng tới. Ngoài cách chọn Xóa, chúng ta có thể nhấn vào biểu tượng thùng rác:
Sau khi ấn, phông nền costume2 sẽ biến mất. Kết quả thu được khi chọn xóa phông nền:
3. Đổi thứ tự trang phục
Từ khu vực bên trái màn hình, ta đã biết thứ tự của các trang phục ở góc trên cùng bên trái.
Để đổi thứ tự các trang phục, nhấn giữ chuột trái vào trang phục muốn đổi vị trí và sau đó kéo đến vị trí thích hợp và thả. Ở trong ví dụ này, chúng ta sẽ chọn phông nền Witch-a, nhấn giữ chuột trái và di lên trước vị trí của phông nền Rocketship-a.
Chuyển phông nền Witch-a từ vị trí số 2 đã xuống vị trí số 3
Kết quả sau khi thực hiện
Như vậy ta đã chuyển phông nền Witch-a từ vị trí số 2 đã xuống vị trí số 3.
— — —
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 Máy ảnh. Sau đó màn hình sẽ hiển thị một hộp thoại.
Bước 2:
Để hình ảnh mà bạn muốn để làm trang phục ở trước camera sau đó bấm vào nút Chụp ảnh
Bước 3:
Nếu thấy ảnh được, bấm tiếp vào nút Lưu. Ngoài ra ta có thể chụp lại hình ảnh bằng cách ấn vào nút Chụp lại ảnh.
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 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.
Quý vị phụ huynh nào chưa đăng ký khoá học cho con, vui lòng tham khảo ở phần I của bài viết.
Quý vị phụ huynh nào đã đăng ký khoá học cho con nhưng vẫn chưa nhận thư mời nhập học, vui lòng tham khảo từ phần II của bài viết.
Quý vị phụ huynh nào đã nhận thư mời nhập học, vui lòng tham khảo từ phần III của bài viết.
Quý vị phụ huynh nào chưa biết dùng Live App, vui lòng tham khảo từ phần IV của bài viết.
I. DÀNH CHO PHỤ HUYNH CHƯA ĐĂNG KÝ
Trại hè Lập trình 2021 đã bắt đầu từ 27/6, phụ huynh và các em học sinh có thể xem lại bài học qua Youtube CS 001hoặcCS 101.
Chúng tôi tiếp tục mở đơn đăng ký đến 23:59 ngày 03/07/2021. Nộp đơn và trở thành học sinh chính thức cho phép học sinh được tương tác với trợ giảng trong giờ học, tiếp cận slide bài giảng, làm bài tập và được chấm điểm cho bài làm của mình. Đồng thời, chỉ học sinh chính thức mới có cơ hội nhận được chứng chỉ cuối khoá và học bổng/các phần quà hấp dẫn từ đối tác của chúng tôi.
Trong quá trình tạo tài khoản STEAMese Profile, phụ huynh sẽ nhận được các email sau:
Tài khoản STEAMese Profile là tài khoản quan trọng mà các học sinh sẽ dùng để vào khoá học sau khi được nhận học. STEAM for Vietnam khuyến khích phụ huynh nên sử dụng email của học sinh (nếu đã có) hoặc tạo một email cho học sinh (nếu chưa có) để đăng kí STEAMese Profile. Email phụ huynh sẽ là email dùng để kiểm duyệt và xác thực thông tin cho học sinh. Sau khi đăng ký, vui lòng lưu tài khoản ở trong điện thoại, sổ tay, để sử dụng khi cần thiết.
Đối với các học sinh dưới 13 tuổi, BTC sẽ gửi email yêu cầu phụ huynh duyệt thông tin của con trên STEAMese Profile. Phụ huynh nhấn “Đồng ý” xong thì hãy quay lại vẫn cần hoàn thành các bước đăng ký còn lại (điền đơn đăng ký). “Đồng ý” STEAMese Profile không có nghĩa hoàn thành đăng ký khoá học.
Sau khi đăng ký khoá học, phụ huynh sẽ nhận được email sau:
II. PHẦN DÀNH CHO PHỤ HUYNH ĐÃ ĐĂNG KÝ VÀ CHƯA NHẬN THƯ MỜI NHẬP HỌC
Phụ huynh cần xem kỹ mình đã thực hiện đủ 4 bước ở phần I chưa.
1. Đối với phụ huynh chỉ mới hoàn thành STEAMese Profile
Quý phụ huynh hãy xem lại phần I để hoàn thành đơn đăng ký.
2. Đối với phụ huynh đã hoàn thành đơn đăng ký và nhận email Xác nhận đăng ký
a. Với học sinh hoàn thành việc đăng ký sau 23:59 tối thứ Sáu ngày 25/06/2021 (giờ Việt Nam): BTC sẽ gửi thư mời nhập học và các hướng dẫn cần thiết trong vòng 3-5 ngày tới, muộn nhất đêm 3/7/2021/
b. Với học sinh hoàn thành việc đăng ký trước 23:59 tối thứ Sáu ngày 25/06/2021 (giờ Việt Nam), BTC đã gửi thư mời nhập học đến những bạn đạt yêu cầu đầu vào của khóa học. Phụ huynh hãy kiểm tra kỹ hòm thư rác và quảng cáo email STEAMese Profile.
Lưu ý:
Nếu phụ huynh có từ 2 con đăng ký học trở lên, xin vui lòng kiểm tra thư mời nhập học được gửi tới địa chỉ email đăng ký STEAMese Profile của mỗi con.
Tài khoản STEAMese Profile là tài khoản sử dụng email học sinh hoặc email phụ huynh tạo ra cho học sinh lúc đăng ký học, không phải sử dụng email phụ huynh nhận thư.
III. DÀNH CHO PHỤ HUYNH ĐÃ ĐĂNG KÝ VÀ NHẬN ĐƯỢC THƯ MỜI NHẬP HỌC
Sau khi xác nhận tham gia, các học sinh sẽ được BTC ghi danh vào khoá học trong vòng 24 – 48 tiếng. Nếu quá 48 tiếng chưa thấy ghi danh thì liên hệ BTC qua email: hello@steamforvietnam.org
Sau khi trở về trang chủ khoá học trên LMS, truy cập khóa học đã đăng ký (CS 001 hoặc CS 101)
Bước 4: Làm bài kiểm tra đầu vào của khóa học
Kiến thức của bài kiểm tra này là kiến thức từ khóa Get Started Coure ở Bước 2. Chỉ sau khi hoàn thành bài kiểm tra này, học sinh mới có thể mở ra tài liệu buổi học số 1 và các buổi học tiếp theo.
Hạn chót hoàn thành bài kiểm tra đầu vào: 23:59 tốiChủ nhật11/7/2021 (giờ Việt Nam).
Bước 5: Xem tài liệu Bài 1: Slide, Video, Làm bài tập về nhà
Học sinh xem lại nội dung bài học số 1, hoàn thiện các câu hỏi trắc nghiệm và bài tập về nhà cho buổi học số 1.
Hạn chót hoàn thành bài tập về nhà: 23:59 tối Chủ nhật ngày 11/7/2021 (giờ Việt Nam).
Sau ngày 3/7/2021, học sinh hãy vào lại LMS để hoàn thành việc chấm điểm (nếu được yêu cầu) cho bạn trước 23:59 tối Chủ nhật ngày 11/7/2021 (giờ Việt Nam).
Lưu ý: Điểm chuyên cần là điểm làm các câu hỏi trắc nghiệm mỗi khi lớp học diễn ra. Do trục trặc kỹ thuật, bài học số 1 không hiển thị các câu hỏi để tính điểm chuyên cần. BTC đã đưa các câu hỏi lên LMS. Học sinh hoàn thiện phần điểm danh cho bài số 1 trên LMS trước 23:59 tối Thứ Bảy ngày 3/7/2021 (giờ Việt Nam) vẫn sẽ được tính điểm chuyên cần.
Bước 2: Đăng nhập bằng tài khoản STEAMese Profile/ LMS đã tạo trước đó.
Lưu ý: Tài khoản STEAMese Profile là tài khoản với email phụ huynh đã tạo cho học sinh hoặc email của học sinh.
Bước 3: Nhấn nút “Tham dự” vào khoá học đã đăng kí
Bước 4: Giao lưu với các bạn, chơi game do BTC đưa lên và bắt đầu giờ học cùng các thầy cô.
Các lỗi hay gặp phải khi truy cập Live App
1. Khoá học của mình hiển thị “Chưa đăng ký”
Phụ huynh và học sinh hãy kiểm tra xem mình đã hoàn thành các bước đầy đủ ở phần I->III chưa
2. Youtube bài giảng của mình chất lượng video hiển thị thấp
Phụ huynh và học sinh hãy chọn vào nút Cài đặt (hình bánh răng) ở góc phải dưới thanh video, nhấn chất lượng và chọn 720p.
3. Sao mình không thấy quiz hiển thị
Để quiz hiển thị trên Live App, trước tiên học sinh cần phải đăng nhập trên LMS. Sau khi đăng nhập thành công, học sinh quay lại trang Live App và tải lại trang, quiz sẽ hiển thị.
Cảm ơn quý phụ huynh và các em học sinh đã tin tưởng và đồng hành cùng các khoá học của STEAM for Vietnam. Mọi câu hỏi cho chúng tôi, vui lòng gửi về hòm thư hello@steamforvietnam.org
— — —
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.