私はPHPでボードゲームを開発していますが、アルゴリズムを書くのに問題があります...
ゲーム ボードは多次元配列 ($board[10][10]) であり、ボードの行列またはベクトルの行と列を定義します...
今、ボード全体をループする必要がありますが、動的な開始点があります。たとえば、ユーザーがセル [5,6] を選択すると、これがループの開始点になります。目標は、移動方法のターゲット セルを見つけるために、選択したセルの周囲にあるすべての使用可能なボード セルを見つけることです。これを行うには、パフォーマンスが高く効率的な方法が必要だと思います。マトリックス/ベクトルをループするアルゴリズムを知っている人はいますか?
追加のルール... 追加された画像では、選択された青いフィールドです (他のフィールドより少し大きいです)。使用可能なフィールドは右側のみです。左側は利用可能ですが、現在選択されている位置からは到達できません...これは、アルゴリズムを少し複雑にする追加情報だと思います....
これまでのところ大きなthx!
敬具