Một tựa game chuyên sâu về lập trình và tự động hóa, lấy bối cảnh trên một hành tinh xa lạ đầy băng giá. Hãy viết mã thực tế để điều khiển xe tự hành, vận hành lưới điện, chế tạo linh kiện và điều phối các đội bay drone trên khắp hành tinh. Các đoạn mã của bạn sẽ tiếp tục chạy trong khi bạn lên kế hoạch cho bước đi tiếp theo. Quá trình cải tạo hành tinh càng diễn ra mạnh mẽ, hành tinh này sẽ càng có những phản ứng tương ứng.
Bạn được cử đến một hành tinh xa lạ và băng giá. Con tàu của bạn im lìm. Các cảm biến đã ngừng hoạt động.
Cách duy nhất để thổi hồn vào nơi này là viết mã lệnh.
Code: Terraform là tựa game kết hợp giữa lập trình và tự động hóa, nơi mọi hành động đều được thực hiện thông qua các đoạn mã (script) do chính bạn viết. Không phải lập trình trực quan, cũng không phải thao tác kéo-thả đơn thuần. Đó là mã nguồn thực thụ, sử dụng ngôn ngữ mô phỏng theo Python, đi kèm trình soạn thảo, bảng điều khiển và tài liệu hướng dẫn đầy đủ được tích hợp ngay trong game.
Bạn không nhấp chuột để khai thác khoáng sản; thay vào đó, bạn viết mã lệnh để điều khiển quy trình khai thác. Bạn không quản lý lưới điện bằng tay mà thiết lập các quy tắc vận hành tự động. Các tấm pin năng lượng mặt trời tự xoay theo hướng nắng nhờ mã lệnh đọc dữ liệu thời gian; các đội drone cất cánh theo lệnh điều phối của bạn. Càng nhiều hệ thống được lập trình, hành tinh càng phản hồi mạnh mẽ hơn.
Khởi động hệ thống
Đưa căn cứ vào hoạt động thông qua từng đoạn mã lệnh. Hiệu chỉnh cảm biến. Kích hoạt năng lượng mặt trời. Đọc dữ liệu thô từ thiết bị và chuyển hóa chúng thành thông tin hữu ích. Mỗi hệ thống là một thành phần mà bạn tương tác thông qua mã lệnh.
Viết mã lệnh vận hành tự động
Hệ thống theo dõi năng lượng mặt trời tự động xoay theo hướng nắng. Xe tự hành (rover) khảo sát các khu vực xa xôi và khoan thăm dò những nơi tiềm năng. Lò luyện kim xử lý nguyên liệu thu về. Tất cả cùng vận hành đồng thời; mã lệnh của bạn vẫn tiếp tục làm việc trong khi bạn lên kế hoạch cho bước đi tiếp theo.
Hoàn thành các hợp đồng kỹ thuật
Trái Đất gửi đến các hợp đồng—những thử thách xử lý dữ liệu đi kèm phần thưởng giá trị. Phân tích tín hiệu, lọc tập dữ liệu và tính toán các giải pháp. Hợp đồng càng khó, phần thưởng càng lớn.
Tinh luyện, chế tạo và vận chuyển
Kiếm tín dụng (credits) và mua sắm máy móc. Triển khai các loại xe tự hành và robot Pioneer dạng mô-đun; linh hoạt thay đổi các mô-đun định vị, sonar và mũi khoan tùy theo yêu cầu công việc. Luyện quặng thành thỏi kim loại. Chế tạo linh kiện: đoạn ống, khung máy, bảng mạch, cánh quạt tuabin, khoang chứa hàng, cụm động cơ đẩy, bộ pin. Vận chuyển đơn hàng cho các đối tác tại Trái Đất để nhận tín dụng, mở khóa công thức chế tạo và nâng cấp công nghệ. Phát triển từ một tấm pin năng lượng mặt trời đơn lẻ thành một nền công nghiệp bao trùm cả hành tinh.
Lưới điện và hệ thống dẫn lưu chất
Khoan lấy nước từ các nguồn dự trữ ngầm. Khai thác giếng dầu. Thu hơi nước từ các miệng phun địa nhiệt. Dẫn truyền các loại vật chất này đi khắp hành tinh, cân bằng áp suất ngược và cung cấp dòng chảy liên tục cho các loại máy móc cấp cao cần công suất tối đa. Xây dựng cầu vượt cho các đường ống giao nhau. Kết nối các phân vùng lưới điện bằng các đoạn dây dẫn. Bạn sẽ tự tay thiết kế lớp hạ tầng này theo từng ô đất. Các cấp độ, nâng cấp và hành trình vươn lên
Máy Mark I đưa bạn đến vùng khí quyển loãng. Mark II đẩy bạn lên tầng không khí có thể hít thở được. Mark III đòi hỏi đầu vào dạng lỏng nhưng mở ra lộ trình cải tạo hành tinh (terraforming). Hãy kiếm các gói nâng cấp thông qua việc hoàn thành đơn hàng, áp dụng chúng cho các cỗ máy đã triển khai và quan sát sự thay đổi trong biểu đồ sản lượng.
Xây dựng những gì bạn cần
Lên kế hoạch bố trí đường ống, đường dây điện và các trạm tiền tiêu trong trình soạn thảo bản thiết kế dạng ô lưới. Phái một Pioneer (Người tiên phong) trang bị mô-đun Constructor (Xây dựng) để thực thi kế hoạch. Lắp đặt cơ sở hạ tầng từng phần một, chính xác đến từng ô lưới, y hệt cách một đội ngũ kỹ sư thực thụ làm việc.
Chế tạo drone. Thiết lập lộ trình bay. Dựng trạm tiền tiêu.
Lắp ráp drone từ khung thân, động cơ đẩy và các khoang mô-đun. Đặt trạm tiền tiêu tại những vùng giàu tài nguyên nhất và vận hành chúng từ xa. Viết các kịch bản bay để vận chuyển quặng về căn cứ, chở vật tư ra ngoài và thu hồi các phi đội bị mắc kẹt. Các trạm sạc và bệ tiếp nhiên liệu giúp duy trì hoạt động bay của phi đội. Các khoang thu hồi sẽ vận chuyển bằng đường hàng không những chiếc không thể tự quay về. Khoảng cách giờ đây phụ thuộc vào dung lượng pin và nhiên liệu, chứ không phải đường ray hay lối đi cố định. Chia sẻ lộ trình dưới dạng kịch bản thư viện một lần và mọi drone đều có thể sử dụng nó.
Môi trường lập trình thực thụ
Trình soạn thảo mã nguồn đầy đủ tính năng: tô màu cú pháp, tự động hoàn thành mã, gợi ý tham số, gợi ý thông minh theo kiểu dữ liệu, đổi tên biến/hàm (refactoring) và tài liệu nội dòng có thể truy cập nhanh bằng tổ hợp phím Cmd+click. Chạy đồng thời nhiều kịch bản. Sử dụng kịch bản thư viện cho mã nguồn dùng chung: chỉ cần import hàm một lần và sử dụng ở mọi nơi. Hỗ trợ điểm dừng (breakpoint), điểm ghi nhật ký (log point), điểm dừng có điều kiện và ba chế độ từng bước (step mode) để gỡ lỗi chuyên nghiệp. Ghim trình soạn thảo để viết mã và quan sát kết quả ngay bên cạnh.
Có điều gì đó bất thường
Các chỉ số cảm biến không khớp nhau. Những vùng nhiệt độ cao bất thường ở nơi lẽ ra phải mát mẻ. Các công trình xuất hiện mà hôm qua chưa hề có. Trung tâm điều hành đặt ra những câu hỏi lẽ ra không cần thiết. Càng cải tạo hành tinh, hành tinh càng phản ứng mạnh mẽ hơn. Không phải phản ứng với thiết bị của bạn. Mà là với chính bạn.
Câu chuyện được kể qua thiết bị đầu cuối của bạn
Không có các đoạn cắt cảnh (cutscene) hay phim dẫn chuyện. Mọi tình tiết cốt truyện đều đến từ chính các hệ thống mà bạn đang sử dụng: thông tin nhiệm vụ, dữ liệu cảm biến, các bản tin mã hóa, những bất thường trong hợp đồng. Sự thật dần hé lộ trong quá trình bạn làm việc. Hãy chú ý đến từng chi tiết.
Không cầm tay chỉ việc
Có tài liệu hướng dẫn và các gợi ý, nhưng không có bài hướng dẫn từng bước (tutorial). Hãy tự mình tìm ra giải pháp, như một kỹ sư thực thụ.

*****CHÚ Ý*****
Tham gia Group để thảo luận, trợ giúp và cập nhật những thông tin mới nhất nhé 👉 Join Group