C/C++言語でRPGを作ってみるスレ2
■ このスレッドは過去ログ倉庫に格納されています
0019デフォルトの名無しさん
2005/07/09(土) 22:21:34・クラス
Object
├Controler - 一階層かます(なくても良いかも)
|├GameControler - ゲームの進行を管理
|├GraphicControler - 表示を管理
|├SoundControler - 音の管理をする。
|├ButtleControler - 戦いを管理。
|| 行動の順や、「この人が"戦う"選んでるからこの人にダメージ」なジャッジをする
|└MapControler - マップを管理(町、ダンジョンの切り替えなどをつかさどる)
|
└GameObject - 一階層かます(ゲーム内登場物という共通特性がある場合に。Nameとか)
├Actor - 演者。主に有生物。
|├People - 町の人とか、戦わないマップキャラで終わる人々。
|├Enemy(Monster?) - 敵。Battleable実装
||└[性格を持った敵] - 振る舞いが特化されていて、個々に実装必要な奴。ボスなど。Battleable実装
|└MainActor(Player?) - 主人公とその仲間。Battleable実装。
| └[性格を持った仲間] - それぞれ実装を必要とする場合のキャラ。
| NPCを含むためControlable実装は任意。
■ このスレッドは過去ログ倉庫に格納されています