私はTic-Tac-Toeボードを表示する宿題用のプログラムを作成しようとしています。ユーザーがボタンをクリックすると、すべてのボックスに乱数が表示されます。番号1 = "X"、0 = "O"。私は "label1、label2 ... etc"とラベルされた9つのラベルを作成しました。ラベルが一杯になったら、私は誰がX、Oという文字で勝ったかを表示する必要があります。私はこのために配列を使用していますが、この時点では紛失しています。乱数をラベルに表示するにはどうすればよいですか?ここまではクリックイベントハンドラのために書いたコードです。Tic-Tac-Toeプログラミング
ここRandom rand = new Random(2);
int click;
click = rand.Next(2);
const int ROWS = 3;
const int COLS = 3;
int[,] letters = new int[ROWS,COLS];
int ROW = ROWS;
int COL = COLS;
for(int row = 0; row < ROWS; ROW++)
{
for (int col = 0; col < COLS; COL++)
{
letters[row, col] = rand.Next(2);
int X = 1;//???
int O = 0;//???
label1.Text = [ROW,COL].ToString();//???
}
要件がわかりません。 Tic-Tac-Toeのゲームには乱数が含まれています。 –
プレイヤーが元に戻すためのフラグを設定する必要があります。次に、現在の順番に応じてボタンの値をXまたはOに設定できます。次に、3人のプレイヤーが連続しているかどうかを確認し、その移動が行われた後に勝ちます。 – jzworkman
@ジョナサン・ウッド:チック・タック・トゥですが、Xは1、Oは0です。 –