Chào mừng bạn đến với bản đồ câu đố / sandbox mới, Turing Programmer!
Trong bản đồ này, bạn sẽ sử dụng một ngôn ngữ chỉ với 13 lệnh đơn giản để thao tác một mặt phẳng vô hạn của các ô và tính toán bất cứ thứ gì máy tính có thể. Không yêu cầu hoặc sử dụng kiến thức về khối đá đỏ hoặc kiến thức chặn lệnh, bởi vì chương trình của bạn được tạo thành hoàn toàn bằng các khối len màu khác nhau được thực hiện theo thứ tự xác định. Bạn có thể coi bản đồ này là một loại automaton di động.
Kích hoạt trí tưởng tượng của bạn và tạo các chương trình có thể đảo ngược một hàng 0 và 1, thêm hai số vào hai số cơ sở, hình vuông và số lập phương, tạo ra Fibonacci trình tự, tính toán các yếu tố chính, và tạo ra bộ ba Pythagore. Không có giới hạn cho sự sáng tạo trong bản đồ này!
Lấy cảm hứng từ trò chơi Nguồn nhân lực của Tomorrow Corporation. Lấy nó tại đây strong>.
Bao gồm
Dành cho các chuyên gia (cũng có hướng dẫn trong trò chơi)
Nơi làm việc của bạn là một mạng lưới 2 chiều vô hạn của các ô có thể có một trong ba trạng thái có thể (được biểu thị dưới dạng rỗng, đầy 0 hoặc điền 1). Cũng có một 'lựa chọn' có thể chọn một ô cụ thể và lưu trữ giá trị của một ô trong bộ nhớ của nó (rỗng, 0 hoặc 1).
Lệnh có thể được sử dụng để thao tác lựa chọn và ô hiện đang được chọn. Chương trình là cấu trúc 3 chiều bao gồm các cột dọc trong lưới 2 chiều.
Chương trình của bạn sẽ bắt đầu tại cột tại x = 0, z = 0 và di chuyển xuống cho đến khi nó hết của các lệnh, được gọi là vòng lặp, hoặc được chuyển hướng đến một cột khác.
Các lệnh:
Toàn bộ điều chỉ tổng cộng 13 lệnh, nhưng chúng đủ để bắt chước bất kỳ thuật toán máy tính nào không chứa các yếu tố ngẫu nhiên. (Đôi khi một vài thủ thuật được yêu cầu, chẳng hạn như sử dụng base -2 thay vì base 2 để viết cả số dương và số âm mà không sử dụng dấu trừ)