カードゲームUNOを作るには?


VB初心者  2012-07-27 10:28:15  No: 143359

初心者ですがVB2010でカードゲームUNOを作ろうと思います。
カードは一枚ずつ作るのか色と数字を組み合わせるやり方のどちらが良いですか?
そしてどうすれば同じ色と同じ数字で重ねて行くことができるのですか?


YuO  2012-07-30 19:26:36  No: 143360

カードの表示と,ゲームの進行は別物です。

・カードの表示
どちらでもよいです。
ゲームの根幹に関わらないので,作りやすい方法を採ればよいと思います。

・ゲームの進行
カードをどう扱うか,という話になります。
例えば,CardオブジェクトにColorとNumberというようなプロパティを用意して,
場札と出そうとする札の両方においてどちらかのプロパティが一致すれば出せる,とすることができます。
# ワイルドカード系は特殊ですが。
ゲーム自体はConsole Applicationでも作成できますし,そちらの方がデバッグしやすいと思いますよ。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加