めっちゃ良さげな技術あって、中身知りたいのに…
めっちゃ良さげな技術あって、中身知りたいのに…
>そもそもランダム性を使う理由って?
・ゲームプレイを新鮮に保つため
・NPCが予測可能なものにならないようにするため
プログラミングでよく使うrand関数は一様分布に従った乱数を生成するが、場合によっては問題がある
>一様なランダム性による問題って?
・結果を推測することが難しい
・リアリティがない
・場合によってはランダムに感じられない
>これらを解決するランダム性の例は?
・ガウス分布に従わせる
・特定のルールによるフィルタリングをする
・パーリンノイズの使用
など
コクのある乱数を使うことでゲームは面白くできるかもね
>そもそもランダム性を使う理由って?
・ゲームプレイを新鮮に保つため
・NPCが予測可能なものにならないようにするため
プログラミングでよく使うrand関数は一様分布に従った乱数を生成するが、場合によっては問題がある
>一様なランダム性による問題って?
・結果を推測することが難しい
・リアリティがない
・場合によってはランダムに感じられない
>これらを解決するランダム性の例は?
・ガウス分布に従わせる
・特定のルールによるフィルタリングをする
・パーリンノイズの使用
など
コクのある乱数を使うことでゲームは面白くできるかもね
でも、それを見る人からしたら進捗ももちろん、その進捗を生むのに苦労したこと、それを何を使って解決したのかってことが知りたいパターンが多そうだなあと思った
余裕があれば、進捗報告にそういったTips的なことを入れられるといいのかもね
でも、それを見る人からしたら進捗ももちろん、その進捗を生むのに苦労したこと、それを何を使って解決したのかってことが知りたいパターンが多そうだなあと思った
余裕があれば、進捗報告にそういったTips的なことを入れられるといいのかもね
だから実際のゲームだとある程度フィルタリングされてたりガウス分布が使われてたりするとか
youtu.be/yThFT7OnGDc?...
だから実際のゲームだとある程度フィルタリングされてたりガウス分布が使われてたりするとか
youtu.be/yThFT7OnGDc?...