中国矿业大学 应用系统开发实践 设计题目: 基于VC 的五子棋游戏软件的设计与开发 指导教师: 学 生: 专 业: 计算机科学与技术 09-1 班 2012 年 5 月 1 目 录 1 引 言 ......................................................................................................................................... 2 2 系统需求分析 ............................................................................................................................. 2 2 .1 系统需求 .................................................................................................................................. 2 2 .2 功能需求 .................................................................................................................................. 2 2 .3 系统运行环境 .......................................................................................................................... 2 3 五子棋算法分析 ......................................................................................................................... 3 3 .1 五子棋的发展 .......................................................................................................................... 3 3 .2 五子棋的规则 .......................................................................................................................... 3 3 .3 具体算法分析 .......................................................................................................................... 4 3.3.1 棋盘局势状态表示 ............................................................................................................. 4 3.3.2 棋盘中下棋的顺序表示 ...................................................................................................... 5 3.3.3 具体算法 .............................................................................................................................. 5 4 系统流程 .........................................................