tech_cost_style = 0
兵法 20 | 鉄器 160 | 識字 340 | 共和制 460 | 銀行制度 580 | 民主主義 720 | 爆薬 900 | 工業化 1000 | 株式会社 1060 | 遺伝子工学 1160 | 小型化 1260 | 自動車 1340 | 大量生産 1380 | リサイクル 1440 | ロケット工学 1520 | 宇宙飛行 1600 | 環境保護運動 1660 | 核融合 1700 |
筆記 160 | 発明 580 | 経済 720 | 偵察 1160 | ||||||||||||||
青銅器 20 | 法律 160 | 交易 340 | 哲学 460 | 物理学 580 | 磁気学 720 | 電気学 1000 | 鉄鋼 1060 | コンピュータ 1440 | |||||||||
アルファベット 20 | 通貨 160 | 君主制 340 | 橋梁建設 460 | 医術 580 | 火薬 720 | 鉄道 900 | 電子工学 1160 | 原子力 1520 | レーザー 1600 | プラスチック 1660 | |||||||
葬儀 20 | 神秘主義 160 | 建築学 340 | 封建制度 460 | 大学 580 | 蒸気機関 720 | 冶金学 900 | 徴兵制 1000 | 共産主義 1060 | 工作機械 1160 | 内燃機関 1260 | 無線通信 1380 | 労働組合 1440 | |||||
石工術 20 | 数学 160 | 工学 460 | 化学 720 | 石油精製 1160 | 核分裂 1440 | 超伝導 1660 | ステルス 1700 | ||||||||||
騎乗 20 | 地図 160 | 天文学 340 | 航海術 460 | 騎士道 580 | 公衆衛生 720 | 指揮 900 | 冷蔵 1060 | ゲリラ戦 1160 | 飛行術 1340 | 機動戦 1380 | 航空工学 1440 | ロボット工学 1520 | |||||
陶器 20 | 車輪 160 | 航海 340 | 一神教 580 | 万有引力の法則 720 | 原子理論 900 | 戦術 1060 | 上陸戦 1160 | 諸兵科連合 1520 | |||||||||
多神教 160 | 神学 720 |
CivilizationI/CivilizationIIに準ずるスタイル。
どう見てもあっという間に現代へ突入してしまいそうなんですがそれは
tech_cost_style = 0では、game.ruleset内のbase_tech_cost(デフォルトでは20) * (研究済みの技術の数+1) が次の技術の必要研究コストとなります。
例えば、まっさらな状態から兵法を研究し終えて、次に青銅器を研究しようとした場合、必要研究コストは 20 * (1 + 1) = 40 となります。
また、tech_cost_styleが0以外であっても、先端技術を研究する際にはtech_cost_style = 0として必要研究コストを計算します。
tech_cost_style = 1 / tech_cost_style = 2
兵法 28 | 鉄器 80 | 識字 111 | 共和制 146 | 銀行制度 316 | 民主主義 700 | 爆薬 1250 | 工業化 1726 | 株式会社 2070 | 遺伝子工学 2250 | 小型化 3535 | 自動車 3119 | 大量生産 3222 | リサイクル 3430 | ロケット工学 4531 | 宇宙飛行 5120 | 環境保護運動 5361 | 核融合 4078 |
筆記 51 | 発明 468 | 経済 700 | 偵察 2070 | ||||||||||||||
青銅器 28 | 法律 51 | 交易 146 | 哲学 226 | 物理学 580 | 磁気学 828 | 電気学 1643 | 鉄鋼 2342 | コンピュータ 4417 | |||||||||
アルファベット 28 | 通貨 51 | 君主制 111 | 橋梁建設 226 | 医術 415 | 火薬 640 | 鉄道 1402 | 電子工学 2529 | 原子力 3749 | レーザー 3858 | プラスチック 5240 | |||||||
葬儀 28 | 神秘主義 51 | 建築学 111 | 封建制度 185 | 大学 364 | 蒸気機関 1103 | 冶金学 1031 | 徴兵制 1402 | 共産主義 1895 | 工作機械 3119 | 内燃機関 2625 | 無線通信 3222 | 労働組合 4303 | |||||
石工術 28 | 数学 80 | 工学 226 | 化学 640 | 石油精製 2342 | 核分裂 3535 | 超伝導 3968 | ステルス 5361 | ||||||||||
騎乗 28 | 地図 51 | 天文学 185 | 航海術 364 | 騎士道 270 | 公衆衛生 763 | 指揮 962 | 冷蔵 1982 | ゲリラ戦 2918 | 飛行術 2819 | 機動戦 3968 | 航空工学 4303 | ロボット工学 4647 | |||||
陶器 28 | 車輪 51 | 航海 111 | 一神教 364 | 万有引力の法則 468 | 原子理論 828 | 戦術 1810 | 上陸戦 2342 | 諸兵科連合 4647 | |||||||||
多神教 80 | 神学 580 |
必要な研究ポイント=(reqs+2) * (btc/2) * √(reqs+2)
※数値は小数点以下切り捨て。
reqsは研究を始める前提として必要な科学技術の件数。例えば「交易」なら「青銅器」「アルファベット」「法律」「通貨」が必要だから、reqs=4。
btcはgame.rulesetで定めるbase_tech_cost(デフォルトでは20)を指す。
「交易」の例だと、6*10*√6=146.97 となる。
表はtech_cost_style = 1の場合であり、Freecivのデフォルトがこれ。
tech_cost_style = 2ではtechs.rulesetで任意の科学技術について研究コストを任意に設定、上書きできる。
例えば「通貨」の研究コストを51→100にするといった具合である。
設定されていないものについては、表と同じ数値となる。
また上書き設定しても、他の科学技術の研究コストには影響を与えない(「通貨」の研究コストを変えても「交易」のそれは設定しない限り146のまま)。
tech_cost_style = 3 / tech_cost_style = 4
兵法 20 | 鉄器 64 | 識字 118 | 共和制 184 | 銀行制度 573 | 民主主義 1679 | 爆薬 3549 | 工業化 5347 | 株式会社 6726 | 遺伝子工学 7467 | 小型化 13113 | 自動車 11226 | 大量生産 11686 | リサイクル 12629 | ロケット工学 17829 | 宇宙飛行 20724 | 環境保護運動 21936 | 核融合 15653 |
筆記 24 | 発明 983 | 経済 1679 | 偵察 6726 | ||||||||||||||
青銅器 20 | 法律 24 | 交易 184 | 哲学 355 | 物理学 1310 | 磁気学 2088 | 電気学 5025 | 鉄鋼 7851 | コンピュータ 17273 | |||||||||
アルファベット 20 | 通貨 24 | 君主制 118 | 橋梁建設 355 | 医術 835 | 火薬 1490 | 鉄道 4112 | 電子工学 8644 | 原子力 14105 | レーザー 14613 | プラスチック 21326 | |||||||
葬儀 20 | 神秘主義 24 | 建築学 118 | 封建制度 264 | 大学 698 | 蒸気機関 3024 | 冶金学 2776 | 徴兵制 4112 | 共産主義 6019 | 工作機械 11226 | 内燃機関 9054 | 無線通信 11686 | 労働組合 16725 | |||||
石工術 20 | 数学 64 | 工学 355 | 化学 1490 | 石油精製 7851 | 核分裂 13113 | 超伝導 15129 | ステルス 21936 | ||||||||||
騎乗 20 | 地図 24 | 天文学 264 | 航海術 698 | 騎士道 458 | 公衆衛生 1879 | 指揮 2537 | 冷蔵 6368 | ゲリラ戦 10332 | 飛行術 9898 | 機動戦 15129 | 航空工学 16725 | ロボット工学 18392 | |||||
陶器 20 | 車輪 24 | 航海 118 | 一神教 698 | 万有引力の法則 983 | 原子理論 2088 | 戦術 5679 | 上陸戦 7851 | 諸兵科連合 18392 | |||||||||
多神教 64 | 神学 1310 |
必要な研究ポイント=btc * (reqs+1)^2 / (1 + sqrt(sqrt(reqs+2))) - btc/2
※数値は小数点以下切り捨て。
sqrtは平方根。sqrt(sqrt(reqs))はreqsの平方根の平方根、すなわちreqsの4乗根。
「交易」の例だと、20*5^2/(1+1.565)-10=184.93 となる。
表はtech_cost_style = 3の場合である。
tech_cost_style = 4でも同じ数値だが、これもtech_cost_style = 2と同様の上書き形式。