[#002] | ||||||||||||||||||||||||||||||||||||||||||
1タイルの幅・面積 | ||||||||||||||||||||||||||||||||||||||||||
(01/07/17) | ||||||||||||||||||||||||||||||||||||||||||
SimCityの問題であげられるのはサイズと人口がよくわからないことである。 適当なのか、はたまた・・・と言うことでタイルの幅・面積を分析する。 ![]() 本当は 64(m)×256(タイル)=16384m=16.384km 16.384(km)×16.384(km)=268.435456km2 となり、256x256タイルの面積は約268平方キロメートルとなる 念のために言っておくが、英語版では「approximately one hundred square miles」(日本語訳:約100平方マイル=約259km2)と表示されるのでこれが正解。日本語版の訳が変なのである。恐らく計算時に単純にマイル(1マイル=約1.6km)をキロメートルに換算したのだと思われる。100×1.6=160・・・ しかし実はこれ、調査をしてみると1タイルの1辺を64mとして設定したのではないというのがわかる。それは100平方マイルと書かれた英語版に答えがある。100平方マイルという面積は最大マップサイズの1辺(256タイル)を10マイルにした所から来ている、ということは(小学生以上なら)簡単にわかるので、10マイルを256で割れば1タイルの長さが出ることになる。そうすると・・・・ 10(マイル)÷256(タイル)=16093.4(m)÷256(タイル)=62.86484375(m)≒約63(m)となる。 ※1マイル=1609.34メートルとして換算 しかし、こうなると、タイルの1辺が64メートルというのがおかしいことになる(四捨五入して63mだから)。 そこで気づいたのが英語版の公園の表示(調査ツールを使ったときに出る数値)である。 日本語版は「公園の面積○○平方メートル」といってその都市にある公園の総タイル数(大きい公園は9、噴水は1とかで計算)が表示されるのだが、英語版では「Acres Systemwide ○○」と表示される。acreは「エーカー」というアメリカで好んで使われる面積の単位なので、公園の面積が「○○エーカー」で表示されていると言うことになる。 ・・・そう、日本語版はまたしても公園の総面積の表示にミスを起こしていて、実はSimCity3000では『1タイルを1エーカー』として扱っていたのである。アメリカの都市の資料を見ればわかるが、アメリカでは一般的に使われる面積の単位はエーカーである。そういうわけで1タイルを1エーカーという面積の単位を基調にして考えていることがわかった。 一応確認までに計算しておくと、 1(acre)=4046.9(m2)⇒√4046.9(m)≒63.61(m)≒64(m) となる。 ここから言えるようにSimCity3000は
ちなみにSimCity2000も同じ理由(公園)から1タイル=1エーカーと言うのがわかります。 |
||||||||||||||||||||||||||||||||||||||||||
[参考までに各マップサイズの面積]
※・・・sq.milesは平方マイル。アメリカではもっぱらこっちを使う。haはヘクタール(わかるよね) |
||||||||||||||||||||||||||||||||||||||||||
[戻る] |