PlayMEX
Kingdom.pyの作品画像

GAME DETAIL

Kingdom.py

種別:ゲーム 発売日:近日登場 日本語対応
価格未定

本物のPythonで遊ぶ町づくりゲーム。ヒーローが動かすスクリプトを書いて、建築、農業、徴税、盗賊の撃退、6つの島との交易をこなします。やがて町民もスクリプトで動かせるようになり、子どもに受け継がれる性格まで書けます。

このゲームについて

Steamの詳しい説明を読む

建物はクリックでは建ちません。Pythonで書きます。
始まりは小さな島。ヒーローが1人、町役場がひとつ、そしてmain.pyというファイルがあります。
change_profession(Builder)
build(House, 3, 4)
build(House, 3, 8)
実行を押すと、ヒーローが区画まで歩いていき、1行ずつ家を建てます。そのあいだエディターは実行中の行を光らせます。間違った行があれば、ゲームがその行を指して、何がおかしいのかを普通の言葉で教えてくれます。
スクリプトで経済が回る町づくり
家は税を納めますが、集めに行く人がいなければ1枚も入りません。製材所は木立を切り尽くすと止まります。畑は種をまき、穀物が腐る前に収穫しなければなりません。パン屋は穀物と木材でパンを焼き、鉱山はパンを食べ、鍛冶場は鉄を道具に変えます。盗賊は舟で乗りつけ、衛兵が先に駆けつけなければ家々を荒らします。商船は、期限までに商品が桟橋に届いていなければ出航してしまいます。
どれも小さなプログラムで、ストーリーがひとつずつ案内します。全36章で、ツリーが建物を解放していくように、Pythonも少しずつ開いていきます。変数、whileループ、if、for、リストと辞書、関数、モジュール。1行のcollect()がループになり、ループが在庫を確かめるようになり、その確認が関数になります。そしてある日、4人のヒーローが4つのプログラムを動かし、共有のアーカイブを通して仕事を分け合うようになります。

そして町民がやって来る
町民はあなたの職場で働いて給金をもらい、市場で買い物をし、税を納めます。街角で立ち話をし、恋をして結婚し、子どもが生まれ、年老いていきます。盗みを働く者もいれば、賄賂を受け取る番兵もいます。亡くなった人は、墓地ができるまで人懐っこい幽霊になって通りをさまよいます。
町民もスクリプトで動かせます。
どの職業も、あなたが書くシフトプログラムに従って働きます。shifts/farmer.pyは、農夫がどこを手伝い、いつ運び、いつ休むかを決めます。2つのバージョンをシフトごとに交互に走らせて、報告を比べられます。

town.people()で町全体が読めます。容疑者を逮捕し、town.match()で縁結びをし、布告を出せます。

一人ひとりの性格は、愛、仕事、手、良心、温かさ、気性という6つの小さなPython関数でできています。子どもはそれぞれを母か父から受け継ぎ、ときどき思いがけないものが現れます。自分でルールを書いて布告官に公布させれば、それが世代を追って広がっていく様子を見届けられます。

6つの島、ひとつの市場
交易ギルドを建てると、近隣の6つの島と刻々と変わる相場で取引できます。嵐やストライキ、祭りが相場を動かします。market.sell(Wood, 50)で手売りしてもいいし、ニュース速報を読む売買ボットを書いてもかまいません。島からは依頼も届き、gitを有効にすれば、あなたのスクリプトへのプルリクエストまで届きます。マージする前に差分を読みましょう。

本格的なコーディングデスク
コードウィンドウは島の上に浮かべても、IDEのように並べてもかまいません。シンタックスハイライト、自動補完、スニペット、町のことを尋ねれば答えてくれるPythonコンソールもあります。

コンソールではps、top、kill、cronが使えます。王国のプログラムはすべてプロセスです。カニのプログラムでさえ。

gitでコミット、ブランチ、マージ。コミットのたびにテストが走ります。

本物のnumpy、pandas、matplotlib、requests。requestsのリクエストは伝書バトが運びます。

アルゴリズムの部屋では、38のアルゴリズムがあなた自身の実装と並んで1ステップずつ動きます。

スクリプトはただの.pyファイルです。VS Codeで編集すれば、ゲームが変更を読み込みます。

プログラミングは初めて? ストーリーはそういう人のために書かれています。
短い章、実行できる例がそろったコード学校、ヒント、そしてすべての章に解答例があります。初心者ならストーリーはおよそ8時間。その後には大事業が控えています。灯台、王立天文台、大聖堂、王宮。どれもひと財産が消える額です。

STEAM USER TAGS

ユーザータグ

ATTENTION

注目度メトリクス

現在プレイヤー数 未集計 最終観測:未集計
Steamフォロワー数 3人 最終観測:2026年10月17日 11:06(2日経過)

プレイヤー推移

データ蓄積中 24時間平均

選択した期間に観測データはありません。

Steamフォロワー推移

2件以上で集計 直近7日
53110/17 11:06 3人10/17 11:06

変化を見やすくするため、縦軸は観測範囲に合わせています。

履歴1件・推移判定待ち

最新 10/17 11:06 3人
最小 3最大 3最新 3期間 10/17 11:06 - 10/17 11:06
数値一覧
観測日時値
10/17 11:063人

プレイヤー数とフォロワー数は意味と単位が異なるため、 別々の時系列として表示しています。補間した値は使用していません。

発売前注目度の基礎指標 発売前タイトルのため、Steamフォロワー数と7日増加を中心に注目度を観測します。

指標 現在値 観測状況
現在プレイヤー数 未集計 最終観測:未集計
24時間ピーク データ蓄積中 未集計・直近7日 0件
Steamフォロワー数 3人 最終観測:2026年10月17日 11:06(2日経過)
7日フォロワー増加 2件以上で集計 初回観測済み・直近7日 1件

PlayMEXが保存した観測値です。取得時刻と観測数を あわせて確認できます。

ジャンル・機能

機能カテゴリ

#category_playable_at_your_own_paceSteamクラウドカスタム音量調整ファミリーシェアリング時間制限付き入力なしでプレイ可能

注目ポイント

更新あり 直近14日以内にSteamストア更新

ゲームライフログ

所有ゲームとして同期されると、 このゲームの記録を残せます。

基本情報

発売日
近日登場
価格
価格未定
価格区分
未確定
開発元
Ustavshiy Lev
販売元
Ustavshiy Lev
対応OS
Windows
コンテンツ種別
ゲーム

対応言語

言語 対応 フル音声
日本語 ○ —
英語 ○ —
フランス語 ○ —
イタリア語 ○ —
ドイツ語 ○ —
スペイン語 - スペイン ○ —
アラビア語 ○ —
韓国語 ○ —
残り6言語を表示
言語 対応 フル音声
ポーランド語 ○ —
ロシア語 ○ —
中国語(簡体字) ○ —
スペイン語-ラテンアメリカ ○ —
トルコ語 ○ —
ウクライナ語 ○ —

Steamの保存済み情報から 14言語を確認できます。

自分の実績進捗

未同期

Steamでログインすると、このゲームの実績解除率や 最近解除した実績を表示できます。

Steamでログイン

あなたのゲーム情報

Steamでログインすると、所有状況、プレイ時間、 ライフログを表示できます。

トップからSteamログイン

STEAM USER TAGS

Kingdom.pyのユーザータグ

変更内容が保存されていません

このまま移動すると、入力した内容が失われます。