海とSimutrans ~海底都市~
Simutransの海や湖といえば,穏やかで,静かに波打っているのを想像する方も多いと思います.単調でなにもないところという印象があります.強いて海に何かあるか挙げるとしたら,海底油田と船でしょう.それでも現実の海を忠実に再現できていると思います.
今回は海(水路)アドオンというのを使って,海や湖に新たな風景を,新たなアイデアを与えたいのです.
※この記事は2019年のSimutransのアドベントカレンダー17日目の記事になります.
続きを読む
TKUさんが景観プレイで心がけていること(2018)
この記事では,シムトラ学会4 2018年京都 06 TKU氏発表「景観プレイ講座」で用いられている,景観プレイの技法について紹介する.
地形の作り方
欧州ではなだらかな地形が一般的であり,日本では山や谷が激しい地形一般的である.Simutransの地形を自動生成したものでは,リアリティーのある地形を生成することはできない.そこで,TKU氏は現実味のある地形を自ら生成した.
景観プレイでやっていること
・この作った地形を元に,平野部には街を,川下にはときには三角州を,生成している.川のぐねり具合も表現している.
・海に近いなら工業地帯を作っている.
・町の中心地はビルを建てて,郊外には住宅地を広げている.
・駅前の近くには商業施設を作っている.
・都市部に,公園.
・細かい道路は作らない.建物で見えなくなるため.
・箱積み駅舎を用いて,個性的な建物を生成している.この建物中に,工場アドオンを入れて実際に運用している.
・箱積み駅舎を加工して,車庫をアレンジすると独自性が増す.
バスも同じ.
・Simutransは屋上が良く見えるので,屋上には映えるようにしている.
・リアリティーを出すために,Google mapを参考している.
・アドオンは見つけたら入れている.
・集客範囲は8.
・橋がそれぞれ異なっている.
・歩道アドオンの上に人を歩かせる.
メルカトル図法での再現方法
本稿はSimutrans Advent Calender 2018の17日目の記事ですね.詳細についてはこちらを参照してください.
概要
Simutransで再現プレイする際に,正確に位置を把握することが重要な課題にります.本記事では,大きさが九州までを対象とするメルカトル図法での再現方法について論じます.そして,軽く注釈をお話します.
目次
・Q&A
まずシムトラ学会で発表した動画を貼り付けておきます.
シムトラ学会4 2018年京都 07 あのKTOK氏発表「メルカトル図法での再現方法」
いや~,すんげぇカミカミですねOrz...
次に発表資料である参考資料pdfを張っておきます.
ここのコーナーでは実際に出そうな疑問をある程度解説するコーナーです.
なぜ正確に把握する必要があるの?
まず再現プレイするためには,正確な場所を把握しておく必要があります.でないと,完成の精度が下がる恐れがあるからです.また,でこぼこが激しい場所だと,正確に把握していないがために,道を引く際に誤って引いてしまったりするのを防ぐためです.
1マスあたりの大きさを決めておくと,あとは各点での距離を計算すればいいのでは?
近くだと有用ですが,遠くだとダメです.なぜかといいますと,地球は球体なので,緯度によって,経度が1進んだときの移動距離が違います.この影響が出てきます.
加えて,メルカトル図法の性質から,1マス50mの作ったと作ったとしても,実際は1マス48mだったりずれてます.
なぜ,メルカトル図法からSimutransのマップへの変換,対応が1次関数みたいなもので書けると仮定しているの?
これを説明するのは非常に難しいです.これはメルカトル図法の縦軸,横軸のスケールについて考察する必要があり,実際はそう単純な関数ではないです.そこで,Taylor展開と呼ばれる手法をお使うと,関数を1次関数で近似できるので使いました.
精度はどれくらいなの?
九州マップで1マスあたり50mくらいのマップで,6500*5500くらいのマップで実行してみました.すると誤差は2マス程度でした.3マスを超えることは滅多にないです.
それでも誤差は出るんですね.
1次関数で近似で近似したので,その分の誤差は必ず出ますね.
他にも,地球が完全な球体ではないので,その分の誤差も出ます.影響は低いですが.
定義に戻って厳密に計算した方が精度いいのでは?
そのとおりです.しかし,今回,この方法を挙げた理由は,計算で使う知識が中学生なので,誰でもラクにExcelとかでマクロを組むことができる点で,この方法は優れています.
なるべく特定できる遠い2点をとれば良いといっているが,遠すぎると誤差の影響がおおきなるのでは?
そのとおりです.なので,実際は1000マスくらい距離で特定できる2点を計算する方がいいかもしれませんね.
まとめ
メルカトル図法で再現する際に,精度がそこそこいい方法を挙げました.この方法がSimutransの役にたったなら嬉しい限りです.
おマけ
欲しいアドオンを挙げると,128版のななつぼし,ですかね.
欲しい機能をあげると,土地の上げ下げを,レールとかでCtrlと組み合わせるときれいな直線が引ける,適な機能があると,堀プレイとか,盛り土プレイとかがが捗る気がしますね...
Simutrans流行語大賞2018 を個人的に挙げてみた.
もうそろそろ,2018年も終わりになりそうです.平成終わりまであと4か月くらいになりましたね.
今回の個人的な流行語はこちらです.
・Shunter League
・新曲BGM
・フォントの変更
・pak256-Ex
・PHNS
・advance_to_end
・tku_road
・priority signal
・範囲整地
・double
流行語とその説明
Shunter League
Reti氏主宰のSimutransのBGMに限定した,イントロクイズ大会である.今年から始まった.
新曲BGM
かよこ氏,五番星氏,硫化西部氏それぞれ作った曲が,SimutransのBGMに新しくくわえられた.
フォントの変更
フォントが自由に帰れたり,文字サイズを変えれたりと,目に優しい設計になった.
pak256-Ex
九龍会にいらっしゃる,九龍氏,ふぃすたむ氏,五番星氏,さちばさち氏,クロクモ氏が手を組んで256サイズで,ハイクオリティーなアドオンで遊べることが売り.今年,もっとも反響があったといっても過言ではない.
PHNS
ふぃすたむ氏が開設した,NS.今年度は佐渡島と千島列島を舞台に再現プレイをした.かなり起伏の激しいマップで千島列島では4000*770という広大な土地で開発し合うのが売り.
advance_to_end
指定位置に電車が停車するというもの.これで,縦列退避など細かい設定ができるようになった.Extendedにはこれに相当するものがある.
tku_road
リアルに道路をアドオンで再現した一品.高速道路プレイや山道プレイなど,OTRPで映えるアドオンです.
priority signal
SIS RoadはSIS Road Projectの一環で,リアルに道路をアドオンで再現することを目的にしていました.2017年8月or9月にSIS Road Projectのダウンロードが停止が話題になりました.たくさんの人々が復活することを望んでいます.
範囲整地
Shingoushori氏によってつくられたPatch.OTRPに組み込まれている.これによって,Simutransの整地作業が飛躍的に向上した.
double pak name warning
初めて,120.4をいじる際に,ビビるやつ.Escキーorスペースキーを押さないと次に進まないことにきづくのにちょっと時間がかかる.
受賞候補
ほかにも,収支メッセージ隠し,市道化防止オプション,公共駅民営化ツール,削除ツール,wayobjの間隔設置,Long convoyなどが流行りました.2018年は流行語を通して,このような動きがありました.