User Tools

Site Tools


japanesemanual:ja_gm_lobbying

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
japanesemanual:ja_gm_lobbying [2023/05/28 07:20] nichirinmotorjapanesemanual:ja_gm_lobbying [2023/05/29 07:59] (current) nichirinmotor
Line 1: Line 1:
 +======= ロビー活動 =======
  
 +
 +マニュアルのゲームメカニクスセクションは、ゲームの計算で使用される内部式の詳細を説明します。マニュアルのこのセクションは疑似コードを使用しており、ゲーム内のコードと100%同じとは限りません。
 +
 +マニュアルのゲームメカニクスパートは、主に "なぜX、Y、Zをするとこの評価になるのか?"というよくある質問に対するリファレンスとして設計されています。通常、この答えには多くの異なる変数が含まれており、マニュアルのこのセクションではそれを実証しています。
 +
 +**マニュアルのゲームメカニクスセクションは、[[https://idioms.thefreedictionary.com/seeing+how+the+sausage+gets+made|ソーセージがどのように作られるか]]を示しています。ですから、ゲームを楽しむなら、このマニュアルの部分は避けた方がいいかもしれません。**
 +
 +
 +===== 変数 =====
 +
 +
 +^ 名称 ^ 説明 ^ ^ 名称 ^ 説明 ^
 +| **totalNumberOfCitiesOrTerritories** | ゲームマップ上の都市や 領域の総数です。  | | **Number Of Factories** | 会社が所有している工場の数です。 | 
 +| **Number of Branches** | 会社が所有している支店の数です。 | | **ex_1d045p_year99** | 1.045%%^%%(year-1899) | 
 +| **Lobbying_Budget** | 会社の月間ロビー活動予算です。 | | **maximumLobbyingBudget** | 会社が1ターンにロビー活動に費やすことができる最大金額です。 
 +
 +
 +===== ロビー活動の最大資金です =====
 +
 +<code cpp>
 +
 +cityAdjustment = 100.0/totalNumberOfCitiesOrTerritories;
 +
 +maximumLobbyingBudget = 25000;
 +
 +lobbySize = (1 + (2 * Number Of Factories) + ( 0.5 * Number of Branches);
 +
 +if(year < 2020)
 +{
 +    maximumLobbyingBudget = 25000 * lobbySize * ex_1d045p_year99 * cityAdjustment;
 +}
 +else
 +{
 +    maximumLobbyingBudget = 25000 * lobbySize * 205.62274 * cityAdjustment;
 +}
 +
 +</code>
 +===== ロビー活動の効果です =====
 +
 +<code cpp>
 +
 +if(Lobbying_Effectiveness_Budget < Lobbying_Budget * 0.05)
 +    Lobbying_Effectiveness_Budget = Lobbying_Budget * 0.05;
 +
 +if (Lobbying_Effectiveness_Budget < Lobbying_Budget)
 +    Lobbying_Effectiveness_Budget = Lobbying_Effectiveness_Budget * 1.10 + 10;
 +
 +if (Lobbying_Effectiveness_Budget > Lobbying_Budget)
 +    Lobbying_Effectiveness_Budget = Lobbying_Budget;
 +
 +Lobbying_Effectiveness = Lobbying_Effectiveness_Budget / maximumLobbyingBudget;
 +
 +</code>