総合ページ
ここでは、現代日本の政治家としてキャリアを積み上げ、区議会議員から総理大臣まで成り上がるゲームのアイデアを具体化する過程を公開。
気ままにアップしていきます。常に制作途中のホームページです。
このゲームは、プレイヤーが選挙に勝ち抜きながら政策を実行し、政治キャリアを築くことを目的とします。
ゲームタイトル
異世界政治
ゲームの基本構想
1. ゲームの進行
- スタート:プレイヤーは新人政治家として区議会議員選挙からスタートします。
- 目標:総理大臣になることを最終目標とし、各ステップ(区議会議員、区長、市議会議員、市長、国会議員、大臣)をクリアします。
2. 選挙とキャンペーン
- 選挙キャンペーン:選挙前にキャンペーンを行い、選挙戦を戦います。選挙戦略、資金管理、メディア対応などが重要です。
- 選挙シーズン:一定の期間ごとに選挙が行われ、選挙に勝利すると次のステップに進みます。
3. 政策と実行
- 政策立案:各役職で異なる政策を立案し、実行します。例えば、区議会議員では地域密着型の政策、市長では市全体の発展を目指す政策を実行します。
- 実行力:政策を実行するためには、資金や政治的なサポートが必要です。政策の成功・失敗は支持率に影響します。
4. 支持率とメディア
- 支持率:プレイヤーの行動や政策の結果により支持率が変動します。支持率が低下すると選挙で不利になります。
- メディア対応:スキャンダルや危機管理も含め、メディアとの関係を適切に管理することが求められます。
5. キャリアの進展
- 昇進の条件:各役職で一定の条件を満たすと、次の選挙に出馬できます。条件には支持率や実績、同僚や有権者の評価が含まれます。
- 最終目標:総理大臣に就任することでゲームクリアとなります。
政治王国への鍵。政界への道:日本の政治シミュレーター(仮)
ゲームの特徴
キャラクター選択
- プレイヤーは政治家のキャラクターを選びます。それぞれのキャラクターは異なる初期ステータスを持っています。
- ステータス例:カリスマ、知識、交渉力、資金力
パラメータ
- 支持率:プレイヤーの支持基盤。選挙の勝敗に直結します。
- 資金:選挙活動や政策実行に必要な資金。
- 政策ポイント:政策を実行するためのポイント。政策の実行で支持率や資金に影響。
- 疲労度:プレイヤーの活動量に応じて増減。疲労がたまりすぎるとパフォーマンスが低下。
- メディア信頼度
- 交渉力
- 発信力
ゲームプレイの流れ
技術的な実装
具体的なプレイ例
- 都道府県の選択 (データは都道府県ごとに管理)
ゲームの具体例
心を揺さぶる感動を体感
- プレイヤーのパラメータにあった、市民の声、応援、、感謝など。
- 歴史的な出来事が発生し経緯を体感できる。
市場へのアプローチ
イベント
イベントの種類
- スキャンダル
- 政策
- 選挙
- 外交(国会議員)
- 経済
- 社会
- 議会との対立
- ランダム
変化パラメーター
- 支持率
- 資金
- 疲労度
- メディア信頼度
- 政策ポイント
- 交渉力
1. スキャンダルイベント
- 例:政治資金の不正使用が発覚。
- 影響:支持率 -15%、資金 -10%
- 対応オプション:
- 弁明会見を開く(支持率 -5%、疲労度 +10)
- 責任を取って辞職(支持率 -10%、次の選挙で有利)
- 例:家族のプライベート問題が報道される。
- 影響:支持率 -10%
- 対応オプション:
- メディアと協力して沈静化(支持率 -5%、メディア信頼度 +10)
- 無視して活動を続ける(支持率 -10%、疲労度 -5)
- 例:汚職疑惑発覚
- 疑惑を否定する
- 支持率低下、さらなる調査リスク
- 調査を開始する
- 支持率一時低下、潔白なら回復
- 罪を認めて謝罪する
- 疑惑を否定する
2. 政策イベント
- 例:新しい教育改革法案を提出。
- 影響:支持率 +10%、政策ポイント -20
- 実行オプション:
- 法案を強行採決(支持率 +15%、疲労度 +10)
- 野党と協議して修正(支持率 +5%、交渉力 +10)
- 例:環境保護政策を導入。
- 影響:支持率 +8%、資金 -15
- 実行オプション:
- クリーンエネルギープロジェクトを立ち上げる(支持率 +10%、資金 -20)
- リサイクルキャンペーンを実施(支持率 +5%、政策ポイント -10)
3.選挙
- 地方選挙
- 国政選挙
- 例:有権者の投票を数理モデルで行う
3. 外交イベント
- 例:隣国との貿易協定を締結。
- 影響:支持率 +5%、資金 +20
- 対応オプション:
- 貿易協定を歓迎(支持率 +10%、外交ポイント +10)
- 国内産業保護のため拒否(支持率 -5%、資金 +10)
- 例:国際会議でのスピーチ。
- 影響:国際評価 +15
- 対応オプション:
- 環境問題について発言(支持率 +5%、外交ポイント +15)
- 経済政策を強調(支持率 +10%、資金 +10)
4. 経済イベント
- 例:経済危機が発生。
- 影響:支持率 -20%、資金 -30
- 対応オプション:
- 緊急経済対策を発表(支持率 +10%、資金 -20)
- 国際機関に支援を要請(支持率 -5%、資金 +20)
- 例:大型企業が新しい工場を建設。
- 影響:支持率 +10%、資金 +25
- 対応オプション:
- 地元住民の雇用を促進(支持率 +15%、資金 +10)
- 環境への影響を調査(支持率 +5%、環境ポイント +10)
5. 社会イベント
- 例:全国的なデモが発生。
- 影響:支持率 -10%、疲労度 +15
- 対応オプション:
- デモリーダーと対話(支持率 +5%、交渉力 +10)
- 警察力を強化して鎮圧(支持率 -5%、治安ポイント +20)
- 例:著名な文化イベントに出席。
- 影響:支持率 +8%、文化ポイント +10
- 対応オプション:
- 地元アーティストを支援(支持率 +10%、文化ポイント +15)
- スポンサーシップを提供(支持率 +5%、資金 -10)
6. ランダムイベント
- 例:自然災害が発生。
- 影響:支持率 -10%、資金 -20
- 対応オプション:
- 緊急支援を発表(支持率 +10%、資金 -20)
- 災害対策委員会を設置(支持率 +5%、政策ポイント -15)
- 例:突然の健康問題。
- 影響:疲労度 +30
- 対応オプション:
- 休養を取る(疲労度 -20、支持率 -5)
- 仕事を続ける(支持率 -10、疲労度 -10)
政治王国への鍵。政界への道:日本の政治シミュレーター(仮)
イベント作成と評価システム
達成要素
- 基本達成要素
- 選挙関連達成要素
- 政策関連の達成要素
- 特別イベントの達成要素
- 累積達成要素
- 難易度関連達成要素
- ストーリー関連の達成要素
達成要素の報酬例
- 初期資金ボーナス:ゲーム開始時の資金が増加。
- 政策ポイントボーナス:政策を実行するためのポイントが増加。
- 支持率ボーナス:一時的に支持率が上昇。
- 特別な支持者キャラクター:ゲーム内で特別な能力を持つ支持者が登場。
- スキルポイントボーナス:キャラクターのスキルポイントが増加。
- 追加の政策ポイント:政策を実行するためのポイントが増加。
- 特別な教育スキル:教育政策の効果が強化。
- 環境政策の効果が強化:環境政策の効果が強化。
- 支持率の回復ボーナス:支持率が急速に回復。
- 政策ポイントの回復:消費した政策ポイントが回復。
- 外交スキルの強化:外交スキルの効果が強化。
- 資金管理スキルの強化:資金の管理能力が強化。
- 全ての政策効果が5%アップ:全ての政策の効果が上昇。
- 全ての選挙活動効果が10%アップ:全ての選挙活動の効果が上昇。
- 特別なキャラクター外見:キャラクターの外見を変更できる特別なアイテム。
- レアなアイテム:ゲーム内で特別な能力を持つアイテム。
- ストーリーに関連するアイテム:ストーリーラインに関連した特別なアイテム。
- 全てのステータスが上昇:キャラクターの全ステータスが上昇。
ゲームシステム
イベントカートリッジシステム Eventを追加するだけでイベントの影響する属性を検索し自動で取得し増減させる。
ブランチシステム ユーザーの選択を全て記録し何年何月へ戻ることができる
イベント作成と評価システム
1. イベントの作成
- ユーザー作成
- プレイヤーは独自のイベントを作成できるエディターを利用します。
- イベント作成の際に、発生条件、影響するパラメータ(支持率、資金、疲労度など)、イベントの詳細なストーリーラインを設定。
- AI作成
- AIがランダムにイベントを生成します。生成されたイベントはユーザーのプレイスタイルや進行状況に基づいてカスタマイズされます。
2. イベントの評価
- ユーザー評価
- イベントが発生すると、プレイヤーはそのイベントの評価を行います。評価は1〜5の星評価や短いフィードバックコメントで行います。
- 高評価を得たイベントは、他のプレイヤーにも配信されやすくなります。
- サーバー蓄積
- 全てのイベントとその評価がサーバーに蓄積されます。これにより、評価の高いイベントはランキングに表示され、他のユーザーに推薦されます。
3. イベントの利用
- イベント配信
- 評価の高いイベントは、他のプレイヤーのゲームに自動的に組み込まれます。
- プレイヤーは自分の設定で、評価の高いイベントのみを受け取るか、全てのイベントを受け取るかを選択可能。
- 動的なゲーム体験
- このシステムにより、常に新しいイベントがゲームに追加され、プレイヤーのゲーム体験が新鮮で多様なものになります。
技術的な実装
1. イベントエディター
- ユーザーインターフェース
- シンプルで使いやすいイベントエディターを提供。テキストボックス、ドロップダウンメニュー、スライダーなどを使ってイベントを作成。
- イベントのプレビュー機能を提供し、作成したイベントの影響を確認できる。
- イベントパラメータ
- イベントには影響するパラメータ(支持率、資金、政策ポイント、疲労度など)を設定可能。
- イベントの発生条件(特定の支持率以下、特定の期間など)を設定可能。
2. AIイベント生成
- ランダムイベントジェネレーター
- AIはプレイヤーの進行状況やプレイスタイルに基づいてランダムなイベントを生成。
- 生成されたイベントは、ユーザー作成のイベントと同様に評価可能。
3. サーバーサイドの評価システム
- データベース
- イベントとその評価を保存するためのデータベースを構築。各イベントの詳細情報、発生頻度、評価スコアを記録。
- 評価アルゴリズム
- 高評価のイベントを他のプレイヤーに推薦するアルゴリズムを開発。評価スコア、発生頻度、フィードバックコメントを基にイベントのランクを決定。
4. イベント配信システム
- リアルタイム配信
- 新しいイベントや高評価のイベントをリアルタイムで他のプレイヤーに配信。
- プレイヤーはオプションで特定のイベントタイプ(例えばスキャンダル、政策イベントなど)をフィルターできる。
具体的なゲームプレイ例
- イベントの作成と評価
- プレイヤーAが「地元の学校でスキャンダル発生」というイベントを作成。影響として、支持率-10%、疲労度+5を設定。
- プレイヤーBがこのイベントをプレイし、4つ星評価を与える。
- サーバーにイベントと評価が保存され、他のプレイヤーにも配信される。
- イベントの利用
- プレイヤーCのゲーム中に、「地元の学校でスキャンダル発生」イベントがランダムに発生。
- プレイヤーCもこのイベントを評価し、4つ星を与える。評価が高いため、このイベントはさらに多くのプレイヤーに配信される。
- AI生成イベントの追加
- プレイヤーDのゲーム中にAIが生成した「突発的なデモ活動」イベントが発生。影響として、支持率-5%、資金+10を設定。
- プレイヤーDがこのイベントを評価し、フィードバックを提供。評価が高い場合、他のプレイヤーにも配信。
時間管理

