問題タブ [blackjack]
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.
c++ - 初心者のブラックジャックゲーム
現在、言語をJava(初心者)からc ++に切り替えており、Javaで作成したBlackJackゲームを複製したいのですが、コードブロックを使用したC++でのセットアップに問題があります。
コードデザイン:
ランクとスーツの列挙型。
ランクとスーツの52のバリエーションが一緒に形成され、カードの52のオブジェクトが作成されます
オブジェクトをベクトルに保存する
ランダムベクトル
ベクターからプレイヤーに2枚のカードをポップします
カードを1枚ポップしてディーラーに送る
プレイヤーまたはディーラーにカードが配られると、取得されたカードが計算され、値+=がintplayer/dealerValueになります。
私はこれをどのように達成できるかについて迷っています:
Deck.cpp:
Player.cpp
Card.cpp
BlackJack.cpp
---ゲームコード---
誰かが私をカバーするか、私にいくつかの良いリソースを教えてもらえますか?
ヘッダーファイルの管理
必要なメソッドのいくつかの簡単なスケルトンコードブロック
しかし、最も重要なことは、このプログラムでポインターを使用する必要があるのでしょうか。私のc++の本が到着し、どのような種類のメモリ管理にもまだ自信がない間、私は数日間だけオンラインのYouTubeチュートリアルにアクセスできました。
このプログラムの一般的なC++のヒントは素晴らしいでしょう。
これを読むためにあなたの時間と忍耐に感謝します。
java - 進むには「パス」を2回入力する必要があります
これを読んでくれてありがとう。私は、Javaを使用してブラックジャックの単純で一般的なバージョンを作成しています。「ヒットまたはパス」と表示され、パスを入力する場合を除いて、他のすべては完全に正常に機能します。パスを再確認するには、2回入力する必要がありますが、その理由がわかりません。読みやすくするためのpastebinのコードは次のとおりです:http://pastebin.com/GF7Rzusx
ペーストビンからの関連コード:
python - マルチプレイヤー ブラックジャック ゲームの作成
私はPythonを初めて使用し、しばらくの間Pythonでマルチプレイヤーブラックジャックゲームを作成しようとしています。私は非常に多くの問題に直面しており、皆さんが私を助けてくれるかどうか疑問に思っていました.
これは私がこれまでに持っているものです。意味不明で動作しないコードがたくさんあることは理解しています。コードの何が問題なのかを教えていただけないでしょうか。それを修正する方法についていくつかのオプションを提案してください。
今の私の主な懸念事項:
「マルチプレイヤー」ブラックジャック ゲームを作成しています。マルチプレイヤー ブラックジャック ゲームのループを作成する方法がわかりません。私のコードでは、何人の人がプレイしているかを尋ねました。番号がわからないままゲームのループを作成するにはどうすればよいですか?
また、何人のプレイヤーがプレイしているかを知らずに勝者を見つける関数を作成するにはどうすればよいですか?
入力した後
for ループ内で
Players
構文エラーが発生します。なにが問題ですか?
更新として、リストの作成についてあなたが言ったことについて考えましたが、勝者を見つけるためにコードを作成する方法をまだよく理解していません.
例えば
リストを作っても、実際にプレイしているプレイヤーの数がわからなければ、リストの要素を比較することはできません。何人が遊んでいるか知っていたら、
私は言うことができます
しかし、ユーザーが実際に入力するまで何人がプレイしているか分からないので、勝者のコードをどのように記述すればよいかわかりません。
「これが他より大きければ」という言い方があるかどうかはわかりません。私は「これがそれよりも大きい場合」と言う方法しか知りません。
Pythonで「これが残りよりも大きい場合」と言う方法はありますか? そうでない場合は、勝者を見つけるためのコードを作成するための提案を教えてください。
python - 間違ったディーラーのパーセンテージを返すブラックジャック
それで、私はJohnZelleによるPythonプログラミングの問題に取り組んできました。問題は、ブラックジャックのディーラーが17を超えるまでヒットしなければならないというルールを前提として、ブラックジャックのディーラーが破産する時間の割合を示す基本的なブラックジャックプログラムを設計することです。ディーラーはしばしば彼の最初のカードを明らかにします。
私が遭遇した問題は、ブラックジャックのテーブルと相互参照すると、プログラムがエースとテンを除くすべての値に対して適切なパーセンテージを与えるように見えることです。
n = 1,000,000の場合、それぞれ約11.5%と21.2%になります。これは、オンラインテーブルが大幅に保持している17%と23%とは異なります。誰かが私に問題が何であるかを教えてもらえますか?
javascript - コード内の undefined(s) やその他の問題を取り除くにはどうすればよいですか?
私はこれを千回も千回も試しましたが、私の JS コードは思い通りにはなりません。Mozilla スクラッチパッドで実行すると、「userHand is undefined」というメッセージが表示され、2 番目の printHand も未定義として表示されます。ブラックジャック ゲームのどこにエラーがあるか教えてもらえますか?
javascript - NaNを返す関数
同じバッチのコードについて少し前に質問しましたが、今回は別の問題です。その別の問題について得たヒントを使用して、JavaScriptブラックジャックゲームのスコア関数であるこの問題を解決しようとしました。私のスコア関数は、Mozilla Scratchpadでテストすると、NaNを出力し続けます。リターンを微調整し、2つのforループをマージし、deal関数の変数の名前を変更して、他の変数と混同しないようにしましたが、それでも何も起こりません。誰かが尋ねた同様の質問がありましたが、それは私の問題を解決しませんでした。
java - ImageIcon が表示されない
Mac OSX Netbeans JAVA
目標: BlackJack プログラム... JLabel に表示するトランプの imageIcon を取得しようとしています。
ロジック: 関連付けられた imageIcon を返すメソッドを持ついくつかの CARD オブジェクトを作成しました。私のメインGUIクラスでは、ファイルの場所を指定して新しいimageIconを作成すると機能します-
コメントアウトされた行は正常に機能し、imageIcon 画像を表示しますが、card1.getImage() メソッドを使用すると画像が表示されません。メソッドは単純です -
また、必要に応じて、DECK クラスから CARD を作成するメソッドを次に示します。
私の質問は、カードの imageIcon が表示されないのはなぜですか? (エラー メッセージは表示されません)
java - ブラックジャック用のAIの作成
ブラックジャックゲームを作ろうとしています!私はプレイヤーの相互作用に成功しています!しかし、私はそれをステップアップしてAIを実行することにしました。これにより、AIと対戦し、いわばもっと戦闘を行うことができます。
しかし、私の主な問題は、AIがどのように機能し、どのように使用できるかを考えて約1時間ここに座っていたのですが、機能するものは何も考えられませんでした。それで、誰かが何かアイデアを持っているのか、それとも私をある方向に導くことができたのかと思っていました。
AIを開始する方法や、AIを操作する方法がわからないため、AIを開始するためのコードはありません。そういうわけで、私はある種の方向性を望んでいます。
次に、すべて関連があると思うクラスを投稿します。私はゲームクラスを除外しました。ゲームクラスは、カードやその他すべての素晴らしいものを検証およびチェックするためのものです。
クラスカード:
クラスBlackJack(すべてのものを備えたゲーム)はい私はそれに取り組むためだけにJavaGUIを使用しました。
クラスプレーヤー:
ruby - Rubyでのブラックジャックシミュレーションは奇妙な確率をもたらします
以下は、単純なブラックジャックゲームのシミュレーションのコードです。プレイヤーとディーラー(家)は2枚のカードを引きます。その後、プレーヤーは17に達するまでヒットします。その後、ディーラー(ハウス)は、プレーヤーと一緒にドローするか、バストになるまでヒットします。プレーヤーが最初にプレーすることを考えると、どの戦略でも、プレーヤーが勝つ確率は50%未満である必要があります。しかし、どういうわけかシミュレーションを繰り返すと、プレイヤーが50%以上勝っているようです。この結果を与える私のコードにいくつかのエラーがあるはずです。
javascript - Javascript ブラックジャック ゲーム
私はクラスの JavaScript ブラックジャック ゲームに取り組んでいます。ここまでで、デッキ、プレイヤー、ディーラーのスタックを作成する方法がわかりました。もう1人はデッキを作成し、1人は各カードをオブジェクトとして作成します。もう 1 つはシャッフルし、1 つはデッキ スタックからカードを配り、もう 1 つはそれらのカードを他のスタックに追加します。終了する前に、これまでに何が起こっているかをいくつかのディスプレイに表示させようとしていますが、私の人生では何も得られません。私はこれに何時間も注目してきましたが、それはばかげた構文エラーであると完全に予想しています。これを見て、ディスプレイが表示されない理由を教えてくれる人に本当に感謝します。自由にコピーしていじってください。