hirax.net::Tech-logs::2009-04-19

2009-04-19[n年前へ]

シムシティーの仕組み 

 “シムシティーの仕組み” By Will-Wright(その他興味深い資料の数々)

 シミュレーションっていうのは対象になる物事を数式で表せるモデルにして、そのモデルにいろいろな数値を入れて結果がどうなるかみてみる方法のことで、これはコンピュータが最も得意とする作業なんだ。…ところがここで問題になるのは、対象にする物事をモデル式に置き換える方法が一つではない、というより“唯一絶対の方法”なんてものがないってことなんだ。

 たいていの場合、絶対的に正しいモデルなんて決めることはできない。シミュレートしようとしているのがなんなのか、そのうちでどういった要素を変数(数値を入れ換えていろいろ試す部分)として考えているのか、どの程度の精度が必要なのかによって、モデル化に使う手法、使われる式も異なってくる。大切なのは必要にして十分なだけの正確さが得られる手法と式を選ぶことなんだ。