問題タブ [playing-cards]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
10532 参照

c# - マルチプレイヤーカードゲームのゲームアーキテクチャと設計戦略

私はゲーム開発に比較的慣れていないので、経験と娯楽の両方のために趣味のプロジェクトを最初から作成したいと思いました。特定のゲームは、 ThreeCardBragとして知られるポーカーに似ています。ゲームは映画「ロック、ストック&トゥースモーキングバレルズ」でプレイされます。

私はゲーム開発に関するSOに関するいくつかのトピックを読んでいますが、ほとんどがこの質問です。これは、私がオブジェクトを作成していた元の方法を刷新するのに役立ちました。

私が抱えている特定の問題の1つは、ゲームの状態を定義することです。私の最初のアプローチはすべてを分離することでした(たとえば、クラス内にチップスタックを保持する)が、前述の質問Playerへの回答を読んだ後、ゲームのすべての可能な状態をオブジェクト内で維持する必要があるようです。私が思いついたのは本質的にこれです:GameState

ここで、それぞれCardGameStateが何らかのアクションによって変更されます。

プレイヤーに特に関連するデータ(この場合、彼のチップスタック、ハンド、現在のステータス)はオブジェクトによってカプセル化されていないため、これはオブジェクト指向プログラミングの目的を損なうものであると強く感じていPlayerます。

一方、プレイヤーが賭けをする場合、私はRaiseAction実装するを作成しますIActionが、インターフェイスは現在のゲーム状態のみを受け入れます。これは、チップスタックがクラスIAction内に格納されている場合は理想的ではないと思います。Player

基本的に、私の質問は次のとおりです。ゲームの状態を正確に表現しながら、特定のオブジェクト内のゲーム状態内のオブジェクトに特に関連するすべてのデータを同時に保持できるように、両方の長所を活用できますか?

0 投票する
6 に答える
5004 参照

python - シンプルなカードゲームの wxPython または pygame?

私は楽しみのために Python でいくつかの単純なカード ゲームを作成して遊んでおり、ゲームにグラフィカル ユーザー インターフェイス (GUI) を追加したいと考えています。シンプルなカード ゲームの GUI を作成する場合、どのライブラリをお勧めしますか?

0 投票する
1 に答える
647 参照

c# - カードゲームを書く

.Net C# を使用して Windows Mobile 6 用のカード ゲームを作成したいと考えています。カードを含む、使用できる適切なマネージド ライブラリはありますか? 例:画像、デッキなど。ありがとう

0 投票する
4 に答える
3975 参照

c# - WinForms アプリでトランプを表示する簡単な方法はありますか?

いくつかの概念を示すために、急ごしらえの BlackJack Winforms アプリを作成しています。エンジン自体はかなり単純ですが、実際のトランプを WinForm に表示したいと考えています。

カードを表示できるようにするために使用できる(できれば無料の)ライブラリはありますか。

もちろん昔からの cards.dll はありますが、管理されていません。管理されたもの (または少なくとも、cards.dll の管理されたラッパー) を探しています。

0 投票する
9 に答える
60637 参照

c# - C# でのカード シャッフル

カードのデッキの内容をリストし、デッキをシャッフルしたい回数を尋ねてからシャッフルするプロジェクトのコードを書こうとしています。System.Random クラスを使用して 2 つの乱数整数を作成するメソッドを使用する必要があります。

これらは私のクラスです:

Program.cs:

Deck.cs:

Enums.cs:

Card.cs:

カードを好きなだけシャッフルする方法とシャッフルしたカードのリストを教えてください。

0 投票する
2 に答える
3452 参照

c# - カードゲームのc#picturebox継承

私は、OOP の入門論文のカード ゲームに取り組んでいます。ゲーム自体は仕様を満たしていますが、今は自分の満足と学習のために遊んでいます。

イメージ、ランク、スイートを含むカード クラスがあります。GUI では、ピクチャ ボックスを使用して、それぞれのカード (デッキ クラスのカード配列に格納されている) に格納されている画像を表示します。

カード クラスに PictureBox コントロールを継承させることは可能でしょうか。これにより、画面上にあるのは「実際には」カード カルスのインスタンス (イメージ値を保持するボックスではなく) になり、その量が劇的に削減されます。カードの他の関連情報を取得するには、フープを通過する必要があります。

0 投票する
1 に答える
371 参照

javascript - 手持ちのカードがテーブルのカードと一致するかどうかを確認する方法は?

テーブルには 8 枚のカードがあり、4 面が表示され、4 面が非表示になっています。カードをクリックしてめくります。ピップ マッチまたはスーツ マッチがある場合は、関連するカードの周りに火花を表示します。

問題は、論理的に何か間違ったことをしている、または .concat() が機能していないことです。火花が出る場合と出ない場合があるからです。

ゲーム全体を適切なオブジェクトにリファクタリングできるかもしれませんが、それは私の現在のレベルを超えています (私は 1 か月間 JS を学んでいます)。使用するフレームワークはRightJSです。わかりやすくするため、および少しのコンテキストのために、関数全体を投稿しました。

0 投票する
3 に答える
1401 参照

iphone - Open GL は 2D カード ゲームのオーバーキルですか?

カード ゲームを作成するアイデアがあり、OpenGl と CoreAnimation のどちらを使用するかを考えていました。OpenGL を 2D カード ゲームに使用するのは少しやり過ぎかどうか教えてください。

0 投票する
2 に答える
871 参照

wxpython - wx パイソンカードゲーム

私は python を知っていて、wx python の初心者ですが、カード ゲームを作りたいと思っています。

ただし、プログラムの実行中に画像をマウスに追従させて画面の中央に配置する方法がわかりません。皆さんが私を助けてくれればうれしいです。

0 投票する
1 に答える
797 参照

probability - トランプの確率

上記のコードでは、元のスロットにcard[k]巻き込まれる確率を見つけようとしていますか?私はそれだと思います。しかし、私がこれを証明するのを手伝ってもらえますか?n1/n(n-1)/n * 1/(n-1)=1/n