ページ 11

この問題がわかりません><;

Posted: 2012年6月21日(木) 20:51
by がぎぐげご
以下のステータスと行動を持つキャラクターを
継承を使い、効率的にプログラミングできるように
しなさい。

勇者
ステータス
HP
MP
攻撃
防御
素早さ
行動
攻撃
避ける


モンスター
ステータス
HP
攻撃
防御
素早さ
お金
行動
攻撃
逃げる


問1
作成したクラスを使い、簡単な戦闘を実現せよ。
ダメージの計算等は各個人で考えること。
なお、各クラスのパラメータはコンストラクタで
設定を行う事。

----------完成イメージ---------
戦闘開始
勇者の行動
1攻撃 2避ける 3技

勇者の攻撃
モンスターに30のダメージ
モンスターの攻撃
勇者に13のダメージ
勇者の行動
1攻撃 2避ける 3技

勇者の技が発動
モンスターに100のダメージ

モンスターを倒した
お金を100G手に入れた。
--------------------------------

まずクラス HEROを作って、派生でモンスタークラスを作るという感じでいいのでしょうか??^^:

課題とかではないのですが、すこし気になったのでヒントでもいいので教えてください。

Re: この問題がわかりません><;

Posted: 2012年6月21日(木) 21:03
by softya(ソフト屋)
課題では無いとの事ですので問題の出典と質問の目的を教えてもらって良いでしょうか?
【補足】目的と言うか最終的に聞きたいことと言ったほうが良いでしょう。
あとフォーラムルールのテンプレートを使った記載をお願いします。 http://dixq.net/board/board.html
※ 何も分からずにいきなりはじめる問題とは思えないので分かる範囲のソースコードをお願いします。codeタグを必ず使ってくださいね。

【追記】
ちなみに継承と言う事であれば、ベースとなるCHARACTERを継承してHEROとMONSTORを作ったほうが良いと思います。