ぼく用あれこれまとめ

ゲームプログラミングメモ

最終更新:

bokuyo

- view
管理者のみ編集可

ゲームプログラミングメモ


ほんとにめも。

  • シーケンス遷移は単方向リストかハッシュでいくといい。特にハッシュおすすめ。

入力・更新・出力は別々にわける。

  • ゲームプログラミングでは、入力(Input)、更新(Update)、出力(Draw)は別々にわけるべきです。

上下のみ入力(2入力)で、2方向動く処理で、2方向分の出力があるとすると

入力・更新・出力を分けた場合 2+2+2=6個のif文
入力と更新を混ぜ、入力/更新、と出力でわけた場合 2*2+2=6個のif文
入力、更新、出力を混ぜた場合 2*2*2=8個のif文
  • 入力・更新・出力を分けた場合とそれぞれをひとまとめにした場合のプログラムでは、ひとまとめにした場合のほうがソースが長くなる。
  • プログラムは数学。
  • 4入力/4更新/4出力の場合、ひとまとめにすると64(=4*4*4)個もif文書かなければいけなくなる。すごく面倒。
    • それに比べ、入力/更新/出力をわけると12(=4+4+4)個ですむ。イエス!コストパフォーマンス!

こーでぃんぐこんぷりーとのそーすこーどとか



ゲームデザインについて



MSDNみよ

記事メニュー
目安箱バナー