問題タブ [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# - サイコロループ、異なるロールを一緒に追加
各ラウンドの最後に各プレイヤーが投げたスコアを表示するにはどうすればよいですか? (1ラウンドを1人1投としています)
ちなみに、プレーヤーが 6 を投げると、もう一度ロールします。
c# - 基本的なC#ダイスゲーム
私はC#とコーディング全般に不慣れです。スキルを向上させるために、2人のプレーヤーがサイコロを振ってスコアを記録する基本的なゲームを作成しようとしています。プレーヤーは20に到達することで勝ちます。各プレーヤーは順番にサイコロを振って、最初のロールを2番目のロールに追加し、1人が20に達するまで続けます。プレーヤーは6を振ると、再びサイコロを振ることができます。
私が持っている現在のコードは次のとおりです。
私が特に苦労しているのは、プレイヤーの最初のロールをそこの2番目のロールに追加することです。そして、プレイヤーが6をロールすると、リロールで得られるものに6が追加されます。
どんな助けでも大歓迎です。
python - Project Euler 240: サイコロを振る方法の数
Project Eulerの問題 240 を解決しようとしています:
12 面ダイス (1 から 12 までの番号が付けられた面) を 20 個振って、上位 10 個の合計を 70 にする方法は何通りありますか?
これを解決するためのコードを思いつきました。しかし、実際には計算に多くの時間がかかります。私はこのアプローチがかなり悪いことを知っています。このコードを修正してパフォーマンスを向上させる方法を教えてもらえますか?
以下のコードは、問題の説明で定義されている問題のコードです。それは完全に機能し、正確な解決策を提供します....
java - クラップスゲームをコーディングしようとしていて、ロジックに問題がある
実際のゲームプレイ以外はすべてコード化されています。ロジックのコーディング方法が思いつきません。私はクラップスのルールを知っていますが、それをコーディングする方法を (一生) 思いつきません。switch ステートメントを使用しますか、それとも if ステートメントを使用する必要がありますか? すばらしい例があれば(他の人のコードを分析することでよりよく学習できるようです)。また、エラーを見つけた場合はお知らせください。
java - Androidカスタムダイアログと対話できません
わかりました。私はカスタムダイアログ(またはAndroidプログラミング)をあまり使用していないので、我慢してください。私は愚かな初心者の間違いを犯したと確信しています。
だから私は既存のアプリに取り入れようとしている単純なサイコロを振るアプリを持っていますが、本質的にはポップアップとしてそれをやりたいと思っています。これまでに見つけた解決策は、ダイアログクラスを拡張し、アプリのxmlをカスタムレイアウトとして使用することでした。これは実際には期待される出力を表示しますが、それを操作することはできません(つまり、画面にサイコロが表示されますが、サイコロを振ることはできません!)。
私が呼んでいるJavaクラスはこれです:
そしてこれはレイアウトxmlです:
最後に、ダイアログの作成に使用している呼び出しは次のとおりです。
To clarify: the most confusing part is that I'm not getting an error, either on compile or run time, it just pops up the window and won't let me do anything with it (except dismiss)!
c - Cプログラミングによるサイコロシミュレーター
基本的なサイコロ シミュレータ プログラムのコードを書こうとしています。スイッチを押すと、2 つの 7 セグメント表示が 1 ~ 6 の間で急速に変化します。ボタンを離すと、2 つの 7 セグメント ディスプレイに乱数が表示されます。
このコードは ISIS の pic16F877 に接続され、C プログラミングに MPLAB を使用しています。
私はこのプログラミングに本当に慣れていないので、頭を悩ませるのは難しいです。
c# - N 個の X 面のサイコロを投げるすべての可能なドローを列挙する
それぞれ x 面を持つ n 個のサイコロが与えられた場合、考えられるすべてのドローを列挙しようとしています。たとえば、10 個の 3 面サイコロがあり、それらすべてが値 1 側にある場合:
10 00 00
事前に定義された面の数に対してのみ機能する発見的方法 (EnumerateDrawsH) と再帰的方法 (EnumerateDrawsR )任意の数の側面で機能します。今のところ、私のバージョンの R は H よりもパフォーマンスがはるかに劣っています。R では、書き込み中のドローのサイコロの総数を追跡する効率的な方法が必要です。これは sum パラメーターである必要がありますが、それは正しくありません。私が見つけた唯一の回避策は、再帰の各レベルで合計をやり直して、再帰を終了するためにテストされる drawSum ローカル変数に格納することです。sum パラメータで正しい値を取得する方法を知っている人はいますか?
編集
彼女は nlucaroni によって提案された解決策であり、再帰の終了条件が修正されています。
java - ランダムな写真出力を取得するにはどうすればよいですか?
ここに、2 つのサイコロを振るプログラムがあります。それはスレッドを使用します(私は2つのスレッドを使用したように正しいですか?)ロールをクリックすると、最終的にロールします。うまく機能していますが、停止をクリックするたびに、常に同じ出力が得られます。ランダム化された出力を取得するにはどうすればよいですか? 助けてくださいありがとう
python - Pythonでサイコロを振るシミュレーションをしますか?
初めてここに書く..Pythonで「サイコロを振る」プログラムを書いていますが、毎回乱数を生成することができないため、行き詰まっています。
これは私が今まで持っているものです
これで、rを入力するたびに、同じ番号が何度も生成されます。毎回変えたいだけです。
毎回番号を変えてほしいのですが、教授に聞いてみたらこう言ってくれました。繰り返しますが、私はそれを行う方法について何も持っていません:-/
ちなみにこれが私にプログラムを見せてくれる方法です
画像を投稿したいのですが、投稿できません
私の質問に答えてくれた皆さんに感謝します!あなたの答えの一つ一つが役に立ちました!**皆さんに感謝します。プロジェクトを時間どおりに完了させます。ありがとうございました
java - メソッドで乱数を生成する
私はコードを実行し、タスク A として 1 から 100 の間の乱数を作成し、50 を超える場合に最初の値が 1 から 50 の間の 2 番目の乱数を生成するかどうかをどのように理解したか (どのように考えるか) タスク B)
タスクCとDが何であるかを説明してください..(((タスクCとDのアドバイスまたは説明を手伝ってください.
ありがとう....
仕事:
乱数を生成するプログラムを作成します。
a) +1 から 100 の範囲のランダムな整数を返すメソッドを作成します。
b) 次に、最上位の数値を指定するパラメーターを取る別のメソッドを追加します。つまり、50 を渡すと、1 から 50 までの乱数が返されます。random メソッドをテストして、機能することを確認します。
c) 別のメソッドを作成して、2 つの値 (最大値が必要な範囲の上部と下部) を渡すようにします。つまり、10 と 20 を渡すと、10 と 20 の間の乱数が返されます。
d) 次に、別のメソッドを作成して、繰り返し呼び出された場合に同じ 2 つの数値を返さないようにしますか? そのため、乱数が生成されて返されると、メソッドはその数を再度返しません。これを行うには、生成されたすべての数値を保存する必要があります。