カテゴリー「A7基礎知識」の6件の記事

2009年2月18日 (水)

貨物列車の資材運び出し位置優先度

どうもこんにちは。準急行です。
昨日いただいたコメントからあることが気になってしまったので、今回は開発ではなく実験をしたいと思います。

その気になったことですが…

貨物列車が資材を運び出す位置の優先順位

です。

駅から近いところから、と攻略本は言うのですが、実際以下の状況だとどうなると思いますか?

09021801
↑北に工場、南に資材置き場
↓南に工場、北に資材置き場
09021802

どちらも駅に十分近い(隣接)わけですが、結果はというと…

09021803

09021804

はい、この通り。工場が駅の北にあるか南にあるかで大きく結果が違ってきました。

また、駅舎の位置を逆にしてもやってみましたが、

09021805

09021806

先ほどと同じく、駅の南側に工場を建てたときはうまく機能しました。

で、私はここで仮説を立てました。

A7の貨物列車は駅の南東の角から、時計回りに資材を運び出すのではないか、と。

なぜ南東の角かというと、資材をおろすときは駅の南東の角を中心に15マス以内の範囲におろされるからです。また、資材を下ろしていくときも時計回りだったように思うので、時計回りではないかと考えました。

というわけで、実験その2です。

09021807

駅の真下も含めて周りは資材だらけです。

さあどこから運び出されるのでしょうか? 

09021808

はい、まずは予想通り駅の南東角真下からですね。

ところが、このあとまた予想を裏切る展開が待っていました。次は下図のところだろうと思っていたら…

09021809

結果は↓

09021810

…まさに予想斜め上をいっています…

しかし、これも一定の規則に則っているはずなので、実験を続けます。次はここでした。

09021811

先ほどはかなり驚きましたが、やはり何か規則性がありそうです。

以下実験を続けていくと、このような結果になりました。(太線で囲まれた部分が駅)

09021812

法則が見えたので途中でやめましたが、お分かりですよね。その法則とは、

09021813

駅の南東角を中心に、北西から順に時計回りに運び出す

です。

したがって先ほどの、駅の北と南、それぞれに工場を置いたときの動きが異なる理由も分かります。

さきほどうまくいかなかった「工場が北、資材置き場が南」のパターンはこのような配置になっています。

09021814

工場が青、資材置き場がグレーの範囲です。

これを見れば一目瞭然ですね。工場の資材よりも資材置き場の資材のほうが先に運ばれてしまうから、うまくいかなかったということです。

なお、この法則は駅をどのように置いても同じのようで、

09021815

↑このように南北方向に駅を置いても…

09021816

駅の南東角からスタートし、

09021817

北西の角に移り、

09021818

以下時計回りという結果でした。

ちなみに…ですが、荷物を降ろすときも同じ法則に従っていまして、

09021819

まずは南東角真下に降ろし、

09021820

北西に移り、

09021821

以下時計回り、という順になっています。

…さてさて、以上で法則はつかめたわけですが、続いてもう1つ難しい問題にチャレンジしてみようと思います。

それは、高低差がある場合の優先順位です。

というわけで、まずはこういうのを用意しました。

09021822
↑1F
↓B1
09021823

この場合、予想は「まず1Fの荷物を全て運び出してから、B1に移る」なのですが…どうなりますでしょうか。

初めに運び出したのは…

09021824

予想通り、この位置でした。法則に従えば、運び出し優先順位4位のところですね。

では次はどこになるのか…

09021825

はい、この通り。運び出し優先順位5位のところです。

何か、既に結果が見えてきた気がしますのでバーっと進めてやると、こんな結果になりました。

09021826
↑1F
↓B1
09021827

結果は予想通り、

1Fの荷物を時計回りの法則にしたがって全て運び出してから、B1の荷物を時計回りの法則にしたがって運び出す

でした。ちなみに、荷物を降ろすときもこの法則が適用されました。

…もうほとんどのパターンを網羅できましたね。

しかしながら、最後の最後、もう1つ検証すべき問題が残っています。それは、

高さが2段階ある場合の優先順位はどうなるのか?

とはいえ、A7では2FからB1など、2階層上、または下とは荷物のやりとりができませんが、B1から1FとB2のように上下の2フロアには荷物を置くことができます。

また、B2の荷物を1Fの工事現場で使うことはできませんが、丘陵地帯などではこの限りではないですね。

