Dự án: Câu chuyện hội thoại
Dự án này tập trung vào thông điệp (broadcast) - cách nhiều sprite phối hợp với nhau theo đúng thứ tự, thay vì mỗi sprite chạy độc lập.
Chuẩn bị
Phần tiêu đề “Chuẩn bị”Tạo 2 sprite bất kỳ (ví dụ mèo và chó), đặt tên Nhân vật A và
Nhân vật B. Không cần biến số cho dự án này.
Mở đầu hội thoại
Phần tiêu đề “Mở đầu hội thoại”Sprite Nhân vật A bắt đầu cuộc trò chuyện khi bấm cờ xanh, rồi báo cho
Nhân vật B biết bằng cách phát tin:
khi bấm vào @greenFlag nói [Chào bạn!] trong (2) giây phát tin [luot-2 v]
Đáp lời
Phần tiêu đề “Đáp lời”Kịch bản này đặt ở sprite Nhân vật B - chỉ chạy khi nhận được tin
luot-2, đảm bảo B luôn nói sau khi A nói xong, không nói chồng lên
nhau:
khi nhận [luot-2 v] nói [Chào bạn, khỏe không?] trong (2) giây phát tin [luot-3 v]
Tiếp tục cuộc trò chuyện
Phần tiêu đề “Tiếp tục cuộc trò chuyện”Quay lại sprite Nhân vật A, thêm một kịch bản mới lắng nghe luot-3:
khi nhận [luot-3 v] nói [Mình khỏe, cảm ơn bạn!] trong (2) giây
Cứ theo mẫu này, mỗi lượt thoại là một thông điệp riêng - sprite nào “nghe” tin đó thì nói lời thoại của mình, sau đó phát tin tiếp cho lượt kế tiếp.
Mở rộng thêm
Phần tiêu đề “Mở rộng thêm”- Thêm hiệu ứng: đổi trang phục hoặc phát âm thanh mỗi khi một nhân vật nói
- Cho phép người xem chọn hướng đi của câu chuyện bằng cách hỏi và đợi câu trả lời, rồi phát tin khác nhau tuỳ theo câu trả lời
- Thêm phông nền đổi theo từng cảnh (ví dụ: cảnh gặp nhau → cảnh phiêu
lưu) bằng khối
đổi phông nền thành
Sang bài tiếp theo: vẽ hình tròn - dùng bút vẽ và vòng lặp để vẽ các hình học và hoa văn.