文章提供 樹 都 さん
「ランダム」に関する基礎知識
命中回避はもちろん、トイボットの行動選択も、戦闘開始時点での地形と距離の設定も、確率分布のもとでの「ランダム」です。
「ランダム」であるということは「均等」ではないことをまず知っておきましょう。
「ランダム」とは「どのようにでも偏りうる」ということです。
人間の基本的な思考回路はランダム性に対し過度の期待をしてしまう、ということが認知心理学の研究で明らかにされています。
確率・統計についての知識がない人に「1~9までの数字をランダムに見えるように100個並べてください」
と依頼して作ってもらった数列を本当にランダムな数列と比較すると、「偏りが少なすぎる」ために簡単に見分けがつくのです。
本当にランダムな数列は、十分な数のサンプルを全体で見たときには均等になっていますが、
その一部だけを取り出してみると
特定の結果が何回・何十回も連続することも珍しくないのです。
ですから、AIが確率10%の行動を三連発するくらいは「自然」なことです。
対等な勝負で負けが込むことも「普通」に起こりえます。
一人のプレイヤーが一週間でこなせる戦闘の数程度では、到底十分なサンプルとは言えないことを理解しておきましょう。
だからこそ、α・βとテストが必要なんです。
- 確率について語るなら最低でも1000回の試行が必要ということですね。 -- (名無しさん) 2010-01-13 11:37:44
- 期待値を信じるのはファンブルへの一里塚。 -- (ダイス神教・固定値絶対派) 2010-01-22 19:36:16
- ゲーム業界にいたものですが、
プログラマーに聞いた話では
ゲーム内での「ランダム」というのは、
ランダムに数字を出すプログラムによるものなので、
現実のサイコロなどを振った場合の「ランダム」とは違い、
偏りがあるそうです。
良いプログラムほど偏りを感じないそうで。 -- (名無しさん) 2010-04-07 22:17:25
最終更新:2010年01月12日 11:44