Hỏi đáp

Chia sẻ kiến thức, cùng nhau phát triển

Giúp em fix lỗi trong Winforms với Game Tic Tac Toe with AI

8 năm trước 645 lượt xem 3 bình luận 8 năm trước

 private void computer_make_move()
        {
            Button move = null;
            move = TimNuocThang_Hoac_PhongThu("O");
            if (move == null)
            {
                move = TimNuocThang_Hoac_PhongThu("X");
                if (move == null)
                {
                    move =TimGocTrenBanCo();
                    if (move == null)
                    {
                        move = Tim_Khoang_Trong_Tren_Ban_Co();
                    }
                }
            }
            move.PerformClick();      // Khi người và máy hòa nhau sẽ báo lỗi ở đây
        }

https://imgur.com/a/SVanv

Đây là hàm máy di chuyển phòng thủ hoặc là tìm nước để thắng trong game. Khí người hoặc máy chiến thắng thì sẽ không báo lỗi ở move.PerformClick() nhưng mỗi khi hòa thì báo lỗi ở đó và không thể newgame được. Ai giúp em bài này được không ạ. Em cảm ơn mọi người.

Bình luận

Để bình luận, bạn cần đăng nhập bằng tài khoản Howkteam.

Đăng nhập
K2m58 đã bình luận 8 năm trước

https://gist.github.com/MatthewSteel/3158579 
bạn tham khảo làm AI cho game TicTacToe thử :D mình thấy cái này khá hay . và cũng test rồi . nhưng mình làm Console :D 

K9 SuperAdmin, KquizAdmin, KquizAuthor đã bình luận 8 năm trước

nó k vào trường hợp nào hết => move của bạn chưa được khởi tạo => null

Bài viết
0
Câu hỏi
1
Bình luận
1