Dyson Sphere Program にはまっている

この Wikiはとてもよい いわゆる factorio 系だが、とても洗練されている。

アイテムが81種、建造物が45種、合計126の通常オブジェクトが存在する。 これらが整数比の加工関係で結ばれるんので、 化学反応式のような表現を採用すると、見通しがぐっと良くなると思われる。 しかし、オブジェクトに対して略称を与えないと、式自体が間延びしてしまい意味がない。 そこで、これらのオブジェクトに対し略称を与えていくことにする。 以下の大まかな原則を採用する。

  1. 1次産物、つまり直接採掘可能なものはレア資源含め小文字で始める
  2. とくに数の多い鉱石に関しては o から始める
  3. それ以外のものは大文字で始める
  4. 馴染みのある水素、重水素はそのまま H, D とする。
  5. インゴットに関しては I から始める(被りを減らすため)
  6. マトリックスに関しては色で略称を決める(被りを減らすため)
  7. 可能な限り文字数を少なくする
  8. Mk.I, Mk.II, Mk.III があるものについては2文字目を数字にする
  9. どうしても被る場合は、使用頻度の高いものが短くなるようにする
  10. 建物は2文字目を大文字にする

先頭文字が被るものが多く、いろいろ苦しいところはある 特に G とか。Pなども3文字になるのを回避してだいぶ無理をしている

No.(Bld+100) : Name : abbrev : comment

  1. Iron Ore : oi :
  2. Copper Ore : oc :
  3. Stone : s :
  4. Coal : c :
  5. Silicon Ore : os :
  6. Titanium Ore : ot :
  7. Water : w :
  8. Crude Oil : co :
  9. Hydrogen : H :
  10. Deuterium : D :
  11. Antimatter : A :
  12. Kimberlite Ore : ok :
  13. Iron Ingot : Ii :
  14. Copper Ingot : Ic :
  15. Stone Brick : Sb :
  16. Energetic Graphite : Eg :
  17. High-Purity Silicon : Hs :
  18. Titanium Ingot : It :
  19. Sulfuric Acid : sa :
  20. Refined Oil : Ro :
  21. Hydrogen Fuel Rod : Hf :
  22. Deuteron Fuel Rod : Df :
  23. Antimatter Fuel Rod : Af :
  24. Fractal Silicon : fs :
  25. Magnet : M :
  26. Magnetic Coil : C :
  27. Glass : Gl :
  28. Diamond : Di :
  29. Crystal Silicon : Cs :
  30. Titanium Alloy : Ta :
  31. Fire Ice : fi :
  32. Plastic : Pl :
  33. Organic Crystal : o :
  34. Graphene : Gp :
  35. Thruster : T :
  36. Optical Grating Crystal : og :
  37. Steel : S :
  38. Circuit Board : Cb :
  39. Prism : Pr :
  40. Electric Motor : Em :
  41. Microcrystalline Component : Mc :
  42. Proliferator Mk.I : P1 :
  43. Casimir Crystal : Cc :
  44. Strange Matter : Sm :
  45. Titanium Crystal : Tc :
  46. Carbon Nanotube : Cn :
  47. Reinforced Thruster : Rt :
  48. Spiniform Stalagmite Crystal : ss :
  49. Gear : G :
  50. Plasma Exciter : Pe :
  51. Photon Combiner : Pm :
  52. Electromagnetic Turbine : Et :
  53. Processor : P :
  54. Proliferator Mk.II : P2 :
  55. Annihilation Constraint Sphere : Ac :
  56. Titanium Glass : Tg :
  57. Particle Broadband : Pb :
  58. Logistics Drone : Ld :
  59. Unipolar Magnet : um :
  60. Foundation : FD :
  61. Critical Photon : Cp :
  62. Particle Container : Pc :
  63. Super-Magnetic Ring : Sr :
  64. Graviton Lens : Gl :
  65. Proliferator Mk.III : P3 :
  66. Space Warper : Sw :
  67. Plane Filter : Pf :
  68. Quantum Chip : Qc :
  69. Logistics Vessel : Lv :
  70. Log : l :
  71. Electromagnetic Matrix : Bm : Blue matrix
  72. Energy Matrix : Rm : Red matrix
  73. Structure Matrix : Ym : Yellow matrix
  74. Information Matrix : Pm : Purple matrix
  75. Gravity Matrix : Gm : Green matrix
  76. Universe Matrix : Wm : White matrix
  77. Solar Sail : Ss :
  78. Frame Material : Fm :
  79. Dyson Sphere Component : Dc :
  80. Small Carrier Rocket : Sc :
  81. Plant Fuel : pf :

ここからは建造物

  1. Tesla Tower : TT :
  2. Wireless Power Tower : PT :
  3. Satellite Substation : SS :
  4. Wind Turbine : WT :
  5. Thermal Power Plant : TP :
  6. Solar Panel : SP :
  7. Geothermal Power Station : GP :
  8. Mini Fusion Power Plant : FP :
  9. Energy Exchanger : EE :
  10. Ray Receiver : RR :
  11. Artificial Star : A* :
  12. Conveyor Belt Mk.I : B1 : Belt
  13. Conveyor Belt Mk.II : B2 : Belt
  14. Conveyor Belt Mk.III : B3 : Belt
  15. Splitter : SL :
  16. Automatic Piler : AP :
  17. Traffic Monitor : TM :
  18. Storage Mk.I : St1 :
  19. Storage Mk.II : St2 :
  20. Storage Tank : St :
  21. Planetary Logistics Station : PL :
  22. Interstellar Logistics Station : IL :
  23. Orbital Collector : OC :
  24. Sorter Mk.I : S1 :
  25. Sorter Mk.II : S2 :
  26. Sorter Mk.III : S3 :
  27. Mining Machine : MM :
  28. Advanced Mining Machine : AM :
  29. Water Pump : WP :
  30. Oil Extractor : OE :
  31. Oil Refinery : OR :
  32. Miniature Particle Collider : MP :
  33. EM-Rail Ejector : ER :
  34. Vertical Launching Silo : VL :
  35. Assembling Machine Mk.I : A1 :
  36. Assembling Machine Mk.II : A2 :
  37. Assembling Machine Mk.III : A3 :
  38. Arc Smelter : AS :
  39. Plane Smelter : PS :
  40. Spray Coater : SC :
  41. Fractionator : FR :
  42. Chemical Plant : CP :
  43. Matrix Lab : ML :
  44. Accumulator : AC :
  45. Full Accumulator : FA :

次に加工の表現を考える。 このゲームでは(というか工場ゲーでは)「1秒当たりの」生産および消費をバランスさせることが要求される なので、式中には加工時間が自然に含まれる形が望ましい。 つまり分母に消費時間が出現すると都合がよろしい。 さらに、加工設備(Smelter, Assembler, Refinery, Chemical Plant)の個数も重要なので、 以下のような記法を提案する。

左辺に原材料、中央に加工設備、右に出力を書く 加工設備は =[ と ]=> で囲い、内部に生産物を書く。 さらに右辺と左辺は常に「1秒当たり」で記述する。

例: 鉄板 : oi =[Ii]=> Ii ギア : Ii =[G]=> G, oi =[Ii+G]=> G 磁気コイル : 2M+Ic =[C]=> 2C モーター : (2Ii+G+C)/2 =[Em]=> Em/2 2Ii+G+C =[2Em]=> Em 電磁タービン Em+C =[Et]=> Et/2 2Ii+G+2C =[Et+2Em]=> Et/2 3Ii+2M+Ic =[Et+2Em+G+C] => Et/2

このような表式で、皆様の工場レイアウト検討の一助となれば幸いである