投稿者 たかくん  (社会人) 投稿日時 2011/12/2 20:57:29
今晩は、オブジェクト指向について質問です。
「ゲーム」で限定しての話ですがゲーム全体を制御するクラスはフォームクラスにするのが理想
なのでしょうか?
僕はあるゲームを作る時にフォームクラスをGUIクラスと設定したためにオペレーション専用のクラスになってしまいました。
ここでゲームのメイン制御をするのはおかしいので別でゲームクラスを設定しました。
するとフォームクラスではオペレーションだけなので
Game.Initialize()とかGame.Start()とかの呼び出し専用になってしまったためゲームクラスでのゲームの制御がかなり難しくなったのです。
オブジェクト指向は各クラスが独立していないといけないし連携しててはおかしいのです。
なので独立がかなり難しくなってしまったため頓挫してしまいました。
やはりゲームの制御はフォームでやるのがいいのでしょうか?
よろしくお願いします。