この問題がわかりません><;
Posted: 2012年6月21日(木) 20:51
以下のステータスと行動を持つキャラクターを
継承を使い、効率的にプログラミングできるように
しなさい。
勇者
ステータス
HP
MP
攻撃
防御
素早さ
行動
攻撃
避ける
技
モンスター
ステータス
HP
攻撃
防御
素早さ
お金
行動
攻撃
逃げる
問1
作成したクラスを使い、簡単な戦闘を実現せよ。
ダメージの計算等は各個人で考えること。
なお、各クラスのパラメータはコンストラクタで
設定を行う事。
----------完成イメージ---------
戦闘開始
勇者の行動
1攻撃 2避ける 3技
1
勇者の攻撃
モンスターに30のダメージ
モンスターの攻撃
勇者に13のダメージ
勇者の行動
1攻撃 2避ける 3技
3
勇者の技が発動
モンスターに100のダメージ
モンスターを倒した
お金を100G手に入れた。
--------------------------------
まずクラス HEROを作って、派生でモンスタークラスを作るという感じでいいのでしょうか??^^:
課題とかではないのですが、すこし気になったのでヒントでもいいので教えてください。
継承を使い、効率的にプログラミングできるように
しなさい。
勇者
ステータス
HP
MP
攻撃
防御
素早さ
行動
攻撃
避ける
技
モンスター
ステータス
HP
攻撃
防御
素早さ
お金
行動
攻撃
逃げる
問1
作成したクラスを使い、簡単な戦闘を実現せよ。
ダメージの計算等は各個人で考えること。
なお、各クラスのパラメータはコンストラクタで
設定を行う事。
----------完成イメージ---------
戦闘開始
勇者の行動
1攻撃 2避ける 3技
1
勇者の攻撃
モンスターに30のダメージ
モンスターの攻撃
勇者に13のダメージ
勇者の行動
1攻撃 2避ける 3技
3
勇者の技が発動
モンスターに100のダメージ
モンスターを倒した
お金を100G手に入れた。
--------------------------------
まずクラス HEROを作って、派生でモンスタークラスを作るという感じでいいのでしょうか??^^:
課題とかではないのですが、すこし気になったのでヒントでもいいので教えてください。