というわけで、こんなものを用意し、実験してみました。

09021828
↑1F

09021829
↑B1

09021830
↑B2

結果はというと…

09021831

B1からスタートし、

09021832

B1を片付けたら、

09021833

上の階層に移り、

09021834

1Fも全て運び出してから、

09021835

下の階層(B2)でした。

…というわけで、今回の実験の結論です!

貨物列車が資材を運び出す位置の優先順位は、

駅の南東の角を中心に、北西から順に時計回りで運び出す。

階層が異なる場合は、駅のある階層の資材を全て運びだしてから、駅より上の階層に移り、最後に駅より下の階層から運び出す。

です。

図にするとこういうことですね。

09021836

ここまで正確に理解をする必要があるのかと聞かれると困りますが、まぁ、何かの機会に役立ててもらえれば幸いです。

ではでは今日はこの辺で。

| | コメント (10) | トラックバック (0)

2008年3月 9日 (日)

A7基礎知識「トンネル編」

現実を再現していると思いきや、ゲームだから…で片付けていいのかという問題も多いA7。
そんなA7の基礎知識をまとめます。

第5弾「トンネル編」

●トンネルの入口が設置可能な場所
山の斜面のうち、角度が 45°≦θ<63.5° のところのみ。

※これについては検証過程を下の方に載せています。

●トンネル内高さ制限
線路を引けるのは、山の中で十分な高さ(高架橋1段階分)のある区間のみ。

●2階建てトンネル
トンネルの入口の真上に別のトンネルの入口を作ることが出来る。

●希少種
デフォルトのマップにはなぜかトンネル入口を作れる箇所が少ない。

●トンネル見本
↓こんな感じでトンネルは作れます。

08030922


え~、では、ここからは、

トンネルの入口が設置可能な場所は、
「山の斜面のうち、角度が 45°≦θ<63.5° のところのみ」

検証を行っていきます。

まず、マップコンストラクションを使ってやると、マップにもきっちり高さが設定されていることがわかります。

08030912

で、ご覧の通り2種類数値があるのですが、右の「+1」や「-1」というのが高架橋の高さでおなじみの数値です。

一方、左の「08」というのはゲーム内の絶対的な高さを表しており、「-2」が「00」に、「±0」が「08」に、「+1」は「12」というふうに、高架橋の高さをさらに4つに区切っている格好になっています。

さて、このマップコンストラクションを使い、高さ「08」の平面上に「09」から「17」までの高さをもつ山を作ってみました。(「08」未満は海になってしまいます)

08030913

上の緑の山が「09」。下の山が「17」。途中、頂上が茶色いのは「12」と「16」で、それぞれ高架橋の「+1」「+2」にあたります。

で、これをよく見ると、高さがあがるごとにすこしずつ斜面がきつくなっているのが分かります。

08030914

4つ目が高さ「12」で「+1」。これがおよそ45度とされています。

さらに高さがあがるともっときつくなって…

08030915

こんなことに。上が「13」、下が「16」で高架橋高さ「+2」です。

なお、「16」のときの角度は約63.5度と思われます。

※約63.5度の根拠↓
08030916
tanθ=1マス分の幅/高さ「16」-「08」 = 2
tan63°=1.9626, tan64°=2.0503 より、θ≒63.5°

で、このゲーム、どうやらこの63.5度以上の角度はつかないようで、さらに高さをあげていくと斜面部分で幅を2マスとってしまいました。

08030917
右上が「16」、その下が「17」。
ゆるい角度ときつい角度の2段階になっている。


さて、高さと角度について確認したので、いよいよ実際にトンネルはどうなるかやってみました

まずは、はじめの4つ、高さ「09」~「12」。

08030918

比較として、高架橋も置いてみました。ご覧の通り、45度以上の角度がないと無理なご様子。というか、高さが足りてないとも言う。

次、高さ「13」~「16」。

08030919

この通り、約63.5度ある高さ「16」のみ、トンネルができませんでした
ただ、他の高さでもトンネル入口のところが結構変形しています。


なお、先ほど45度以下の角度のときは高さが足りないからトンネルができないのではという疑問が生じたので、やってみます。

08030921

やっぱり無理でした。高さは「12」の「+1」です。

ただ、特殊な例もありまして…

08030920

