7 คะแนน โดย GN⁺ 2023-08-14 | 1 ความคิดเห็น | แชร์ทาง WhatsApp
  • บทความเกี่ยวกับแนวคิดวิดีโอเกมที่ไม่เหมือนใคร ซึ่งผู้เล่นรับบทเป็นระบบปฏิบัติการ
  • เกมนี้พัฒนาโดย Pier-Luc Brault ผู้หลงใหลในวิทยาการคอมพิวเตอร์และเป็นครู
  • กลไกของเกมคือการจัดการคอร์ CPU, โปรเซส, เพจหน่วยความจำ และพื้นที่สว็อป โดยมีเป้าหมายเพื่อหลีกเลี่ยงเสียงบ่นจากผู้ใช้ที่เกิดจากประสิทธิภาพอันเชื่องช้า
  • เกมใช้ Python และ Pygame ซึ่งเป็นไลบรารี 2D แบบเรียบง่าย และสามารถคอมไพล์เป็น WebAssembly ได้ จึงเล่นในเว็บเบราว์เซอร์ได้
  • ความยากของเกมจะเพิ่มขึ้นตามกาลเวลาเมื่อจำนวนโปรเซสเพิ่มขึ้น และผู้เล่นต้องจัดการหน่วยความจำระหว่าง RAM กับดิสก์
  • เกมมีโหมดปรับแต่งเองที่สามารถปรับระดับความยากและการตั้งค่าหลายอย่างได้อย่างอิสระ
  • เกมไม่ได้สมจริงทั้งหมดและไม่ได้สร้างขึ้นเพื่อวัตถุประสงค์ด้านการศึกษา แต่สามารถใช้แนะนำหลักการของระบบปฏิบัติการ เช่น การจัดตารางโปรเซสและการสว็อปหน่วยความจำ ให้กับนักศึกษาวิทยาการคอมพิวเตอร์ได้
  • เกมนี้คอมไพล์เป็น WebAssembly ได้สำเร็จด้วยความช่วยเหลือจาก pygbag และการปรับแก้ที่จำเป็นซึ่งอธิบายไว้อย่างละเอียดในเอกสาร
  • สามารถเล่นเกมได้โดยตรงในเบราว์เซอร์บน itch.io และซอร์สโค้ดเปิดให้ใช้งานแบบโอเพนซอร์สบน GitHub

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

 
GN⁺ 2023-08-14
ความคิดเห็นจาก Hacker News
  • บทความเกี่ยวกับแนวคิดวิดีโอเกมที่มีเอกลักษณ์ โดยให้ผู้เล่นทำหน้าที่เป็นระบบปฏิบัติการ
  • ผู้ใช้คนหนึ่งเสนอเกมจัดเรียงข้อมูลแบบ defragmentation โดยเปรียบเทียบกับ Tetris ในเลย์เอาต์แบบวงกลม และเสนอให้ให้คะแนนตามระดับการเพิ่มประสิทธิภาพ
  • ผู้ใช้อีกคนจินตนาการถึงสถานการณ์ที่ผู้เล่นระดับสูงเผลอจัดสรรหน่วยความจำให้กับโครงสร้างพื้นฐานสำคัญ คล้ายกับเนื้อเรื่องของ Ender's Game
  • แนวคิดของเกมนี้เคยถูกโพสต์บน Hacker News มาก่อนเมื่อวันที่ 30 กันยายน แต่ไม่ได้รับความสนใจมากนัก
  • ผู้ใช้บางคนมองว่าเกมนี้เป็นเครื่องมือเพื่อการศึกษา ที่ช่วยแนะนำแนวคิดเรื่องระบบปฏิบัติการและการเขียนโปรแกรมได้อย่างสนุกและน่าตื่นเต้น
  • ไอเดียที่ให้เกมเป็นตัวจัดการหน่วยความจำได้รับการตอบรับที่ดี โดยถูกเปรียบเทียบกับเกมจำลองการบริหารร้านอาหาร
  • ข้อเสนอเกี่ยวกับความคืบหน้าในเกมรวมถึงการได้รับโทเคนจากการบรรลุเป้าหมายหรือเป้าหมายด้านประสิทธิภาพ แล้วนำไปใช้ทำงานอัตโนมัติและซื้ออัปเกรด
  • เกมนี้ถูกมองว่ามีนวัตกรรม สนุก และหากเล่นได้ดีจริงก็อาจประสบความสำเร็จได้แม้ไม่มีกราฟิกระดับสูง
  • ผู้ใช้บางคนมองว่านี่อาจเป็นอนาคตของเกมอินดี้ และอาจพาไปไกลเกินกว่าสิ่งที่เกมเอนจินแบบเดิมทำได้
  • มีข้อเสนอให้เกมมีภาษาสคริปต์สำหรับทำงานอัตโนมัติภายในเกม
  • ผู้ใช้คนหนึ่งรายงานบั๊กที่ทำให้เกมหยุดเมื่อโปรเซสถูกจัดสรรให้กับ CPU
  • ผู้ใช้อีกคนบอกว่าความยากของเกมทำให้ลำบาก และแม้แต่ในโหมดง่ายก็ยังยากที่จะทำให้ทุกโปรเซสพอใจ