問題タブ [othello]

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

javascript - Othello の有効な移動アルゴリズムが機能しない javascript

私はオセロ ゲームをコーディングしようとしていますが、今は有効な位置を返すアルゴリズムをコーディングしようとしています。すぐ隣に黒または白の石がある空の正方形の方向を取得することから始めましたが、コードが実行されません。私が何か間違ったことをしたかどうかはわかりませんが、プログラムを起動すると、アルゴリズムが過剰であるため、コードの実行が遅くなるようです。そのために何ができますか?

これが私のコードです(ちなみに、React.jsを使用しています):

正方配列のデータ構造は次のとおりです。

アルゴリズム(今のところ、石がすぐ隣にある正方形を返すだけです(上、上と右、下、左など)):

そして、これは私がそれを実装しようとしている場所です:

ちなみにGameBoardコンポーネント内の要素までコマンドが届いているか確認しました。問題はありません。アルゴリズムを実装したときに問題が発生しました。