問題タブ [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.
c++ - 既存のコード/ビットマップを MFC に割り当てる方法
そこで、クラップスのゲームのようなサイコロ ゲームをシミュレートするプログラムを作成しました。この通常のコンソール アプリをダイアログ ベースの MFC に変えたいと考えています。そこで、「Roll」というラベルの付いたボタンを作成すると、ウィンドウには 2 つのサイコロが振られていることが表示されます。お悔やみアプリのコードは次のとおりです。それは完全に機能しますが、コードをボタンに割り当てる方法と、ダイの面をそれぞれのビットマップに割り当てる方法について非常に混乱しています。助けてくれてありがとう!
c# - C# サイコロ ゲーム、これをユーザーが入力した入力に変換します。
サイコロをランダムに選んで「転がす」ことで、同じ数を得るのに何回振るかを確認するサイコロ「ゲーム」を作成しました。私が抱えている問題はpyöräytys
、ユーザーが入力できるようにする方法です。
pyöräytys = noppa.Next(1,7);
押されたキーを読み取るものに変更しようとしましたが、何も見つかりませんでした。
EDIT:WhileTrueSleepの解決策をありがとう、私は上記のコードでそれを更新しました。もう1つ、6を超える数値を入力できるようになったので、無限ループになります。数値が 1 ~ 6 になるようにするにはどうすればよいでしょうか。
c# - 読み込まれた行(); 値の間
私はさいころゲームを作りましたが、ほんの少し前にここで解決策を求めました。それは新しい問題を引き起こし、私は答えを見つけることができないようです.
コードはこちら。
問題は、int.TryParse(Console.ReadLine(),out pyöräytys);
1 ~ 6 の値のみを取得する必要があることです。ここに 7 を入れると、ゲームはループして D6 から 7 を見つけます。簡単な解決策はありますか、それともサイコロを大きくするだけですか。
c# - ダイスは 0 を返し、ロールはありません
上記は、ロールボタンがクリックされたときの私の方法です。以下は私のサイコロクラスです:
compDice と playerDice の変数を次のように述べました。
ロールオーバーとオーバーの両方で 0 を返す理由がわかりません。誰でも助けることができますか?
javascript - コードが読み込まれません (do/while ループでスタックしますか?)
私は、基本的に「サイコロを投げる」(値をランダム化する) ことを、ヘビの目が出るまで続ける「プログラム」を作ろうとしてきました。ただし、読み込まれません。私は何を間違えましたか?
Chrome/Firefox で開いてみましたが、永遠に読み込まれ、コンソールを開くことができません。JSFiddle で試してみたところ、応答しなくなりました。
java - サイコロを振るプログラム、前のロール、およびダブルチェックによるループ
ほとんどの人にとってはかなり些細な問題だと思いますが、以前のサイコロの整数をプログラム内の以前のサイコロのロールと同じままにする方法を完全に理解することはできません。コードはかなり自明だと思いますが、これは非常に些細なプログラムであり、理解できないことに自分自身を蹴っています。
基本的な考え方は、15,000 回のシミュレーションです。サイコロを2つ振る。ダブルクイットをロールした場合。現在のロールで前のロールの合計と同じ合計をロールした場合は、終了します。以前のサイコロの合計を出力してデバッグを試みましたが、毎回デフォルトでゼロになります。
java - Java - farkle (貪欲) ゲーム (die と player 配列、複数のクラス)
ゲーム オブ ファークル (貪欲) のようなコマンドのコードを書こうとしています。これは、コンピューター サイエンスの入門クラスです。簡単に言えば、あなたは 6 つのダイスを転がし、得点はあなたが転がったものに基づいています。次に、使用されたサイコロを削除する必要があります -> そのロールからのスコアを表示します -> 合計スコアを表示します -> もう一度ロールするかどうか尋ねます。ユーザーが決定したスコアの最初のプレーヤーが勝者です。
モデル用に書かれたコードがたくさんあり、ビューに取り組んでいます。ビューに苦労しているため、モデル コードを進めるのが難しくなっています。Die および Player クラスを使用する必要があります (これらは提供されています)。Player クラスを適用する方法がよくわかりません。
コマンド ラインを実行しようとすると、rollCheck() 配列で範囲外エラーが発生し、メインでテストしていたときには発生しなかったモデルのその他の問題が発生します。投稿されたコードの量をお詫びしますが、すべてを見ると解決が容易になると思います (言うまでもなく)。
誰かが私のプログラムを解決して機能させるための正しい方向に私を押してくれるなら、それは素晴らしいことです! ありがとうございました。