問題タブ [dice]
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.
java - Java サイコロ ゲームのクラス作成に問題がある
数か月前に Java の学習を始めたばかりで、Java で簡単なサイコロ ゲームを作成するタスクが設定されています。最初の課題は、次のインスタンス変数、コンストラクター、およびメソッドを使用して Die クラスを実装することです。
以前にコーディングしたカードゲームで、次を使用しました:
スーツの値を設定するには、「faceValue」変数に同じことを行い、それらを 1、2、3、4、5、および 6 に設定するだけでよいでしょうか?
読んでくれてありがとう、ここの誰かが助けてくれることを願って、クラスとコンストラクターの実装は私が苦労しているようです!
random - 乱数を生成したい。ローリングサイコロのシミュレーション
2 つの配列をロードしようとしています。サイコロを振って可能な結果 (1 ~ 6) を表します。最初の配列には、最初のサイコロの結果と 2 番目の配列が読み込まれます.....サイコロが振られる回数を管理する 1 つのループに両方の配列を保持し、重複した結果を生成しないようにするのに苦労しています。各ロールの間に再シードする必要があると信じています。どんな助けでも大歓迎です。
現在の出力: サイコロ 1: 5 サイコロ 2: 5 サイコロ 1: 3 サイコロ 2: 3 サイコロ 1: 1 サイコロ 2: 1 サイコロ 1: 6 サイコロ 2: 6 サイコロ 1: 6 サイコロ 2: 6 サイコロ 1: 2 サイコロ 2: 2 サイコロ 1: 5 サイコロ 2: 5 サイコロ 1: 2 サイコロ 2: 2 サイコロ 1: 1 サイコロ 2: 1 サイコロ 1: 1 サイコロ 2: 1
私は次のように書いています。
java - Arraylist、比較できない型: DieClass と int
サイコロを「転がし」、プレーヤーとコンピューターのロールの結果を表示し、各数字が何回出されたかを調べるプログラムを作成しようとしています。たとえば、プレイヤーが 3 4 3 5 6 をロールすると、プレイヤーは 2 3 で構成されるマッチを行います。マッチングを表示するコードはまだ書いていません。
私の問題は、ロールを に記録し、ArrayList
からのプレーヤーとコンピューターのロールの各番号を比較し、ArrayList
各番号の発生回数を数えようとしているということですが、エラーが発生し続けます
エラー: 比較できない型: DieClass と int
ArrayList から比較しようとするたびに
問題のプログラムは、クラスのメソッドを使用しますDieClass
}
matlab - Yahtzee ゲームの 5 つのサイコロをシミュレートする
MATLAB で作成している Yahtzee ゲームで 5 つのサイコロを振ってシミュレートしようとしていますが、1000 回以上の反復を実行した後、コードが yahtzee を生成していないように見えるという問題が発生しています。Yahtzee (同じ数字の 5) がロールされることを保証する関数を使用していますか?
これは基本的に、13 ラウンドのローリングを繰り返し、[1 1 1 1 1] を含む配列である "rule{1}" に対してロールをチェックします。3、時には 4 の 1 を取得するのに問題はないようですが、5 を取得できません。何か提案はありますか?
c - サイコロを振るときにCでRandをうまく使用する方法は?
そこで、ユーザーが数字 (1 から 12 の間) を入力できるようにする次のプログラムを正常に作成し、何回試行した後に、2 つのサイコロが最初に入力した数字を正常にロールしたかをユーザーに通知します。そのため、人が 7 を入力すると、2 つのダイスの合計が 5 の場合、最初にランダム ロールが実行され、表示されます...「スロー 1 の結果: 3 + 2」..など
でもなぜかやってみると、7が出てくるまでに1000ターン以上かかってしまい、プログラムを終了してしまいます。サイコロのオッズは 1/1000 ではなく約 1/12 であるべきなので、何か間違ったコーディングをしていることがわかります。誰かが何が間違っているのかを理解するのを手伝ってくれるなら、それは素晴らしいことです.
これまでの私のコードは次のとおりです...
function - 2 並行して実行される機能
わかりました、ここで質問するのはこれが初めてなので、良い質問でなくても怒らないでください. サイコロが振られるイメージを表す 6 つの関数があります。プログラミング用のクラップスゲームを作らなければなりません。ゲーム自体は完璧に実行されていますが、サイコロを並べて表示するのではなく、並べて表示する必要があります。例えば:
python - Python GUI でサイコロを振る
関数を使用して、Python GUI でサイコロのペアを転がす方法を見つけようとしていrandint
ます。
マウスを 2 回クリックして からサイコロを振るための 2 つの数字を生成しrandint
、さらに 2 回クリックしてこれらの数字を表示するようにサイコロを変更します。
私はサイコロとすべてを表示していますが、このプロジェクトのウィンドウ内のサイコロに関連してrandint
と関数を使用する方法がわかりません。このプロジェクトではとmouseclick
の使用が必須です。サイコロからドットをランダムに削除する、または削除しないためにa を使用しようとしましたが、問題は、 を使用してこれを行う効率的な方法がないように思われることです。提案をいただければ幸いです。randint
mouseclick
list
randint
Lab4.py
これが私が最終的にそれを解決した方法です。