【C#】クラスのサンプル(トランプゲームの構成)
トランプゲームのプログラムを作りたいと思います
ここでは、オブジェクト指向を取り入れた考え方について学んでいきます
目次
トランプゲームとは
これは、皆さんご存知ですよね
たくさんのゲームの種類は知らなくても、「ババ抜き」や「七並べ」などはやったことがあるでしょう
4種類のマークとA ,2,3,・・・Kまでの13種類の数字で組み合わされた52枚のカード、そしてジョーカーを使って遊ぶものですよね

トランプゲームの構成を考える範囲
ゲームの完成までを考えると結構なボリュームになるため、範囲を絞りますね
今回は、トランプゲームのベース(基盤)となるところまでを範囲とします
オブジェクト指向なので、何がクラスになりえるかを考えます
クラスの候補
カードのクラス
カード1枚をオブジェクトとみなしてクラスを抽出します
属性は、マークと数値が挙げられますね
振る舞いは、シンプルにするため、なしにします

山札のクラス
カードクラスを集めたものをクラスとして抽出します
上記のカードのオブジェクトを複数持っていると考えます

プレイヤーのクラス
遊ぶ人をクラスとして抽出します
上記のカードのオブジェクトを複数持っていると考えます

ゲームのクラス
ゲーム全体をクラスとして抽出します
上記オブジェクトを複数持っているものとして扱います

クラスのサンプル
カードのクラス
山札のクラス
プレイヤーのクラス
ゲームのクラス
訪問数 41 回, 今日の訪問数 1回
ディスカッション
コメント一覧
まだ、コメントがありません