問題タブ [connect-four]
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.
matlab - 4つのMATLABを接続します
さて、今私はMatlabコーディングを介してコネクト4ゲームを作成しようとしています。今のゲームはまだ幼児ですが、私の問題は、各グリッドの正方形に図形をプロットできないか、「円」の図形をまったくプロットできないことです。可能な限り助けてください。また、connect 4 matlabチュートリアルについて誰かが知っているなら、それは大いにありがたいです。
haskell - haskell で入力を要求する関数 (do ブロックで print を使用)
Haskell は本当に初めてで、単純な connect4 ゲームを実装しようとしています。プレーヤーに新しい動きを入力させようとすると、そうするように促したいと思います。これは私が持っている関連コードです:
ご覧のとおり、私はプレイヤーにプロンプトを表示し、彼の答えを取得して、それを他の関数に渡します (プレイヤーは協力的で、有効な数字を入力すると想定されています)。ただし、これはコンパイルしようとしたときに表示されるエラーメッセージです
私の理解では、その関数が何を正しく出力しているかに関係なく、do ブロックに行を出力できるはずです。「do」がどのように機能するかを誤解していますか?
UPDT
要求に応じて、これらは関連する他の機能です
Updateboard はまだ実装されていないため、コンパイラをなだめるためのダミー コードがいくつかあるだけです。
p1 cha と sx は事前に宣言されたグローバル定数です
基本的に、ボードの上部を切り落として、どの列がいっぱいになっているか ('_' = 空) を確認し、プレーヤーが「クエリ」で指定した列の上部をチェックして、それが合法的な動きかどうかを確認します。そうでない場合は、プロセスが再び開始されます。