2 điểm bởi GN⁺ 2024-01-11 | 1 bình luận | Chia sẻ qua WhatsApp

Giới thiệu về trò chơi Turing Complete

  • Turing Complete là một trò chơi về khoa học máy tính.
  • Đây là trò chơi dành cho những ai thích cảm giác hồi hộp khi giải quyết vấn đề và yêu thích những khoảnh khắc bỗng nhận ra góc nhìn sâu sắc hơn về điều mình tưởng rằng đã hiểu.
  • Thông qua Turing Complete, người chơi có thể học và trải nghiệm nhiều khía cạnh khác nhau của khoa học máy tính.

Những gì có thể học được

  • Cổng logic: Cổng logic là các khối cấu thành cơ bản của tính toán. Chỉ với cổng NAND, có thể tạo ra mọi cổng khác.
  • Thành phần: Dựa trên các cổng logic, có thể đưa bộ nhớ vào để tạo nên những cấu trúc phức tạp hơn.
  • Kiến trúc: Có thể lắp ráp các thành phần để tạo ra một máy tính thực sự. Máy tính hoàn chỉnh Turing là máy tính có thể tính toán các thuật toán tương đương với máy Turing.
  • Assembly: Máy tính được lập trình bằng mã nhị phân. Có thể tạo ra các lệnh assembly để đơn giản hóa việc này và giải các câu đố lập trình trên phần cứng của chính mình.

Ý kiến của GN⁺

  • Turing Complete hấp dẫn với những người theo đuổi hình thức giải trí mang tính giáo dục, đồng thời muốn có sự hiểu biết sâu sắc về khoa học máy tính.
  • Trò chơi mang đến cơ hội thực hành các khái niệm nền tảng của khoa học máy tính, bắt đầu từ cổng logic cho tới kiến trúc máy tính thực tế và ngôn ngữ assembly.
  • Đặc biệt với các kỹ sư phần mềm mới vào nghề quan tâm đến lập trình và phần cứng, trò chơi này có giá trị như một công cụ học tập thực tiễn, cho phép khám phá các khái niệm phức tạp theo cách thú vị và có tính tương tác.

1 bình luận

 
GN⁺ 2024-01-11
Ý kiến Hacker News
  • Tóm tắt bình luận trên Hacker News:
    • Đánh giá tích cực về game Turing Complete
      • Người bình luận và con trai 14 tuổi của mình đều thích game này, và cậu bé đã tự xây máy tính trong game cũng như viết chương trình để khám phá mê cung.
      • Đã gặp khó ở phần bộ nhớ, nhưng có gợi ý và lời giải trên mạng nên vẫn có thể vượt qua để sang màn tiếp theo.
      • Nhà phát triển đang xây dựng lại toàn bộ trò chơi để cải thiện hiệu năng và hỗ trợ việc tạo các CPU phức tạp hơn.
      • Người bình luận thích thể loại game này và cũng gợi ý thêm nhiều game khác.
      • Turing Complete có mô phỏng đáng tin cậy và các nhiệm vụ được thiết kế tốt, nhưng UI còn hơi thiếu mượt và phần giải thích cho người mới vẫn chưa đủ.
      • Cũng có ý kiến cho rằng game này làm tốt hơn các game khác ở phần hướng dẫn và hỗ trợ giải quyết vấn đề.
      • Nhà phát triển từng báo trước một bản cập nhật lớn, nhưng từ đó đến nay chưa có thêm tin tức nào nên có vẻ bản cập nhật đang bị trì hoãn.
    • Mua game trong đợt Steam Winter Sale
      • Game có ý tưởng rất hay nhưng vẫn cần được trau chuốt thêm.
      • Với người đã có kiến thức thì ổn, nhưng với người mới thì phần lớn có thể sẽ là một trải nghiệm khá dễ bực bội.
      • Cần có thêm các tính năng hỗ trợ việc sắp xếp và đặt mạch.
    • Chơi game và quyết định theo đuổi bằng khoa học máy tính
      • Game thú vị nhất khi chơi trên quy mô lớn, và nếu quay lại sau một thời gian dài thì chơi lại từ đầu còn vui hơn.
      • UI vẫn cần được hoàn thiện thêm, và công việc cải thiện hiệu năng đang được tiến hành.
      • Các thành phần bổ sung được mở khóa ở giai đoạn cuối game khiến chế độ sandbox trở nên rất hấp dẫn.
    • Chia sẻ kinh nghiệm dùng game trong công việc
      • Người bình luận đã chơi cùng đồng nghiệp và thấy nó giúp các thực tập sinh ngành điện hiểu cách hoạt động của logic số.
      • Game còn cho phép viết ngôn ngữ assembly đơn giản và giải các câu đố.
    • So sánh với các game mô phỏng logic số khác
      • Ban đầu có người nghĩ đây chỉ là bản bắt chước của một game khác, nhưng thực tế nó có chiều sâu hơn nhiều.
      • Họ đã mua game và dự định sẽ dành thời gian để chơi trong tương lai.
    • So sánh game với môn học nền tảng kỹ thuật máy tính
      • Ở đại học, có người từng làm riêng các bài tập về chỉ thị CPU và thiết kế mạch, nhưng đó không phải là một thiết kế hoàn chỉnh và hoạt động đầy đủ.
      • Trong game, người chơi có thể tự tạo ISA của riêng mình, xây dựng một mini CPU hoàn chỉnh và tiếp tục phát triển nó theo ý muốn.
    • Gợi ý các game tương tự
      • Turing Complete có vẻ chuyên sâu hơn nand game.
    • Những ý kiến khác về game
      • Có ý kiến cho rằng với độc giả HN, việc tự xây dựng RISC-V bằng Verilog có thể phù hợp hơn là chơi game.
      • Một số người vẫn đánh giá game rất tuyệt và bày tỏ mong muốn có một thứ tương tự như trò "Core War" mà họ từng thích trong quá khứ.