AI Game Hub
☰
JA
● — online · Views — times
スポンサーゲームを投稿
作者 reneodlt

Civitas

Civitas は、クライアントに three

AI制作 Claude Code

Civitas
今すぐ遊ぶ ↗作者のサイトへ ↗ソースコード ↗作者のSNS: @reneodlt ↗

このゲームはPC(キーボード操作)向けです

自分に送る(LINE)
AI翻訳

このゲームについて

Civitas(README では msimcity とも呼ばれる)は、ウェブベースのマルチプレイヤーで無限の都市建設ゲームです。クライアントは three.js を使用し、権威的な TypeScript シミュレーションサーバーは WebSockets を介して通信し、共有パッケージが両側のワールド形式を定義しています。プレイヤーは土地を購入・管理しますが、市民はプレイヤーに所有されません。市民はそれをスポーンした住宅建物に住み、接続された道路網上のどこでも最も近い仕事を探し、毎日そこへ通勤し、働く区画の所有者に所得税を、住む区画の所有者に固定資産税を支払います。競争と協力は、壁ではなく、ゾーニング、道路、税率を通じて行われます。同じサーバーに参加する複数のブラウザは 1 つのワールドを共有します。建物はデータファイルとして定義され、ゲームが読み取るテーブルにコンパイルされ、ビューアページがすべての種類、レベル、デザインを表示します。このプロジェクトは AGPL-3.0 ライセンスで、npm install と npm run dev でローカルに実行するか、本番環境では npm run build と npm start で実行できます。Dockerfile が含まれており、/data をマウントすることでワールドを永続化できます。環境変数はポート、ホスト、シード、ワールドファイル、静的ディレクトリをカバーし、読み取り専用のショーケースモード(SPECTATE=1)も利用できます。作者は、このプロジェクトが Claude Code で構築されたと述べています。

ほかのゲーム