Simutrans 単語


ニコニコ動画でSimutransの動画を見に行く

シムトランス

9.7千文字の記事

Simutrans(シムトランス)は多言語、多OS対応のシミュレーションゲーム

概要

Simutransは交通機関を作って貨物や旅客を移送して収益を上げる経営シミュレーションゲームである。
登場するのは鉄道自動車船舶飛行機高速鉄道モノレール路面電車などで、要な交通機関をほぼ網羅している(なお、この世界リニアは、少なくともpak64では速いモノレール扱いである)。

「アドオン」と呼ばれる追加ファイルを導入する事で、様々な鉄道車輌自動車建造物等をゲーム内に登場させることが出来る。
噂によると、日本の鉄道車両は90網羅されているとか。

標準では、旅客/郵便/貨物の3種類を運ぶことができ、交通の結節点となるターミナルで乗り換え(積み替え)ることができる。豊富交通機関を組み合わせて効率のよいルートを敷くことは、このゲーム醍醐味である。
道駅から末端までのバスを走らせたり、貨物を鉄道はもちろんトラックや行機で連携して運ばせたりするなど、リアルな通体系が再現可ある。 

元はドイツ語だったが今では15ヶ国語に対応し、WindowsだけでなくMac OS XLinux版、そしてiPhoneアプリも存在する。

詳しくは素直にウィキペディアexitを参照されたし。

導入

下記の外部リンクにて丁寧に解説されているので参照されたし。

構成としては基本パッケージ(実行ファイル)+PAKセットになっており、PAKセットは64版と128版のメジャー2つから選ぶことをオススメする(2022年1月現在、ここ1年以内に更新されてるのはpak・pak.japan(以上64版)およびpak128.german・pak128.CS(以上128版)の4種類である)。
違いはビジュアル解像度であり、64は荒く128は細かい。
他にもゲームバランスやアドオンクライアントの重さなどが両方で異なるが、好みで決めてもらって構わないはずである。

PAKセットの一覧

マルチプレイ

大昔はセーブデータをやり取りしてマルチプレイをしていたが、2011年以降はネットワークを介したマルチプレイに対応している。サーバ側とクライアント側でPAKはすべて共通にすること。そうしないとうまく接続できない。

アドオンの自作

アドオン自作である。自作に必要な素材は、以下の通り。

れば産業チェーンなども自作である(編集者は昔、実際に自作したことがある)。

ただし、ドキュメントがあちこちに様々な言語で散らばっており、それを理解するのは一苦労である。普通使う大半のものは日本語Wikiを読めば書いてあるので、日本語Wikiを読むのが日本人にとっては楽である。

なお、pngファイルの画像サイズは、スプライトを用いる前提で、使用するPAKセットサイズの倍数でなければならない(ただし、symbol.BigLogo.pakはpak128用でパックする必要がある。256×256の画像で、4分割スプライトである)。

ちなみに、このアドオンPAKとしてパッキングされるが、これをまとめたものがPAKセットである。

datファイルの書き方の例

例えば、pak128のあるPAKのdatファイルの一部分を抜したのがこれである。datファイルにおいて、先頭に#のついた行はコメント行であり、無視される。

obj=good
name=Passagiere
copyright=none
metric=
catg=0
value=14
#value=11
speed_bonus=18
weight_per_unit=85

引用元: https://github.com/simutrans/pak128/blob/master/factories/goods-128.datexit

これは、旅客の定義であるが、

という意味になる。

これが産業になるともっと複雑になる。

Obj=factory
name=oilkraftwerk
copyright=Patrick

Location=Land
DistributionWeight=1

Productivity=600
Range=400

Smoke=industry_smoke
SmokeTile[0]=0,1
SmokeOffset[0]=27,-84
#SmokeUplift=0

Electricity_amount=800
Electricity_boost=0
Mail_demand=10
Mail_boost=500
Passenger_demand=20
Passenger_boost=800

InputGood[0]=Oel
InputCapacity[0]=6000
InputSupplier[0]=0
#the input factor is a trick how to make powerplant produce more power than mines consume
InputFactor[0]=50

MapColor=132
Dims=3,3

intro_year=1900

