描述:
实现了一个简单的五子棋游戏,支持人机对战以及重新开始游戏等功能。当玩家下完一步棋后,如果胜利了则会弹出恭喜您赢了的提示框,如果平局则会弹出平局提示框,然后可以选择重新开始游戏或退出程序。如果是人机对战模式,程序还会自动进行AI下棋,并判断是否胜利或平局。
C#代码实现:
using System;using System.Drawing;using System.Drawing.Drawing2D;using System.Windows.Forms;namespace WinFormsApp4{public partial class Form1 : Form{private int sum = 0;private bool is_white = true;private int[,] boardArry = new int[15, 15];private bool is_human_vs_ai = false; // Addedprivate int ai_color = 1; // Addedprivate Random random = new Random(); // Addedpublic Form1(){InitializeComponent();}private void Form1_Paint(object sender, PaintEventArgs e){DrawBoard();}private void DrawBoard(){Graphics g = this.Crea
如果觉得《C#实现人机对战模式五子棋》对你有帮助,请点赞、收藏,并留下你的观点哦!