2 คะแนน โดย GN⁺ 2024-01-11 | 1 ความคิดเห็น | แชร์ทาง WhatsApp

แนะนำเกม Turing Complete

  • Turing Complete เป็นเกมเกี่ยวกับวิทยาการคอมพิวเตอร์
  • เป็นเกมสำหรับผู้ที่ชื่นชอบความตื่นเต้นของการแก้ปัญหา และชอบช่วงเวลาที่ได้ค้นพบความเข้าใจเชิงลึกยิ่งขึ้นเกี่ยวกับสิ่งที่คิดว่าตนเองเข้าใจอยู่แล้ว
  • ผู้เล่นสามารถเรียนรู้และสัมผัสแง่มุมต่าง ๆ ของวิทยาการคอมพิวเตอร์ผ่านเกม Turing Complete ได้

สิ่งที่จะได้เรียนรู้

  • ลอจิกเกต: ลอจิกเกตเป็นองค์ประกอบพื้นฐานของการคำนวณ โดยสามารถสร้างเกตอื่น ๆ ทั้งหมดได้จากเพียง NAND gate
  • คอมโพเนนต์: เมื่ออาศัยลอจิกเกตเป็นพื้นฐาน ก็สามารถนำหน่วยความจำมาใช้เพื่อสร้างโครงสร้างที่ซับซ้อนยิ่งขึ้นได้
  • สถาปัตยกรรม: สามารถประกอบคอมโพเนนต์ต่าง ๆ เพื่อสร้างคอมพิวเตอร์จริงได้ คอมพิวเตอร์ที่มีความสมบูรณ์แบบทัวริงหมายถึงคอมพิวเตอร์ที่สามารถคำนวณอัลกอริทึมเดียวกับเครื่องทัวริงได้
  • แอสเซมบลี: คอมพิวเตอร์ถูกโปรแกรมด้วยรหัสไบนารี จึงสามารถทำให้เรื่องนี้ง่ายขึ้นได้ด้วยการสร้างคำสั่งแอสเซมบลี และใช้มันแก้ปริศนาการเขียนโปรแกรมบนฮาร์ดแวร์ของตนเอง

ความเห็นของ GN⁺

  • เกม Turing Complete มีเสน่ห์สำหรับผู้ที่ต้องการทั้งความบันเทิงเชิงการศึกษาและความเข้าใจอย่างลึกซึ้งเกี่ยวกับวิทยาการคอมพิวเตอร์
  • เกมนี้เปิดโอกาสให้ได้ฝึกแนวคิดพื้นฐานของวิทยาการคอมพิวเตอร์ ตั้งแต่ลอจิกเกตไปจนถึงสถาปัตยกรรมคอมพิวเตอร์จริงและภาษาแอสเซมบลี
  • โดยเฉพาะสำหรับวิศวกรซอฟต์แวร์ระดับเริ่มต้นที่สนใจการเขียนโปรแกรมและฮาร์ดแวร์ เกมนี้มีคุณค่าในฐานะเครื่องมือการเรียนรู้เชิงปฏิบัติ และช่วยให้สำรวจแนวคิดที่ซับซ้อนได้อย่างสนุกและโต้ตอบได้