これは高さ「17」。高さは十分ですが、やはり角度が浅いと入口はできません。一方角度の深い「+1」には入口ができていますね。そして斜面も結構変形していますが、これをうまく使うと…

08030923

トンネルができちゃったりします

他にも、2次元的な斜面ではなく3次元的な斜面でも、

08030925

勝手に作ってくれたり。でも、

08030926

ここはダメ。

正面から見たときにグリッド線が、

08030927

↑な形になっていたらダメらしいです。一部でも高さが「04」を切ってるとダメってことですね。


また長くなってしまいましたが、以上より、トンネルの入口ができるには、45度以上、63.5度未満の斜面が必要と結論付けることができるでしょう。

また、変形を駆使すれば意外と作れるようになるかも?という点も押さえておくほうがいいでしょうね。


おわりに

アクセス解析をしてみると、「トンネル」というキーワードで検索して来た人が結構多かったので、こんなことをやってみました。

ご期待に添えたかどうかは分かりませんが、今後とも本ブログをよろしくお願いします。

あと、マップコンストラクションで作ったオマケ↓

08030928_2

天王寺駅周辺。

実際に駅前にはデパートがわんさか並んでいるわけではないのですが、まぁ行ったことある人なら何となくやりたいことがわかるんじゃないかなと思います(^^;

(あと、管理人の素性に関してのヒントがチラッとあったり…)

ではでは、また次回。

| | コメント (0) | トラックバック (0)

2008年1月26日 (土)

A7基礎知識「他社物件編」

現実を再現していると思いきや、ゲームだから…で片付けていいのかという問題も多いA7。
そんなA7の基礎知識をまとめます。

第4弾「他社物件編」

●他社物件は勝手にできる
駅に利用者がいて(=列車から降りる人がいて)資材が近くにあれば、コンピューターが勝手にビルなどの物件を建てる。

●建つ物件はまず家から
建ち始める物件は、まず一般住宅から。その後、ガソリンスタンドなどの低層店舗→低層オフィス→中層オフィスと高さが高くなっていく。

●他社物件は勝手に消滅する
プレイ開始時からあったり自分が売却した物件で、赤字のひどいものは勝手に消滅する。温泉郷の初期配置の温泉旅館はいつの間にか消えていることが多い。

●他社物件はエリアの空気を読む
マンションの隣には同じマンションが建つことが多い。コンビナートの隣にはコンビナートが建つことが多い。

●コンピューターは公園が好き
住宅が建ち始めた地域にはかなりの頻度で公園(小)ができる。見たところ砂場などのある児童公園っぽいが、公園は自動で建て替わらないので、周りがオフィス街になろうと児童公園のまま。

●コンピューターは学校が好き
住宅街にはよく学校ができる。それはそれでリアルな風景を作り出すが、周りがオフィス街になろうと学校はそのまま。明らかに廃校になってそうな立地でもそのまま。

●コンピューターはゴルフ場が好き
このゲームのゴルフ場は、パッと見では緑地公園にも見えるからか、やたらにオフィス街に建ちまくる。でも、山のふもとなんかにはなかなか建たない。

●マンションはコンピューターもよく建てる
マンションが多いと人口が一気に増える。マンション2が建ち並ぶ姿はさながらニュータウンの様相。でも、マンション1が3×5ぐらい建ち並ぶ姿は形容しがたい。

●農場はあまり建たない
このゲームの農場は滅多に建たない。でも建つとしたら、オフィス街。

●コンビナートは建つ条件が難しい。
このゲームは都市の発展具合(情報欄のレーダーチャートで表示)に応じて建つ物件が変わる。だから、コンビナートも建つときはたくさん建つ。たいていは、盆地の住宅街に。

●高層ビルは2種類しか建たない
高層ビルは2×3が2種類、2×2が2種類、それぞれに高さが3種類で計12種類あるが、コンピューターは2×3ばかり建てる。

●高架下の有効活用は難しい
このゲームは、2階にある高架の下における物件が少ない。だから、高架下には住宅がたくさん建つ。日照権とか騒音問題とかは、無視。

●1×2や1×3の有効活用は難しい
3×3の超高層ビルなどをうまく敷き詰められる敷地なのに、コンピューターはお構いなしに1マスずらす。そしてしばしば1×2の中層オフィスが林立する。

●強さは 家>田>森
景観地区を作ろうと森林を配置しても、田に置き換わり、それはいずれ家に置き換わる。郊外の緑多きニュータウンの再現には、地下駅必須。

| | コメント (0) | トラックバック (1)

2008年1月22日 (火)

A7基礎知識「道路編」

現実を再現していると思いきや、ゲームだから…で片付けていいのかという問題も多いA7。
そんなA7の基礎知識をまとめます。

第3弾「道路編」

●道路は勝手に伸びる
このゲームは駅前から道路が自然発生します。
そしてどんどん伸びていきます。伸び率は 田舎駅>高架駅 地下駅は伸び率0。

●A7の街は陸の孤島?
線路は川に橋を架けたり、山にトンネルを掘ったりすることができますが、道路はできません。
また線路に対して直角なら踏切ができますが、斜め線路には踏切ができません。
よって、我々は簡単に陸の孤島を形成することができます。

●A7に「十字路」の文字はない
勝手に伸びる道路ですが、勝手に枝分かれもします。ですが、滅多なことで十字路は作りません。
08012229(参考画像)

●道路のコントロールは自社物件で
道路は自社物件を潰して伸びたりはしません。曲げたいところでは自社物件をうまく配置しましょう。
でも、自社物件扱いにならない一般住宅は平気で潰します。嗚呼、公共の福祉…

●でも実は自分で作れる道路
仕様なのかバグなのか、道路は自分でひくことができます。
画像赤丸の部分をクリック。空港の下の枠線左側です。クリックしづらいですが、やってみる価値はあるかと。
08012230

| | コメント (0) | トラックバック (0)

A7基礎知識「資材編」

現実を再現していると思いきや、ゲームだから…で片付けていいのかという問題も多いA7。
そんなA7の基礎知識をまとめます。

第2弾「資材編」

●資材の搬入ルートは3つ
1.自社工場で製造
2.マップ外から貨物列車で搬入
3.マップ外から貨物船で搬入

●資材の搬入ルートはおのおの長所と短所を持つ
1.自社工場
長所:自分の会社の利益にもなる
短所:搬入(製造)ペースの調整ができない→赤字になりやすい

2.貨物列車
長所:搬入ペースの調整がしやすい
短所:自分の会社の利益にならない

3.貨物船
長所:自分の会社の利益にもなる
短所:搬入ペースが遅い(例外あり)

●コンテナの中身は不明
同じ工場から作られた資材も、かたやオフィスビルに、かたや寺院に化けます。
あの寺院はオフィスビルと同じ鉄筋コンクリート製なのか!?

●駅から資材置き場へ、資材は勝手に移動する
貨物列車が駅に着いた途端、ガガガンの効果音とともに資材は勝手に移動します。
例え資材置き場が遠く離れた地下にあろうとも。

●資材は2フロア以上の移動ができない
2階ホームに停まった貨物列車は、地下1階の資材置き場と貨物のやり取りができません。
3階ホームに停まった貨物列車は、地上1階の資材置き場と貨物のやり取りができません。
貨物列車は2階以下のホームに停めましょう。

●資材の積み降ろしにはちゃんと順番がある
http://junkyukou.cocolog-nifty.com/blog/2009/02/post-e90e.html を参照

| | コメント (0) | トラックバック (0)

A7基礎知識「乗客の動き編」

現実を再現していると思いきや、ゲームだから…で片付けていいのかという問題も多いA7。
そんなA7の基礎知識をまとめます。

第1弾「乗客の動き編」

●乗客はひと区間しか乗らない
このゲーム、ある駅で乗った客は全て、次の駅で降ります。
たとえ駅前に何もなかろうと、降ります。

●乗客は真夜中にはいない
だいたい0時から7時ぐらいまでの間に駅を発車しても、乗る人はほとんどいません。
駅の発車時刻をいじって、この時間帯に電車を出発させないようにしましょう。

●乗客は出勤し、帰宅する
駅前に住宅ばかりの駅では、朝が一番乗客数が多いです。
駅前にオフィスや工場ばかりの駅では、夕方から夜が多いです。
両方がバランスよくあれば、どの時間帯でも乗客が多くなります。

●乗客は出勤しているのか?
朝、住宅街の駅を出発し、何もない駅に行く電車、
朝、住宅街の駅を出発し、オフィス街にある駅に行く電車、
乗客数は同じです。

| | コメント (0) | トラックバック (0)