以下のステータスと行動を持つキャラクターを
継承を使い、効率的にプログラミングできるように
しなさい。
勇者
ステータス
HP
MP
攻撃
防御
素早さ
行動
攻撃
避ける
技
モンスター
ステータス
HP
攻撃
防御
素早さ
お金
行動
攻撃
逃げる
問1
作成したクラスを使い、簡単な戦闘を実現せよ。
ダメージの計算等は各個人で考えること。
なお、各クラスのパラメータはコンストラクタで
設定を行う事。
----------完成イメージ---------
戦闘開始
勇者の行動
1攻撃 2避ける 3技
1
勇者の攻撃
モンスターに30のダメージ
モンスターの攻撃
勇者に13のダメージ
勇者の行動
1攻撃 2避ける 3技
3
勇者の技が発動
モンスターに100のダメージ
モンスターを倒した
お金を100G手に入れた。
--------------------------------
まずクラス HEROを作って、派生でモンスタークラスを作るという感じでいいのでしょうか??^^:
課題とかではないのですが、すこし気になったのでヒントでもいいので教えてください。
この問題がわかりません><;
- softya(ソフト屋)
- 副管理人
- 記事: 11677
- 登録日時: 15年前
- 住所: 東海地方
- 連絡を取る:
Re: この問題がわかりません><;
課題では無いとの事ですので問題の出典と質問の目的を教えてもらって良いでしょうか?
【補足】目的と言うか最終的に聞きたいことと言ったほうが良いでしょう。
あとフォーラムルールのテンプレートを使った記載をお願いします。 http://dixq.net/board/board.html
※ 何も分からずにいきなりはじめる問題とは思えないので分かる範囲のソースコードをお願いします。codeタグを必ず使ってくださいね。
【追記】
ちなみに継承と言う事であれば、ベースとなるCHARACTERを継承してHEROとMONSTORを作ったほうが良いと思います。
【補足】目的と言うか最終的に聞きたいことと言ったほうが良いでしょう。
あとフォーラムルールのテンプレートを使った記載をお願いします。 http://dixq.net/board/board.html
※ 何も分からずにいきなりはじめる問題とは思えないので分かる範囲のソースコードをお願いします。codeタグを必ず使ってくださいね。
【追記】
ちなみに継承と言う事であれば、ベースとなるCHARACTERを継承してHEROとMONSTORを作ったほうが良いと思います。
by softya(ソフト屋) 方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。