minesweeper

    0

    1答えて

    私は掃海艇を書いており、私はthe following methodと苦労しています。下記のコードも見てください。私は小さなマップを渡し、私は新しい配列を配置しますが、like in this exampleを印刷するために0列と0行を取得する方法のロジックには苦労しています。下のコードを見ることができます。私は実際にそれを期待どおりに動作させることはできませんでしたが。 /** * Thi

    2

    2答えて

    私はボタンウィジェットを使用してKivyでMinesweeperのゲームを作っています。私は、マウスのクリックがマウスの左クリックか右のマウスクリックかによって、異なるアクションを起こしたいと思っています。誰か助けてくれますか? 以下は、私のCellクラスとインポートされたモジュールです。 Cell.onPressed()は、ボタンが押されたときに呼び出される関数です。 import kivy

    0

    2答えて

    私は今 '地雷船'に取り組んでいます。フィールドを設定しました。 私にはカップルの質問があります。まず、鉱山の数は1からfieldSize-1でなければなりません。これが正しいかどうかは分かりませんが、私は 'minesNum'と宣言します。 第2に、鉱山の数が正しいと仮定すると、私は鉱山の隣人をチェックしたいので、私は9個のif文を持っていますが、2番目のif文にエラーメッセージがあります。 '

    0

    1答えて

    私は掃除機の空のセルを明らかにするアルゴリズムを理解できません。 revealCellsは、セルを取って、周囲のセルをチェックし、それが鉱山のセルを見つけるまで表示しますが、何らかの理由でarrayindexoutofbounds例外が発生し続けます。セルは、ボード内のセルの2D配列です。私はすべての状態をチェックしていないことを知っている、私は残りの部分を追加する前に、それがまったく動作するかど

    0

    1答えて

    AndroidスタジオでAndroidでMinesweeperをプログラミングしていますが、表示されている数値を計算するためにセルの近傍を数えようとしています。 しかし、すべての細胞が隣人の同じ数が間違って持っているので、カウントは動作しません: Hereは、ハイパーリンクとして例の画像(ポストに絵を示すが動作しませんでした)ですが 検索方法: public void countNeighbors

    0

    1答えて

    私は掃海艇の試合をしようとしていましたが、爆弾に隣接するセルが見つかるまで、隣接するセルを再帰的に表示します。私は座標xとyを与えれば、それを取り巻く鉱山の数を計算するという方法があります。 // Counts how many mines are adjacent to a given coordinate cell if any void board::mineCount(int x, in


    0

    1答えて

    私はこの問題があります:divをクリックするたびに、背景色を追加します。永遠に。しかし、(ループのように)もっとクリックしても背景が変わります。永遠に背景色を設定するには? const blocks = document.querySelectorAll('.game div'); const liveNumber = document.querySelector('.lives-num');

    -3

    3答えて

    私の塗りつぶし方法:catch (ArrayIndexOutOfBoundsException ignored) {}は、アレイの外に行くから、xおよび/またはy位置を避けるためにそこにある public void fillNeighbours(int x, int y) { for(int i = -1; i < 2; i++) { for(int j = -1; j <

    0

    2答えて

    私は掃海艇のゲームをコーディングしています。ユーザーが空のセルをクリックすると、すべての到達可能な空のセルも開く必要があります。 だから、キューを使用していますが、無限ループで問題が発生しているようですが、誰でも助けてください。 ありがとうございました。 問題とコードの一部: queue<int> q; q.push(row); q.push(col);