問題タブ [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 投票する
1 に答える
1010 参照

iphone - スタンダードなカードゲームを作る(iPhone SDK)

標準的なカード デッキを使用してカード ゲームを作成しようとしています。誰かがデッキからカードを引くたびに画面上に新しいカードを作成し、ゲームプレイ中に継続的に移動できるようにする必要があります。ゲームで使用できるすべてのカードの画像ファイルがあります。

カードのUIImageViewを他の基本データとともに保持するカードオブジェクトを作成しようとしましたが、最初のタッチ後にそのカードを参照して再度移動するのに苦労しました。これはこれを行う正しい方法でしたか?

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

java - Javaでカードを表現するためのクラス?

私は Java でブラックジャック プログラムを作成しており、オブジェクト Card のクラス宣言を書き始めていました。これで十分ですか、それとも私が見落としているいくつかの方法がありますか?

また、Java で C++ の enum データ構造のようなものを使用する良い方法はありますか?

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

opengl - OpenGLでのトランプの「3D」回転 - パースペクティブ?

(Mac OS X、Cocoa、C/C++、OpenGL、多少数学的に難しい。)

Project は、2D ビューのリアルタイム (30fps) ポーカー ゲームです。OpenGL ビューは、glOrtho を使用して正投影用に設定されています。カメラは常にカード/テーブルを直接見下ろしています。これまで、基本的には 2D 画像合成エンジンでした。

私のトランプは事前に構築されたテクスチャ (アルファ付き) であり、次のようにレンダリングされます。

これはうまく機能し、1:1 のピクセル マッピングを提供して高画質を実現します。

質問: OpenGL を使用してカードを (安価に、すばやく) 「反転」または歪ませるにはどうすればよいですか? 回転部分は難しくないのですが、遠近感が苦手です。

具体的には、iPhone アプリケーション (音楽など) での UIView の水平反転アクションを念頭に置いています。UIView は、水平方向に縮小して反転するように見え、遠近感があります(ビューの「後方」座標は垂直方向に縮小します)。

助けやヒントをありがとう。

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

django - Django 戦略カード ゲームの構造

私は Django で楽しみのためにマルチプレイヤー テキスト ベースのカード ゲームを行っています。各カードは、各プレイヤーがいくつかの標準的なアクション (より多くのカードを引く、ゴールドを獲得する、ポイントを獲得するなど) と、おそらく他のいくつかの能力 (カードを破壊するなど) を実行できるようにします。対戦相手の手から、対戦相手にマイナスポイントなどを与える)。

カードクラスを作成しました:

私の問題は、他の能力を表す方法がわからないことです。プロパティについて考えましたが、それが正しい方法なのか、どうすればよいのかわかりません。

何か提案はありますか?前もって感謝します!

よろしく、
アンドリ

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

iphone - iOSトランプ

私は現在、トランプのデッキのすべてのスーツと値を含むイメージを持っています. この画像を表示する UIImageView があり、一度に 1 枚のカードのみを表示するように幅と高さが設定され、表示モードが「左上」に設定されているため、伸びません。

代替テキスト

ここでは、左上のカード、棍棒のエースを示しています。ビューをオフセットして UIImage の別の部分を表示する方法を見つけようとしましたが、適切なプロパティが見つかりませんでした (「フレーム」と「境界」をいじってみました)。

このようなオフセットを機能させる方法はありますか、それとも間違った方法で行っていますか? すべてのカードを「スプライト シート」スタイルの 1 つの画像にまとめて、後で簡単に変更できるようにしたいと思います。

0 投票する
5 に答える
755 参照

java - 文字列で指定されたスーツのすべてのカードを見つける方法(例:Javaの「スペード」)

同じスーツのカードをすべて見つけて返そうとしています。私はすべてを試しましたが、うまくいかないようです。

私が受け取っているエラーメッセージは次のとおりです。

ArrayList型のメソッドadd(int、Card)は、引数(int)には適用できません。

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

java - カードゲームでのプレーヤーの注文

プレイヤーの順番に問題があります。最初のプレイヤーがラウンドの勝者である必要があります。だから私は4つのボタンを持っています、「あなたの番ではありません、前のラウンドの勝者であるため、プレーヤー2が最初です」のような間違ったプレーヤーの動きをブロックする可能性があります

どうすればそれを制御できますか?最終的に検証する方法

カード用のラベルが4つあり、プレーヤーごとに5枚のカードがあります。

ボタンごとに、私が行う特派員カードを設定します

0 投票する
7 に答える
5593 参照

java - Java でカードのデッキが十分にシャッフルされたかどうかをテストする方法

このメソッドがカードのデッキをシャッフルしたかどうかをテストして確認する必要があります。ここでは、実際のシャッフル部分のコードを示します。

シャッフルされたかどうかをテストする際の問題は、2 枚のカードしか切り替えることができず、シャッフルされたと見なされることです。ランダムシャッフルのテストのために私がこれまでに持っているものは次のとおりです。

それで、私の質問は、何かが十分にシャッフルされているかどうかをどのようにテストするのですか?

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

iphone - 互いに閉じたカードのように配置された画像をスクロールするにはどうすればよいですか

カード(画像)が配置された画像ビューがあります。それらのカードを左右にスクロールしたいと思います。カードが重なっているのですが、どうすればスクロールできますか?

0 投票する
7 に答える
5815 参照

ruby - トランプのデッキを初期化するより良い方法

各要素を手動で配列に挿入する代わりに、これを行う簡単な方法はありますか