[Script Info] Title: [Events] Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text Dialogue: 0,0:00:01.28,0:00:03.94,Default,,0000,0000,0000,,Chào mừng bạn đến với Thế giới Lập trình Dialogue: 0,0:00:14.07,0:00:20.47,Default,,0000,0000,0000,,Chào tôi tên là Kathleen Kennedy và tôi là\Nngười sản xuất Star Wars: The Force Awakens. Hôm nay, các bạn sẽ Dialogue: 0,0:00:20.47,0:00:27.91,Default,,0000,0000,0000,,đượ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 Dialogue: 0,0:00:27.91,0:00:34.83,Default,,0000,0000,0000,,độ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 Dialogue: 0,0:00:34.83,0:00:41.22,Default,,0000,0000,0000,,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 Dialogue: 0,0:00:41.22,0:00:45.29,Default,,0000,0000,0000,,công việc cùng nhau làm một bộ phim giống như The Force Awakens. Dialogue: 0,0:00:45.29,0:00:51.90,Default,,0000,0000,0000,,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 Dialogue: 0,0:00:51.90,0:00:57.34,Default,,0000,0000,0000,,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ế Dialogue: 0,0:00:57.34,0:01:03.29,Default,,0000,0000,0000,,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ọ Dialogue: 0,0:01:03.29,0:01:08.63,Default,,0000,0000,0000,,rất tin tưởng vào 1 ngân hà xa, thật xa.\NTrong giờ tiếp theo, chúng tôi sẽ xây dựng Dialogue: 0,0:01:08.63,0:01:13.68,Default,,0000,0000,0000,,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 Dialogue: 0,0:01:13.68,0:01:17.24,Default,,0000,0000,0000,,đề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ả Dialogue: 0,0:01:17.24,0:01:23.20,Default,,0000,0000,0000,,để 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 Dialogue: 0,0:01:23.20,0:01:27.70,Default,,0000,0000,0000,,toàn bộ các mảnh vụn.\NMàn hình của bạn được chia thành 3 phần. Dialogue: 0,0:01:27.70,0:01:32.26,Default,,0000,0000,0000,,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 độ Dialogue: 0,0:01:32.26,0:01:37.26,Default,,0000,0000,0000,,đượ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 ở đó Dialogue: 0,0:01:37.26,0:01:42.01,Default,,0000,0000,0000,,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 Dialogue: 0,0:01:42.01,0:01:44.65,Default,,0000,0000,0000,,làm việc (workspace) và đây là nơi xây dựng chương trình của chúng ta. Dialogue: 0,0:01:44.65,0:01:51.86,Default,,0000,0000,0000,,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 Dialogue: 0,0:01:51.86,0:01:56.99,Default,,0000,0000,0000,,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 Dialogue: 0,0:01:56.99,0:02:02.28,Default,,0000,0000,0000,,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 Dialogue: 0,0:02:02.28,0:02:06.18,Default,,0000,0000,0000,,khối MoveLeft cho đến khi có highlight xuất hiện. Sau đó, tôi sẽ thả nó vào và hai Dialogue: 0,0:02:06.18,0:02:10.55,Default,,0000,0000,0000,,block sẽ nối với nhau.\NKhi tôi nhấn chạy chương trình lần nữa, BB-8 sẽ thi hành Dialogue: 0,0:02:10.55,0:02:15.99,Default,,0000,0000,0000,,lệnh mà đã được xếp từ trên xuống dưới trong workspace. Nếu bạn muốn xóa Dialogue: 0,0:02:15.99,0:02:20.56,Default,,0000,0000,0000,,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 Dialogue: 0,0:02:20.58,0:02:27.60,Default,,0000,0000,0000,,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!