Micropolis in WebAssembly
ภาพรวม
- Micropolis เดิมมีพื้นฐานมาจาก SimCity Classic และเป็นเกมที่ออกแบบโดย Maxis และวางโครงสร้างโดย Will Wright
- เป็นเวอร์ชันที่ Don Hopkins พอร์ตไปเป็น WebAssembly
- ขณะนี้ยังอยู่ระหว่างการพัฒนา และมีแผนจะเพิ่มฟีเจอร์อีกในอนาคต
ฟีเจอร์หลัก
- การแพนและซูม: ลากปุ่มซ้ายของเมาส์เพื่อแพน และหมุนล้อเมาส์เพื่อซูม
- การควบคุมด้วยคีย์บอร์ด: ใช้ปุ่มลูกศรเพื่อแพน และใช้ปุ่มจุลภาคกับปุ่มจุดเพื่อซูม
- การโหลดเมือง: กดปุ่มตัวอักษรเพื่อโหลดเมืองแบบต่างๆ และกดปุ่ม Tab เพื่อสร้างเมือง
- การปรับความเร็ว: ใช้ปุ่มตัวเลขเพื่อตั้งค่าความเร็ว และกดปุ่ม 0 เพื่อหยุดชั่วคราว
- การปรับอัตราภาษี: ใช้ปุ่มวงเล็บเหลี่ยมเพื่อปรับอัตราภาษี
ข้อมูลเพิ่มเติม
- GitHub: MicropolisCore
- YouTube: "MicropolisWeb Demo 1" และ "Space Inventory Cellular Automata Music 1"
- เอกสารอ้างอิง: หนังสือของ Chaim Gingold ชื่อ "Building SimCity" และ "SimCity Reverse Diagrams"
ข้อควรระวัง
- Space bar: หากกด Space bar จะเปิด Space Inventory จึงควรระวัง
ความเห็นของ GN⁺
- จุดที่น่าสนใจ: การได้เล่น SimCity Classic ต้นฉบับในเว็บเบราว์เซอร์เป็นเรื่องที่น่าสนใจ
- ความท้าทายทางเทคนิค: การใช้ WebAssembly เพื่อนำเกมจำลองสถานการณ์ที่ซับซ้อนมาทำงานบนเว็บถือเป็นความท้าทายทางเทคนิค
- ประสบการณ์ผู้ใช้: ปรับปรุงประสบการณ์ผู้ใช้ด้วยการควบคุมผ่านคีย์บอร์ดที่หลากหลายและอินเทอร์เฟซเมาส์
- ยังอยู่ระหว่างพัฒนา: โครงการยังอยู่ระหว่างการพัฒนา จึงน่าคาดหวังทั้งฟีเจอร์เพิ่มเติมและ easter egg
- โครงการที่เกี่ยวข้อง: โครงการลักษณะคล้ายกันมีเกมจำลองสถานการณ์โอเพนซอร์สอย่าง OpenTTD
1 ความคิดเห็น
ความคิดเห็นจาก Hacker News