【资源说明】
基于easyx图形库开发的三种模式五子棋游戏源码+项目说明+详细注释(人机、网络对战、双人对战).zip
使用C++语言(其实完全没有发挥C++的特性,唯一的改进是使用OB编程风格)
# 使用的第三方库注意
使用了Easyx第三方库文件,详细的安装教程请善用互联网
# 三种模式的介绍
## 1.双人对战
两个小朋友在同一台机器上玩
## 网络对战
使用两台电脑在同一局域网下,或者你在一台电脑上开两个程序(雾)?
要输入对方的ip才可以(一个是主机一个是客机)
## 人机对战
我本是想实现的,但是我把五子棋和围棋的棋盘大小给搞错了,导致人机无法正常的和你对战,可以自己尝试一下,AI部分我也是copy的代码
# 操作方法
P1 使用鼠标点击下棋,其中右上角有悔棋按钮可以悔棋,但是离谱的是你是帮对方悔棋,也就是说你想悔棋是靠对方操作来悔棋
P2 使用键盘的上下左右键来操作下棋位置,使用空格来下棋,按下"Q"来悔棋
【备注】
1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用!
2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、