1 ความคิดเห็น

 
GN⁺ 2024-01-11
ความเห็นจาก Hacker News
  • สรุปความคิดเห็นจาก Hacker News:
    • ชื่นชมเกม Turing Complete
      • ตัวเองกับลูกชายวัย 14 ปีสนุกกับเกมนี้มาก และลูกชายยังสร้างคอมพิวเตอร์ภายในเกมพร้อมเขียนโปรแกรมสำหรับสำรวจเขาวงกตได้ด้วย
      • ติดขัดอยู่ที่ด่านเกี่ยวกับหน่วยความจำ แต่มีคำใบ้และเฉลยออนไลน์ช่วยให้ผ่านไปด่านถัดไปได้
      • ผู้พัฒนาเกมกำลังสร้างเกมขึ้นใหม่ทั้งหมดเพื่อปรับปรุงประสิทธิภาพและรองรับการสร้าง CPU ที่ซับซ้อนยิ่งขึ้น
      • ชอบเกมแนวนี้และแนะนำเกมอื่น ๆ อีกหลายเกม
      • Turing Complete มีระบบจำลองที่เชื่อถือได้และภารกิจที่ออกแบบมาดี แต่ UI ยังไม่ค่อยลื่นไหลนัก และมีคำอธิบายสำหรับผู้เริ่มต้นไม่เพียงพอ
      • กล่าวด้วยว่าเมื่อเทียบกับเกมอื่น ๆ แล้ว เกมนี้อธิบายและช่วยในการแก้ปัญหาได้ดีกว่า
      • ผู้พัฒนาเคยประกาศอัปเดตใหญ่ แต่หลังจากนั้นก็ไม่มีข่าว ทำให้ดูเหมือนว่าอัปเดตล่าช้า
    • ซื้อเกมในช่วง Steam Winter Sale
      • เกมมีแนวคิดที่ยอดเยี่ยม แต่ยังต้องขัดเกลาอีกมาก
      • สำหรับคนที่มีพื้นฐานอยู่แล้วถือว่าใช้ได้ แต่สำหรับมือใหม่อาจเป็นประสบการณ์ที่น่าหงุดหงิดเป็นส่วนใหญ่
      • ควรมีฟีเจอร์ที่ช่วยจัดวางวงจรให้สะดวกขึ้น
    • เล่นเกมแล้วตัดสินใจเรียนต่อด้านวิทยาการคอมพิวเตอร์
      • เกมจะสนุกที่สุดเมื่อเล่นรวดเดียวเป็นเวลานาน และถ้ากลับมาเล่นอีกหลังจากห่างไปนาน การเริ่มใหม่ตั้งแต่ต้นจะสนุกกว่า
      • UI ยังต้องการการปรับแต่ง และกำลังมีงานเพื่อปรับปรุงประสิทธิภาพอยู่
      • คอมโพเนนต์เพิ่มเติมที่ปลดล็อกในช่วงท้ายเกมทำให้โหมด sandbox สนุกมาก
    • แชร์ประสบการณ์การใช้เกมในที่ทำงาน
      • เล่นเกมนี้กับเพื่อนร่วมงาน และมันช่วยให้เด็กฝึกงานด้านวิศวกรรมไฟฟ้าเข้าใจการทำงานของดิจิทัลลอจิกได้ดีขึ้น
      • เกมนี้ให้ทั้งการเขียนภาษาแอสเซมบลีแบบง่าย ๆ และการแก้ปริศนา
    • เปรียบเทียบกับเกมจำลองดิจิทัลลอจิกอื่น ๆ
      • ตอนแรกคิดว่าเป็นแค่เกมเลียนแบบเกมอื่น แต่จริง ๆ แล้วมีเนื้อหาที่ลึกกว่ามาก
      • ตั้งใจจะซื้อเกมและหาเวลาเล่นในอนาคต
    • ถูกนำไปเทียบกับวิชาพื้นฐานวิศวกรรมคอมพิวเตอร์
      • ตอนเรียนมหาวิทยาลัยเคยทำทั้งงานคำสั่ง CPU และงานออกแบบวงจรแยกกัน แต่ไม่เคยได้ออกแบบระบบที่สมบูรณ์และใช้งานได้จริง
      • เกมนี้ให้สร้าง mini CPU ที่สมบูรณ์ได้ พร้อมออกแบบ ISA ของตัวเอง และต่อยอดได้มากเท่าที่ต้องการ
    • แนะนำเกมที่คล้ายกัน
      • Turing Complete ดูเหมือนจะมีความลึกมากกว่า nand game
    • ความคิดเห็นอื่น ๆ เกี่ยวกับเกม
      • สำหรับผู้อ่าน HN บางคน การสร้าง RISC-V ด้วย Verilog อาจเหมาะกว่าเล่นเกมนี้
      • มองว่าเกมนี้ยอดเยี่ยม และแสดงความเห็นว่าอยากให้มีอะไรคล้ายกับเกม "Core War" ที่เคยสนุกในอดีต