Micropolis trong WebAssembly
Tổng quan
- Micropolis ban đầu dựa trên SimCity Classic, là trò chơi do Maxis thiết kế và Will Wright tạo ra.
- Đây là phiên bản được Don Hopkins port sang WebAssembly.
- Hiện vẫn đang trong quá trình phát triển và dự kiến sẽ được bổ sung thêm nhiều tính năng.
Tính năng chính
- Pan và zoom: Có thể pan bằng cách kéo chuột trái, và zoom bằng cách lăn bánh xe chuột.
- Điều khiển bằng bàn phím: Có thể pan bằng các phím mũi tên, và zoom bằng phím dấu phẩy và dấu chấm.
- Tải thành phố: Nhấn các phím chữ cái để tải nhiều thành phố khác nhau, nhấn phím Tab để tạo thành phố.
- Điều chỉnh tốc độ: Đặt tốc độ bằng các phím số, và có thể tạm dừng bằng phím 0.
- Điều chỉnh thuế suất: Có thể điều chỉnh thuế suất bằng các phím ngoặc vuông.
Thông tin bổ sung
- GitHub: MicropolisCore
- YouTube: "MicropolisWeb Demo 1" và "Space Inventory Cellular Automata Music 1"
- Tài liệu tham khảo: Sách "Building SimCity" của Chaim Gingold và "SimCity Reverse Diagrams"
Lưu ý
- Phím cách: Cần lưu ý rằng khi nhấn phím cách, Space Inventory sẽ mở ra.
Ý kiến của GN⁺
- Điểm thú vị: Việc có thể chơi SimCity Classic gốc ngay trên trình duyệt web là điều rất thú vị.
- Thử thách kỹ thuật: Việc hiện thực một trò chơi mô phỏng phức tạp trên web bằng WebAssembly là một thách thức kỹ thuật đáng chú ý.
- Trải nghiệm người dùng: Trải nghiệm người dùng được cải thiện nhờ nhiều thao tác bàn phím và giao diện chuột đa dạng.
- Đang phát triển: Dự án vẫn đang trong quá trình phát triển, nên có thể kỳ vọng thêm tính năng mới và các easter egg.
- Dự án liên quan: Một dự án tương tự là các trò chơi mô phỏng mã nguồn mở như OpenTTD.
1 bình luận
Ý kiến Hacker News