FRICTION — Global Conflict Simulator

■ What is FRICTION?

FRICTION is a browser-based geopolitical conflict simulator. Pick two nations, set the conditions, and watch a hypothetical conflict unfold day by day on a world map.

Military power is not reduced to a single number. Air, naval and land forces, logistics, industrial capacity, the economy, alliances, domestic stability and chance all interact. A stronger military does not always win: long-distance offensives stall when supply lines stretch, and long wars wear down even large economies.

The goal is not to predict who would win, but to explore why outcomes change when conditions change.

■ Features

- 20 nations, based on published data (SIPRI, World Bank, IISS, IMF)

- Four modes

  - OBSERVER: watch the conflict unfold

  - PLAYER: lead one side through diplomatic, economic and policy decisions

  - WHAT IF: rewrite alliances and relations, or describe a scenario in plain words

  - CHAOS: generate a random world and see what happens

- Objectives in suggested PLAYER scenarios, with your result compared against 100 AI-run versions of the same starting point — so luck is separated from judgment

- Monte Carlo analysis: run the same setup 100 times and see how much the outcome depends on chance

- Branching timelines: save a moment, make a different choice, and compare

- Optional modern-warfare factors: drones and electronic warfare, munitions and interceptor stockpiles, cyber operations, satellite disruption

- AI Command Center with an offline analyst, simulated news and state assessments

- English and Japanese

■ How to play

1. Click one of the suggested scenarios to start right away, or press "Create simulation" to set up your own.

2. Use the controls above the map to play, pause (Space) or advance one day (→).

3. When the run ends, open the report to see why it ended that way.

4. Change one condition and compare — with Monte Carlo or with branches.

A short guided tour opens on your first visit. You can reopen it anytime from "Guide".

■ Important

- This is an abstract model built for learning and exploration. It does not predict real-world outcomes.

- All scenarios are hypothetical. The model does not depict real military targets, bases or operations, and contains no graphic violence.

- Nuclear weapons are off by default. When enabled, they are modeled only as abstract deterrence; an optional setting models limited use as abstract changes in indices.

■ Optional AI features

The analyst, news and scenario builder all work offline. If you enter your own OpenAI-compatible API key, some features can use a language model. Your key is sent directly from your browser to the endpoint you enter, and is not stored after you close the tab.

■ Saved data

Settings and history are saved in your browser. Data saved here is separate from the web version.

■ AI disclosure

The title-screen background image was generated with AI, and the code was developed with the help of AI tools.

■ Credits

Music and sound effects: Pixabay. Map imagery: NASA. Borders: Natural Earth. Full credits and licenses are available on the in-game Credits page.

■ Feedback

This project is in development. Comments, bug reports and ideas are very welcome!

―――――――――――――――――――――――――

FRICTION — Global Conflict Simulator

■ FRICTIONとは

ブラウザで遊べる、地政学の紛争シミュレーターです。2つの国を選んで条件を決めると、仮想の紛争が世界地図の上で1日ずつ進んでいきます。

軍事力を1つの数字にはしていません。航空・海上・陸上の戦力、兵站、産業力、経済、同盟、国内の安定、そして偶然が互いに影響し合います。軍事力が強い側が必ず勝つとは限りません。補給線が伸びれば遠方の攻勢は行き詰まり、長い戦争は大きな経済も消耗させます。

目的は勝敗を予測することではなく、条件を変えたときに、なぜ結果が変わるのかを探ることです。

■ 主な機能

- 公開データ(SIPRI、世界銀行、IISS、IMF)にもとづく20か国

- 4つのモード

  - OBSERVER:紛争の展開を見守る

  - PLAYER:一方の国を率いて、外交・経済・政策の判断を行う

  - WHAT IF:同盟や関係を書き換える、文章でシナリオを作る

  - CHAOS:ランダムな世界を生成して、どうなるかを見る

- おすすめのPLAYERシナリオには目標があり、同じ出発点からAIが判断した100回と比べて評価します。運ではなく、判断の良し悪しが分かります

- モンテカルロ分析:同じ条件を100回実行し、結果がどれほど偶然に左右されるかを確かめられます

- 分岐:ある時点を保存し、別の判断をして結果を比べられます

- 現代戦の要素(任意):無人機と電子戦、弾薬・迎撃手段の備蓄、サイバー作戦、衛星妨害

- AIコマンドセンター:オフラインで動く分析、架空のニュース、各国の評価

- 日本語と英語に対応

■ 遊び方

1. おすすめのシナリオを押すとすぐに始まります。自分で設定するときは「シミュレーションを作成」を押します。

2. 地図の上の操作で、再生・一時停止(スペースキー)・1日進める(→キー)ができます。

3. 終わったら、レポートで「なぜこの結果になったのか」を確かめます。

4. 条件を1つ変えて、モンテカルロや分岐で結果を比べてみてください。

初めて開いたときに、画面の案内が表示されます。「使い方」からいつでも見直せます。

■ ご注意

- 学習や探究のための抽象的なモデルです。現実の結果を予測するものではありません。

- すべてのシナリオは仮想のものです。実在の軍事目標・基地・作戦は描いておらず、残酷な描写もありません。

- 核兵器は初期設定ではオフです。オンにした場合も、抽象的な抑止としてのみ扱います。限定的な使用を扱う設定もありますが、指数の変化として抽象的に表すだけです。

■ AI機能(任意)

分析・ニュース・シナリオの作成は、すべてオフラインで動きます。ご自身のOpenAI互換のAPIキーを入力すると、一部の機能で言語モデルを使えます。キーは、ブラウザから入力した接続先に直接送られ、タブを閉じた後は保存されません。

■ 保存データ

設定や履歴は、お使いのブラウザに保存されます。ここで保存したデータは、Web版とは別になります。

■ AIの利用について

タイトル画面の背景の画像はAIで生成しました。また、コードはAIツールの助けを借りて開発しました。

■ クレジット

音楽・効果音:Pixabay 地図の画像:NASA 国境線:Natural Earth

すべてのクレジットとライセンスは、ゲーム内の「クレジット」の画面で確認できます。

■ ご意見

このプロジェクトは開発中です。感想、不具合の報告、アイデアなど、コメントでお気軽にお寄せください。

Published 5 days ago
StatusIn development
PlatformsHTML5
Authorsmtve59416
GenreSimulation, Strategy
TagsIndie, Sandbox, War
AI DisclosureAI Assisted, Code, Graphics

Leave a comment

Log in with itch.io to leave a comment.