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 Inventory が開くため注意が必要。
GN⁺の意見
- 興味深い点: オリジナルの SimCity Classic を Webブラウザーで楽しめる点が興味深い。
- 技術的挑戦: WebAssembly を使って複雑なシミュレーションゲームをWeb上で実装している点は技術的に挑戦的。
- ユーザー体験: 多様なキーボード操作とマウスインターフェースによってユーザー体験を向上させている。
- 開発中: まだ開発中のため、追加機能やイースターエッグに期待できる。
- 関連プロジェクト: 類似プロジェクトとしては OpenTTD のようなオープンソースのシミュレーションゲームがある。
1件のコメント
Hacker Newsのコメント