初心者が牧場物語をまったり作る (387レス)
上下前次1-新
173: 2018/02/08(木)22:16 ID:JNiFKSAB(1/2) AAS
一つの事例として、じょうろを使った時の処理方法を考えてみる。
「プレイヤーじょうろを使用すると、
その効果が及ぶ範囲内のそれぞれについて、
成長可能な状態の作物であったなら、一段階成長する」
という効果を得たいとする。
もちろん、そのまんまプログラムにしても正しく動くだろうけど、
その代わり、書いたとおりの結果にしかならないのはつまらない。
じょうろの可用性は、ここで書いた以上に広がらない。
そうではなくて例えば、
「プレイヤーがじょうろを使用すると
その効果が及ぶ範囲に、水を蒔いたという事実を記憶する」
という処理と、
「ある作物について、その生育場所に水がまかれていたとき、
成長可能な状態であったら、一段階成長し、
その場所に水がまかれた事実を処理済みにする」
という処理を分け、後段の判定は水を蒔いてからそう遠くない
任意の時刻に行われる仕組みにする。
上下前次1-新書関写板覧索設栞歴
あと 214 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.003s