制作現場
異世界政治の制作現場
Mac Xcode SwiftUI で開発中。
政治家パラメータ politician
支持率、資金、疲労、メディア信頼、政策ポイント、交渉力
Approval rating, funds, fatigue, media trust, policy points, negotiation power
class politician {
var approval: Int // 支持率
var founds: Int // 資金
var fatigue: Int // 疲労
var mediaTrust: Int // メディア信頼
var policy: Int // 政治
var negotiation: Int // 交渉力
}
自治体パラメータ local government
モデル
モデルの種類
- 静的モデル
- 動的モデル
- 確定的モデル
- 確率的モデル
- 1. 政治家(Politician)モデル
- 自身の能力(Abilities)
- 名声(Reputation)(カリスマ)
- 知識(knowledge)
- 交渉力(negotiation)
- メディア信頼度(Media Trust)(報道機関やジャーナリストからの肯定的な報道を受けやすく、選挙や政策発表時に有利に働きます。逆に低い信頼度は否定的な報道を受けやすく、有権者からの評価にも悪影響を及ぼす可能性があります。)
- 発信力(ability):SNS影響力(socialMediaInfluence)
- 人脈(connections)
- ポイント
- 政策ポイント
- 体力(physical)
- 資金力(finance)
- 有権者からの評価
- 支持率(Approval Rating)
- trust (信頼度)
- 人気度(popularity)
- 自身の能力(Abilities)
- 2. 有権者(Voter)モデル
- 満足度(Satisfaction)
- 投票意欲(Voting Intent)
- 政策支持度(Policy Support)
- 経済状況(Economic Status)
- 教育レベル(Education Level)
- 地域(Region)
- 3. 政治(Politics)モデル
- 経済状態(Economy)
- インフラ(Infrastructure)
- 公共サービス(Public Services)
- 失業率(Unemployment Rate)
- 犯罪率(Crime Rate)
- 環境品質(Environmental Quality)
モデル構造
eventVersion,firestoreId,eventName,startDate,endDate,submission,eventType,accuracyLevel,effects,choices,publish,division,precinct,tetmOfOffice,position,requiredAttributes,maxAttributes
- Event
- eventVersion: String
- firestoreId: String
- eventName: String
- startDate: Date
- endDate: Date
- submissionType
- eventType: EventType // (スキャンダル、政策、政治、選挙、外交、ランダム)(Scandal, Policy, Politics, Election, Diplomacy, Random)
- accuracyLevel (情報確度)
- effects: [] // (一月の影響)
- choices: [] // (選択肢)
- publish: bool // (公開許可)
- division: City // (国、都道府県)
- precinct: Precinct (東京1区)
- termOfOffice: String // (任期)イベント発生条件
- position: String // (役職)イベント発生条件
- requiredAttributes: [String: Int]? // 満たしているか
- maxAttributes: [String: Int]? // 超えていないか
プロパティ解説
eventVersion
String
firebaseID
@Attribute(.unique) String? 初めてFirestoreに保存されたときにFirestoreで自動的に付与される。
submissionType
String どのデータ元から取得されたか(developer, user, ai)
enum SubmissionType: String {
case developer
case user
case ai
}
eventType
イベントの種類
enum EventType: String {
case scandal // スキャンダル
case policy // 政策
case politics // 政治
case election // 選挙
case diplomacy // 外交
case random
}
division
東京、大阪
precinct
String 発生選挙区
accuracyLevel
Int 0-5 イベントの情報確度を表し、1から5の範囲で設定されます。1が最低、5が最高の情報確度を示します。
choices
[] イベント発生時の選択肢。選択肢によってはタイムラインにイベントが追加される。
資料
- 1. 政治体制・統治の評価
- 民主主義の質: 選挙の自由と公平性、投票率、国民の政治参加度。
- 法の支配: 法律の公正な適用、司法の独立、法律の透明性。
- 行政の効率性: 政府の政策実施能力、行政サービスの質。
2. 政策の評価
- 経済政策: 経済成長率、失業率、インフレ率、財政赤字。
- 社会政策: 教育、医療、社会保障の充実度とアクセス。
- 環境政策: 環境保護の取り組み、再生可能エネルギーの推進、温室効果ガスの削減。
- 外交政策: 国際関係の安定性、貿易協定、国際協力の度合い。
3. 政治家・リーダーシップの評価
- 誠実さと倫理: 政治家の透明性、腐敗防止、倫理的な行動。
- リーダーシップ: 決断力、問題解決能力、ビジョンと実行力。
- コミュニケーション: 国民への説明責任、情報公開、メディアとの関係。
4. 社会の安定性
- 治安: 犯罪率、テロリズムへの対応、警察と治安部隊の信頼性。
- 社会的公正: 不平等の是正、少数派の権利保護、ジェンダー平等。
5. 市民の生活の質
- 生活水準: 平均所得、貧困率、住宅の質とアクセス。
- 健康: 健康寿命、医療サービスへのアクセス、公衆衛生の水準。
- 教育: 教育制度の質、識字率、学校へのアクセス。
6. インフラと技術
- 交通インフラ: 道路、鉄道、航空の整備状況。
- 情報通信技術: インターネットアクセス、技術革新の度合い。
作者の疑問
史実なら実名でスキャンダルが発生しても?
AIで実名を取り除くのか?


コメント