#This set of backimages is the one used to make the non-animated version.
#Lights are lit on the stacks, but flame is at its smallest.
BackImage[0][0][0][0][0]=oilkraftwerk.2.0
BackImage[0][1][0][0][0]=oilkraftwerk.0.4
BackImage[0][2][0][0][0]=oilkraftwerk.0.0
BackImage[0][0][1][0][0]=oilkraftwerk.2.1
BackImage[0][1][1][0][0]=oilkraftwerk.0.1
BackImage[0][2][1][0][0]=oilkraftwerk.0.2
BackImage[0][0][2][0][0]=oilkraftwerk.2.2
BackImage[0][1][2][0][0]=oilkraftwerk.1.2
BackImage[0][2][2][0][0]=oilkraftwerk.1.1
BackImage[0][1][0][1][0]=oilkraftwerk.1.0
#---
BackImage[0][1][0][0][1]=oilkraftwerk.0.3
BackImage[0][1][0][1][1]=oilkraftwerk.1.3
#---
BackImage[0][1][0][0][2]=oilkraftwerk.2.3
BackImage[0][1][0][1][2]=oilkraftwerk.1.3
#---
BackImage[0][1][0][0][3]=oilkraftwerk.2.4
BackImage[0][1][0][1][3]=oilkraftwerk.1.3
#---
BackImage[0][1][0][0][4]=oilkraftwerk.2.3
BackImage[0][1][0][1][4]=oilkraftwerk.1.3
#---
BackImage[0][1][0][0][5]=oilkraftwerk.0.3
BackImage[0][1][0][1][5]=oilkraftwerk.1.3

# EOF

引用元: https://github.com/simutrans/pak128/blob/master/factories/powerplants/oilkraftwerk.datexit

これの意味は以下の通りである。

に作られる住宅も、乗り物も、道路も、datファイルpngファイルを作成してPAKにする。

PAKセットに必要なもの

PAKセット最低限必要なものは、以下の通り。

逆に、これらさえ準備できれば独自のゲームバランスの、独自グラフィックPAKセット提供できる。

PAKの種類

PAKの種類は、大きく分けて22種類存在する。

旅客・郵便・貨物の乗り継ぎについて

Simutransの旅客・郵便・貨物は、現実からすれば奇妙な挙動をする。

まず、停1ごとに1、乗り換え1回ごとに9というスコア定義されており、このスコアが最小になるような経路を利用する(なお、スコアが同じ場合は乗り換え回数が少ない経路を優先する)(出典exit)。そして、その乗換へ行く列車なら何でも利用する(出典exit)。どういうことかというと、現実にのっとって、東京駅から北へ向かう以下のような系統が存在するとしよう。

ここで、東京駅からさいたま新都心駅へ向かうとしよう。何が起きるかというと、

なので、「宇都宮線高崎線 普通」を使う経路が選択される。ということは東京駅から直行するわけなのだが、東京駅からさいたま新都心駅まで直行する列車なら何でも使うので、京浜東北線にも容赦なく乗ってくる。要するに、経由を経由する便なら何にでも乗り込んでくるし、直行で向かうなら直行便なら何にでも乗ってくる(当たり前だが、旅客は郵便貨車には乗らないし、石炭は旅客郵便やばら荷貨車以外の貨車には乗らない。経由計算段階でそれは配慮される)、ということである。

これが東京駅から倉賀野駅へ向かうとなると、何が起きるかというと、

なので、経由としては高崎駅経由になる。だが、快速アーバンだろうが、普通列車だろうが、新幹線だろうが、とにかく最初に来た高崎駅に行く列車に乗って、高崎駅乗り換えて向かうことになる。

なので、適切な経路・停列車を設定しないと、変な経由で旅客・郵便・貨物が移動することになる。

昔は乗り換え回数のみで判定していたが、どうやら今はロジックが変わってるらしい。

鉄道輸送における閉塞の概念

鉄道路面電車などには閉塞概念がある。閉塞現実鉄道閉塞概念と同じで、1閉塞内には1列車しか入ることができない。

閉塞閉塞の間を区切るのは、鉄道信号機、もしくは停である。Simutransにおける信号機には、以下の5種類がある。

