5 ポイント 投稿者 ffdd270 2021-02-28 | まだコメントはありません。 | WhatsAppで共有

火を実装しようとすると、難しくて複雑な数式が登場しそうに思えますが、この実装方法はとてもシンプルで、必要な数式は足し算と引き算、そして風を実装するためのベクトルを知っていれば十分です。格好よく言うならベクトルですが、単に2次元配列を知っているだけでもよさそうです。

この文章で、私が読んだときに感銘を受けた部分はここでした。

風は山火事にとって重要な破壊要素であり、プレイヤーに大きなリアリズムの層を加えます。ここではデザインを考えすぎて、非常に複雑なシステムにしたくなるかもしれません。

(要するに、3方向に分かれるだけで終わるアルゴリズム)

このルールだけでも、風向きに沿って広がる見事な鐘形の火災が現れます。シンプルでありながら十分に納得感があり、プレイヤーのお墨付きを得られます。

ゲームはシミュレーションではないので、複雑な実装よりも、ときには「見た目がそれっぽければ」十分な実装が成り立つこともあるのだと、この文章の事例で明確にわかってよかったです。

まだコメントはありません。

まだコメントはありません。