2017-08-09 10 views
1

私はまだコーディングにかなりの騒ぎがありますが、もっと学ぶことに非常に興味があります。練習として、私はVisual Studioでコンソールアプリケーションとしてテキストアドベンチャーをコーディングしています。コンソールアプリケーションとしてテキストアドベンチャーを構築する

まず、私の小さな冒険は、名前、年齢、性別を尋ね、Playerクラスオブジェクトとして保存します。これらの質問の後、プログラムは特別なスキルを求めます。選択する3つのオプションがあります(爆発物など)。これをコード体系で作成する最善の方法は、一般的な特性(パワー、インテリジェンスなど)を持つ特別なスキルクラスと、特定のスキルごとに3つの別々のクラスを作成することです(例えば、爆発的なスキルプレイヤーは、持っていません)は、特殊スキルのプロパティを継承し、異なる値を設定します。

答えて

0

はい。これは、strategy patternが解決するのに役立つ問題のように思えます。

スキルがどのように違って複雑になっているのかによって、別のDesign Patternsを調べる価値があります。

関連する問題