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