中国海军 英国:求助MFC五子棋程序!

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/30 02:16:46
本人由于忙于硬件课程设计,故未能按期完成程序课程设计,望各位大侠出手相助,在下感激不禁!

本课程要求学生在上面的工程的基础上独立完成一个五子连珠的游戏,游戏由两人对奕,用鼠标操作,执黑棋者先下,要求完成以下基本功能:
1,设计一个五子连珠游戏;
2,记录游戏双方的落子过程,允许悔棋;
3,实现保存棋谱和根据棋谱复盘的功能;
4,判断双方输赢,先走出五子连珠的一方赢;
5,响应用户鼠标消息,并显示棋盘信息;
6,判断先下者落子时不允许走禁手,禁手包括下面几种情况.
**@ 三三禁手 * * 三三禁手

* * *


***@ 四四禁手 * 四四禁手
* *@**
* *
* *

** *@ ** 四四禁手
* *@* * 四四禁手


**@ 四三三禁手
* *
* *

**@*** 长连禁手

在实现基本功能的基础上,鼓励实现如下高级功能:
1,实现网络环境下,双人对奕;
2,实现单机环境下,人机对奕;
3,其他高级自选功能。