通常の信号機
これは、最低限の機のみを備えている。まず、次の停ホームまで信号機が1つもない場合、次の停ホームまでの経路に列車がいないかを確認し、いるならば信号機の手前で列車を停止させ、いないならば信号を出して列車を通す。一方、次の停ホームまでに信号機がある場合、その信号機までの経路に列車がいないかを確認し、いるならば信号機の手前で列車を停止させ、いないならば信号を出して列車を通す。その際、その区間をその列車のために予約する。複線区間において閉塞間を区切る場合、この信号機を用いることになる。また、単線区間でも、間に信号場を設置する場合で、停が交換可であるならば、この信号機を設置すればよい。
プレシグナル
これは、次の停ホームまで信号機が1つもない場合の挙動は通常の信号機と同じである。一方、次の停ホームまでに信号機が1つ以上ある場合、このプレシグナルの次の信号機までの経路に列車がいないかを確認し、いるならば信号機の手前で列車を停止させ、いないならば信号を出して列車を通す。いずれの場合も、チェックした区間すべてをその列車のために予約する。この特性から、一般的に複線区間における待避線に使うことが多い。
プライオリティシグナル
これは、次の停ホームまで信号機が1つもない場合の挙動は通常の信号機と同じである。一方、次の停ホームまでに信号機が1つ以上ある場合、まず次の信号機までに列車がいる場合は信号機の手前で列車を停止させる。そうでない場合、次の信号機の挙動を模倣し、もしその際その区間に列車がいるならば次の信号機までの区間を予約し、列車がいなければ模倣した区間まですべて予約する。予約した後列車を通す。に複線区間における優等列車を通す本線に使うことが多い。
閉塞信号
チェック区間が他の信号機と異なり、常に次の信号機までである。チェック区間内に列車がいる場合は手前で列車を停止させる。いない場合、信号機の間に停ホームがない場合は次の信号機まで、停がある場合は次の停までの経路を予約する。に単線区間において、棒線を含む閉塞区間の入口で用いる。
入線振分信号
これもチェック区間が他の信号機と異なる。まず、チェック区間は次の停までである。最初にチェックするのは停ホームまでで、停ホームまでの経路がある場合、チェックした区間すべてを予約する。一方、停ホームまでの経路が予約できなかった場合、同じのその列車が停ホーム(すなわちホーム有効長が編成長以上あり、かつ動力が電気列車の場合、架線がられているホーム)までの経路がある場合、そこまでの経路を予約する。いかなる経路も予約できなかった場合、その列車を手前で停させる。一方、予約できた場合は列車を通す。全列車が停するターミナル駅で使用することになる。通過列車がある場合、その通過列車が大量の閉塞を予約するまで立ち往生してしまうため、通過列車が通る線路にこれを置いてはならない。

いくつかのパターンがあるので、それを示す。

単線の場合

単線で、両端のを除きすべて交換可とし、かつすべての列車各駅停車の場合、信号機は必要ない。なぜならば、ホームから出る際に経路予約を行えるかチェックするため、問題なく列車交換が行えるためである。

信号機が必要なパターンは4つある。

複線の場合

複線の場合、編成ごとに両端のの入線番線を固定しない限り、両端の終着においては場内信号機として入線振分信号を用いる。間において、閉塞分割したい場合は、通常の信号機を設置する。

待避線を設置し優等列車を通す場合、以下のような形をとる。

複々線以上の場合

複々線以上の場合、線路別複々線であれば、単に系統が別の複線が並んでいるだけなので、複線と同様である。また、方向別複々線の場合も、中での転線により緩行線と急行線の入れ替えがなければ線路別複々線と基本的には同じである。方向別複々線で、緩行線と急行線の入れ替えがある場合は、少し注意が必要である。

  1. 出発時に緩行線と急行線の入れ替えを行う場合は特に問題ない
  2. 進入時に緩行線と急行線の入れ替えを行う場合は、通常の信号機を用いるのが基本である。入線振分信号を用いる場合は、出発側にも転線可なように線路を準備しておくことが必要である。また、こので上下の転線を行うことが可な構造になっている場合、予期せず上下線の転線が発生し混乱を起こす可性があるため、折り返しを意図しない場合には振分禁止標識を設置し、その経路を通らないように設定すること

関連動画

関連項目

外部リンク

この記事を編集する

掲示板

おすすめトレンド

ニコニ広告で宣伝された記事

記事と一緒に動画もおすすめ!
紲星あかり[単語]

提供: まるこお(D)

もっと見る

急上昇ワード改

最終更新:2025/12/25(木) 21:00

ほめられた記事

最終更新:2025/12/25(木) 21:00

ウォッチリストに追加しました!

すでにウォッチリストに
入っています。

OK

追加に失敗しました。

OK

追加にはログインが必要です。

           

ほめた!

すでにほめています。

すでにほめています。

ほめるを取消しました。

OK

ほめるに失敗しました。

OK

ほめるの取消しに失敗しました。

OK

ほめるにはログインが必要です。

タグ編集にはログインが必要です。

タグ編集には利用規約の同意が必要です。

TOP