初心者ですがVB2010でカードゲームUNOを作ろうと思います。
カードは一枚ずつ作るのか色と数字を組み合わせるやり方のどちらが良いですか?
そしてどうすれば同じ色と同じ数字で重ねて行くことができるのですか?
カードの表示と,ゲームの進行は別物です。
・カードの表示
どちらでもよいです。
ゲームの根幹に関わらないので,作りやすい方法を採ればよいと思います。
・ゲームの進行
カードをどう扱うか,という話になります。
例えば,CardオブジェクトにColorとNumberというようなプロパティを用意して,
場札と出そうとする札の両方においてどちらかのプロパティが一致すれば出せる,とすることができます。
# ワイルドカード系は特殊ですが。
ゲーム自体はConsole Applicationでも作成できますし,そちらの方がデバッグしやすいと思いますよ。
ツイート | ![]() |