問題タブ [minesweeper]

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 投票する
3 に答える
1358 参照

python - Pythonのリストのリストにアイテムをランダムに配置する

私は Python の初心者で、マインスイーパ ゲームのコーディングを試みています。基本的に、リストのリストを使用してセルの 5x5 グリッドを作成し、このグリッドに 3 つの地雷をランダムに配置し、各セルの近隣の地雷の数をカウントするようにクラスを設定する方法について少し迷っています。

__init__他の 2 つのメソッドを呼び出すメソッドを使用すると考えました。1 つは地雷を配置するためのもので、もう 1 つは各セルの近傍をカウントするためのものです。

それらを設定する方法について少し迷っていますが、何か提案はありますか?

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

vb.net - VB.NET: ユーザーに最上位のフォームの使用を強制する

Visual Studio 2010 で VB.NET を使用してマインスイーパのクローンを Windows フォーム アプリケーションとしてプログラミングしていますが、Game Won フォームと Game Lost フォームに問題があります。これらのフォームを表示するとき、プレイヤーが地雷の場所を確認できるように、ゲーム フォームを表示したままにしたいのですが、Game Won または Game Lost フォームが閉じられるまでゲーム フォームを有効にしたくありません。Windows マインスイーパが勝敗時に行うのとまったく同じです。

私が見る限り、これには明らかなプロパティはありません。また、グーグルで検索してもうまくいきませんでした。どの用語を検索すればよいかわかりません。

どんな助けでも大歓迎です、ありがとう。

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

c# - ラベルで右クリックと左クリックのイベントトリガーを同時にキャプチャする

私はクリスマス休暇中に簡単なマインスイーパゲームを書いています。数字の上で両方のマウスボタンをクリックすると、安全なときにその周りの隠されたボックスが表示される機能を追加しています。つまり、番号は1で、1つの地雷にフラグを付けたので、1の横にある他のすべてのボックスが表示されます。クイックサイドノート:マインスイーパがタグであることが大好きです。

ラベルにマウスクリックイベントがありますが、の「右ボタンと左ボタンの両方を一緒に」オプションがありませんSystem.Windows.Forms.MouseButtons。だから、どうすればこれを行うことができますか?

0 投票する
3 に答える
395 参照

java - 例外エラー マインスイーパ ゲーム

こんにちは、私は現在マインスイーパ ゲームを作成しようとしています。GUI があり、場所に地雷があるかどうかを保存するために 2 次元配列を使用していますが、これを使用して地雷をクリックしてゲームを終了させようとすると、コード:

次のようにエラーが発生します

0 投票する
3 に答える
9584 参照

java - MineSweeper は隣人が Java を必要としているのを明らかにする

現在、掃海艇プログラムに取り組んでおり、その中の隣人を明らかにするために少し助けが必要です. 現在、私のプログラムが明らかにするためにできることは次のとおりです

1 は選択されたボタンで、行は入力する必要があるものです。現在、選択したボタンの周りのボタンは、入力できるものです。

必要に応じてコードを投稿できます。

事前に助けてくれてありがとう。 ここに画像の説明を入力

1 は地雷、4 はアレイ上のフラグ付きスポット

0 投票する
3 に答える
182 参照

java - 再帰が解決しない理由がわかりません

私の友人はマインスイーパのクローンを作成しています。彼は、鉱山以外/数字以外の「空白」の正方形をクリックすると、隣接するすべての空白が表示される部分を手伝ってくれるように頼まれました。以下は私が書いたコードです。なぜ解決しないのか理解できません。

私の基本的なケースは、for ループが完全に実行され、if ステートメントが決して true を返さない場合です。

足りないものはありますか?

ちなみに、これはJavaです。また、私は彼に、ボタンの状態の変化全体をメソッドに割り当てる必要があると言いました:p

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

c++ - プロセスのベースアドレスを取得する

マインスイーパからタイマー値を読み取るプログラムを作成しようとしています。(OSはwindows7 64bit)

チート エンジンを使用して変数のベース アドレスを見つけましたが、マインスイーパを実行するたびに変化します。

ベースアドレスを自動的に見つけるにはどうすればよいですか?

実行可能なベースアドレスと関係がありますか?

これが私のコードです:

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

java - 爆弾の周りに数字を追加する Java マインスイーパ メソッドが正しく機能しない

Java マインスイーパ ゲーム用にこのメソッドを作成しました。このメソッドは、一連の座標を囲むスポットをチェックし、近くにある爆弾の数を計算することになっています。

このメソッドを実行するたびに、3、2、1、または空が返されるため、周りにある爆弾の数がカウントされますが、何らかの理由で、最初の後に爆弾ではないすべてのスポットに対してループして同じものを返します1。どこを間違えたのか本当にわかりません、助けてください!

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

vb.net - 位置VB.NETを確認する

だから私はマインスイーパゲームを開発していて、地雷を割り当てていますが、地雷がすでにある場所に行くために地雷を止めるアルゴリズムを作成することはできません。これまでのところ、次のようになっています。

Public Sub initflags()

誰かが私を助けてもらえますか?よろしく、joao。

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

vb.net - Gamefield VB.NET の検証

だから私は掃海艇ゲームを開発していて、地雷を割り当てていますが、数字を生成するために、今どこに地雷があるかを確認する必要があります。問題は、列と行を検証するときに、プログラムがゲーム フィールドから出ないようにする必要があることです。

私のコードは次のようになります。

ゲームのフィールドから出ていないことを確認する IF 関数を作成するにはどうすればよいですか? よろしく、ジョアオ。