Chào mừng bạn đến với Thế giới Lập trình Chào tôi tên là Kathleen Kennedy và tôi là người sản xuất Star Wars: The Force Awakens. Hôm nay, các bạn sẽ được làm việc với 1 trong các ngôi sao, BB-8. BB-8 là một con robot hình cầu. Mọi động tác anh ấy làm đều được điều khiển bằng phần mềm máy tính. Khoa học máy tính ảnh hưởng tới mọi ngành công nghiệp, từ tiếp thị đến sức khỏe và phim. Thực tế, hàng trăm kỹ sư máy tính công việc cùng nhau làm một bộ phim giống như The Force Awakens. Chào, tôi là Rachel Rose. Tôi là một kỹ sư R&D cao cấp ở ILM và tôi lãnh đạo nhóm hoạt hình và phát triển sinh vật. Trong The Force Awakens, tôi chịu trách nhiệm giúp các họa sĩ thiết kế các thiết bị, là phần của nhân vật có khả năng di chuyển, cho phép các nhân vật nhìn như họ rất tin tưởng vào 1 ngân hà xa, thật xa. Trong giờ tiếp theo, chúng tôi sẽ xây dựng một trò chơi Star Wars mà sẽ dạy cho bạn các khái niệm cơ bản về lập trình. Thông thường thì lập trình đều dùng văn bản (text) nhưng chúng ta sẽ dùng khối (blocks) ở đây để chúng ta có thể có thể kéo và thả để viết các chương trình. Để bắt đầu, chúng tôi sẽ làm việc với Rey để lập trình BB-8 đi thu thập toàn bộ các mảnh vụn. Màn hình của bạn được chia thành 3 phần. Bên trái là không gian game Star Wars nơi mã sẽ chạy. Lời hướng dẫn cho mỗi cấp độ được viết dưới không gian game. Khu vực ở giữa là hộp công cụ (toolbox) và mỗi khối ở đó là một lệnh mà BB-8 có thể hiểu. Khoảng trắng bên phải được gọi là khu vực làm việc (workspace) và đây là nơi xây dựng chương trình của chúng ta. Nếu tôi kéo khối moveLeft (đi sang trái) vào workspace, chuyện gì sẽ xảy ra? BB-8 di chuyển sang bên trái nơi xuất phát. Và nếu tôi muốn BB-8 làm gì đó sau khối move left? Tôi có thể thêm một khối khác vào chương trình. Tôi sẽ chọn khối moveUp và kéo nó đến dưới khối MoveLeft cho đến khi có highlight xuất hiện. Sau đó, tôi sẽ thả nó vào và hai block sẽ nối với nhau. Khi tôi nhấn chạy chương trình lần nữa, BB-8 sẽ thi hành lệnh mà đã được xếp từ trên xuống dưới trong workspace. Nếu bạn muốn xóa một khối, chỉ cần kéo nó từ ngăn xếp trở lại hộp công cụ. Sau khi bạn nhấn nút chạy, bạn có thể luôn luôn nhấn vào nút đặt lại (reset) để BB-8 trở lại lúc đầu. Bây giờ hãy cùng bắt đầu!