3 ポイント 投稿者 GN⁺ 2023-07-23 | 1件のコメント | WhatsAppで共有
  • Egregoria は、主に Cities: Skylines に着想を得たインディー都市建設ゲーム
  • 各個人は独自の思考モデルを持ち、あらゆる行動が重要度を持って環境に影響を与える構造
  • 都市は 社会・経済的側面 に焦点を当てつつ、物流要素も備えたゲーム
  • まだ開発初期段階だがプレイ可能で、issues または discord を通じてフィードバックを受け付けている状態
  • オープンソースとして公開され、より多くの人がゲーム開発に参加することを期待するプロジェクトであり、MOD対応は望んでいるものの、まだ設計は固まっていない状態
  • ビルドにはアセット追跡のため Git LFS が必要で、Rust toolchain をインストールした後 cargo run --release で実行する方式
    • --release フラグを外すとゲームが非常に遅くなる
    • LFS ファイルを取得しないとファイル未検出エラーでゲームがクラッシュする
  • Windows 10 と Mac OS 10.11 でコンパイル可能で、Ubuntu/Debian x11 では libasound2-dev, libudev-dev, pkg-config, libx11-dev のインストールが必要

1件のコメント

 
GN⁺ 2023-07-23
Hacker News の意見
  • Egregoria のメイン開発者です
    こんなに早く Hacker News に載るとは思っていませんでした。3年間、断続的に取り組んできましたが、まだ初期段階に近いです
    書き直したい部分も多く、基本的なゲームループに必要な機能もかなり抜けていて、作らなければならない 3D モデルもたくさんあります
    フルタイムの仕事をしながらサイドプロジェクトとして都市建設ゲームを作るのはかなり大変で、README ももっと整えておけばよかったです
    コメントでの質問にはできるだけ答えてみます

    • まだHN に出す準備ができていない部分のほうがむしろ一番良さそうに見えますし、今でも十分うまくやっています
    • Spectra City も見てみるとよいです。完全な CC0 プロジェクトで、WebGL(WebXR)ベースで作られており、現在は Spatial.io というプラットフォームから始まったようです
      実際の建築環境や提案中の環境と密接に結びつき、地域コミュニティが新しい街区の再生プロジェクトに能動的に参加するような形に見えます
      https://www.spectracities.com/
    • 少しプレイしてみましたが、面白くて素晴らしいプロジェクトです
      車やトラックが基本の選択肢になるより、自転車・歩行者・電車・公共交通の選択肢がもっと多いとよいですし、ツールチップもとても役立ちそうです
      今の状態だけでも、Steam や itch.io に出せるくらいにはほぼ整っている感じがします
    • Rust ベースのゲームを見るとうれしいです。ゲーム開発用 Rustや、3D ゲームにおける Rust の状況をどう見ているのか気になります
  • 開発者がこれをフルタイムでできるといいですね。ここまで作ったものだけでも驚きです
    似た雰囲気のゲームである Metropolis 1998 を作っています。リアルタイム交通と建物内部の表示を備えた都市建設ゲームで、望めば自分で設計することもできます
    美学的には、子どものころに遊んだゲームを美しく思い起こさせるレトロ風です
    https://store.steampowered.com/app/2287430/Metropolis_1998/

    • フルタイムでやりたい気持ちはありますが、インディーゲーム開発者についていろいろ読んだり自分の状況を見たりすると、財政とメンタルヘルスの面ではサイドプロジェクトとして維持するほうが良い判断のように思えます
      Metropolis 1998 も引き続きうまく作り続けてほしいです。制作やその周辺の開発コミュニティを見てきましたが、とても刺激を受けます
    • Metropolis 1998 は Windows 専用で出る予定なのか気になります
  • もしかすると SimCity 4 の現代版のようなものがあるのか気になります
    あのゲームは時代をはるかに先取りしていて、2023年版があればよいのですが、見つけるのは難しいです
    続編や他のゲームは、ディテール・個々の市民・3D 効果に注力するあまり、規模がずっと小さくなっているように思えます
    今なら、より大きな都市、より多くの成長型区画、より優れた交通パターンを動かせるハードウェアがあるのに、20年前の基本コードとアドオンを超える、より良い SimCity 4 が出ていないのか、それとも自分が知らないだけなのか分かりません

    • 新しいゲームは、より良いシミュレーションを回し、グリッドベースから離れるという点で大きく進歩しています
      ただ、SimCity 4 はグリッドベースであり、そのおかげで可能になったプリレンダリングのグラフィックが、20年たった今でも美しく見えることに寄与していると思います
      Cities: Skylines も見た目は良いですが、より早く古びて見えるようになりそうです
    • それなら単に SimCity 4 を実行すればいいのでは、と思います
  • サブメニュー 66.3.105.44.9.2 で、12ミルのビニール製小屋用外壁材を固定する締結部品を選べます。このゲームは本当に奥が深いです

    • そういうゲームが最高です
  • ゾーニングと自由形式の車線配置を中心に設計された都市建設ゲームは面白そうです。特に、おおまかな区域だけを制御できて、土地をどう分割し活用するかは直接制御できないなら、さらに面白そうです

  • 素晴らしいです。Cities: Skylines も好きですが、ゲーム化された部分よりシミュレーション面のほうが好きです

    • Workers & Resources: Soviet Republic が合っているかもしれません。ただし学習曲線はかなり厳しいです
      Factorio、SimCity、OpenTTD の中間あたりにあります
      アパートを建てるにはプレハブパネルが必要で、パネルを得るには砂利を必要とするパネル工場を建てる必要があり、砂利を得るには採石場が必要です
      その後、砂利をパネル工場へ運ぶ車両、パネルを建設現場へ運ぶ車両、別の住宅ブロックから作業員を連れてくるバスが必要で、これらすべてを動かすには燃料と電力も輸入または生産しなければなりません
      もちろん、輸出で稼いだ通貨を使って即時建設したり輸入したりすることもできますし、序盤の産業の核を作るには必要です
      今年末の正式 1.0 リリースにほぼ準備が整っており、カスタム建物・産業用 Mod のサポートも優れています
      [1] https://store.steampowered.com/app/784150/Workers__Resources...
    • Cities: Skylines はあまりに魂がない感じがします。鉄道模型を見ているようにかわいくはあっても、死んでいるように感じます
      実質的には交通シミュレーターで、市民たちは Chirper くらいを除けば自律性がほとんどなく、その Chirper でさえ大半は文句ばかりで、経済管理もほとんどありません
      複合用途の区画や有機的な成長がなく、事実上、完全な計画経済を運営することになります
      外部貿易や複数の技術がかみ合って動くような実際の経済もほとんどないため、かなり奇妙で不気味に感じます
  • 自動車中心ではない都市を作れるといい

    • シミュレーションの精度は現代の都市建設ゲームには及ばないかもしれないが、だからこそ SimCity 4000 Rush Hour は今でもこのジャンルで一番好きなゲーム
      道路と自動車が依然として中核で、歩行者専用道路や自転車はサポートしていないが、密度を作るのはずっと簡単
      そこにグリッドが加わることで、都市が郊外的だったり自動車中心に見えたりしない
    • 公共交通の実装は間違いなく目標だが、自動車より実装がはるかに難しい
      パリに住んでいるので、自動車中心ではない都市がどんな姿か、そしてその周辺の複雑さがどのようなものかも分かっている
      自動車には、誰でもあまり考えずにどこへでも行けるという利点がある。もちろん渋滞と格闘した時間を考えると、これも少し誇張ではある
    • City Builder Netherlands が必要
    • 一部の SimCity では可能だったと記憶している。道路の代わりに地下鉄網を作れた
    • Skylines 2 が発売時に自転車をサポートしないのは残念。道路、歩行者、自転車利用者を一緒にうまくシミュレートするゲームがあるのか気になる
  • 本当に印象的な試み。ぜひ貢献したいし、今朝これを見せてくれた HN に感謝
    Rust + 建築モデル + wgpu の組み合わせが素晴らしい
    まだ Rust は初中級の学習段階だが、そこに学習エネルギーを注いでいて、現時点ではプロの建築 3D モデラーと言える
    https://www.myminifactory.com/users/TheLazyForger
    貢献したいし実際に Issue もいくつか開いたが、Discord か似たような場があるのか気になる。GitHub README では見つけられなかった

    • すべての貢献を歓迎する
      README の Discord バッジはあまり大きくないのでリンクを残しておく
      https://discord.gg/CAaZhUJ
      ポートフォリオが本当に印象的
  • Egregoria が都市の社会経済的側面と物流要素に注力している点がすばらしい
    現在実装済み、または計画されているシミュレーション要素が何なのか気になる
    小さな経済や行為者の選好のようなものが実装されているのか知りたいし、開発ブログの 3D レンダリングも興味深かったが、シミュレーションの詳細やメカニズムのほうがもっと気になる

    • 現状では実際のところ多くはない。基本的な考え方は、すべての市民が自分の状態を持ち、自分で何をするか決めるというもの
      たとえば全員が空腹状態、割り当てられた仕事、家などを持つ
      そのため、ある市民は毎日ランダムな家ではなく実際の自宅に帰り、食料品も自宅近くで買おうとする
      お金は調整が難しすぎると判断して入れていないが、パンのような実物商品の交換は今も存在する
  • こうしたシミュレーションで、自動運転車のある都市がどのような姿になるかをモデル化してみたことがあるのか気になる
    より具体的には、自動運転車と公共交通を含め、すべての移動が配車システムで行われる都市のこと
    交通シミュレーションと、需要急増時の価格設定のような問題を扱う経済シミュレーションの組み合わせになりそう
    自動運転車が総車両数を減らすのか、必要な道路容量を下げるのか、駐車を都心の外へ移せるのか、歩行者のパターンがどう変わるのか、といった問いを検討できそう

    • Grand Theft Auto にはかなり多くのAI 車両があるので、視覚学習データとして使われたことがあるように思う