maze

    1

    1答えて

    私は完全な迷路を生成する方法を学びたいと思います。私は再帰的分割アルゴリズムを理解しようとしています。私はこのアルゴリズムを実装する方法を理解できません。これは私のコードです: Generated 'maze' :それは多くの場合、プログラム(どこかで無限ループ)をフリーズし、それが動作するかどうか、それはこのような「迷路」を生成するので、このコードと間違って何かが、あり bool maze[20

    2

    1答えて

    最初に私は同様の探している質問を見てきましたが、私の問題は解決しませんでしたが、これは繰り返されません(私は願っています)。 私は迷路を解決するはずのArduino Nanoを使ってロボットを構築し、プログラミングしています。それは迷路のどこかに置かれ、次にアイテムを見つけなければならない。次回は、アイテムにまっすぐ行くはずです(最短の方法である必要はありませんが、行き止まりは許されません)。 迷

    2

    1答えて

    私はリストとクラス '部屋'を作成しました。私は部屋をリストに追加しました。今私はゲーム自体をコーディングして立ち往生しています。基本的には部屋Aから始めたいと思います。部屋Aから部屋Eと部屋Bまでは、部屋Eには(S)アウトボタンを押し、部屋Bには(W)エストボタンを押すだけです。 また、私は、コードを読むことができるようにゲームプレイのために別のクラスを呼び出すことを考えています。したがって、メ

    0

    1答えて

    だから、迷路内の最小経路の長さを見つけるコードを作る必要があります。 迷路はNxN行列で、開始点は(0,0)、終了点は(N、N)です。セルには1が含まれています。迷路には解決策がある場合とない場合があります。 これは私のコードは、それが解決策があると仮定すると、これまでのところです: int path_finder(int maze[][N], int n, int row, int col) /

    0

    1答えて

    再帰バックトラックで生成された迷路の開始点と終了点はどうやって見つかりますか? 迷路は決してendsなので、それを理解するのは難しいようです。最初にバックトラッキングを開始するのはポイントですか?開始地点は出発地にすることができますが、時にはより良い地点があります。

    -2

    1答えて

    座標を入力として使用して迷路に壁を追加したいと思います。このように* |......| |......| |......| |......| |......| そして私はの形で壁を追加したい: 私はこのようになります迷路を持って |......| |......| |....*.| |....*.| |....*.| 私は2つのforループ(〜マトリックス)を使ってこの迷路

    0

    1答えて

    私は迷路の中心から最も外側の円までの最短経路を見つけなければなりません。私はopencvとpythonを使ってこの問題を解決しなければならない

    0

    1答えて

    0から13の間の任意の数+他の任意の数が13であるかどうかをテストするアイデアは、1つが両方とも異なる配列同じインデックス上にあります。だから私はすべての可能な組み合わせ13 2アレイに到達する必要があります。しかし、コードを実行すると、0 + 13と13 + 0の2つの組み合わせしか得られません。 var number1 = []; var number2 = []; var ind

    0

    1答えて

    私はMIPSで再帰的な迷路ソルバープログラムを作っています。私は教授が私たちに与えたアルゴリズムを実装しようとしています。しかし、私はどのように実装するつもりです boolean p = solveMaze(r - 1, c, r, c); 私はMIPSでプログラムを作成しています。基本的に、どのように私はこのようなMIPSにJavaのブール式を回すだろう。

    0

    1答えて

    次のimage.iの各セルに色を塗りたいので、これらのボックスをピクセル単位で塗りつぶすためにループを使用しています。 これらはセルの寸法です。 幅:20px; 高さ:20px; ボーダー幅:20px; 隣接セルが接続されている場合、境界幅は4ピクセルになります。 Original Colored だから私は、セル(白い部分)の領域のみが着色することSHOLD色の境界線にしたくありません。