摘  要:本设计是在Windows 系统下,采用C++语言,以Microsoft Visual C++ 6.0作为开发工具,开发一个界面简洁、直观、实用性比较高的五子棋游戏。从基本棋盘规划开始入手,随后详细定义了鼠标的功能以及下棋操作和胜负的判断,进而实现“人人对战”和“人机对战”两种游戏模式,而且程序能够实现棋盘初始化、重新开始游戏、下棋操作、判定胜负等功能。最后对系统进行测试并进行整体总结。关键词:五子棋;开发;C++;Microsoft Visual C++ 6.0,9782
Gobang Game Implemented by VC++
Abstract: Based on Microsoft Visual C++ 6.0 development tools, used the C++ language, this design developed a simple, intuitive interface, high practicability gobang games in the Windows system. Started with the basic game plan, it defined mouse functions in detail as well as the chess operation and the outcome of the judgment. Thus the two game modes of man-man war and man-machine war can be realized, and programs can initialize the checkerboard, restart the game, determine the operation of the chess, and judge the outcome. Finally detected the system and summarized the overall.
Key Words: Gobang; developed; C++; Microsoft Visual C++ 6.0
目    录
摘要    1
引言    1
1.绪论    2
1.1课题背景和意义    2
1.2研究目的    3
2.五子棋游戏的设计    3
2.1游戏规则及功能    3
2.2软件开发环境及开发工具介绍    4
2.3设计流程图    5
3.游戏主要部分的设计    7
3.1人对人游戏设计    7
3.2人对机游戏设计    10
4.设计结果的测试    13
4.1测试的意义    13
4.2测试环境    13
4.3界面测试    13
4.4功能测试    17
4.5结果分析    18
5.结束语    18
参考文献    19
附录    21
致谢    32
用VC++实现五子棋游戏引言
随着信息技术的发展,人民生活水平的不断提高。游戏成为了人类不可或缺的生活内容,目前市场上的游戏种类繁多,本人将所学的C++语言应用到实际,开发一个简易的计算机单机游戏,即五子棋游戏。
五子棋是一种简单的大众游戏,作为一个棋类竞技游戏,深受人们的喜爱。五子棋游戏不但规则简单,容易上手,而且它区别于其他游戏,它不但能使人娱乐,增强思文能力,提高智力,而且富含哲理,有助于修身养性,是一款益智休闲的游戏。目前网络上有很多五子棋子游戏,玩法简单,娱乐性也很高。
本系统主要研究在Windows 系统下使用 Microsoft Visual C++ 6.0 ,对五子棋游戏进行开发与设计,主要完成棋盘界面规划、游戏规则的实现、选择最优落子点等一系列功能。本设计实现了“人人对战”和“人机对战”的功能,游戏软件界面简洁,操作也很简单。
1. 绪论
1.1 课题背景和意义    
随着计算机技术和互联网的快速发展,游戏软件设计是当今世界发展最迅速,最有影响力,最有潜力和活力的领域之一。电脑游戏的出现为人们提供了新的娱乐平台,丰富了人们的业余生活。随着近几年来软件技术的不断进步、不断发展,软件游戏的操作要求越来越简单,一般人操作起来几分钟就能上手,甚至连老年人也渐渐喜欢上了它。
五子棋是起源于中国古代的传统黑白棋种之一。现代五子棋日文称之为“连珠”,英译为“Renju”,英文称之为“Gobang”或“FIR”(Five in a Row的缩写),亦有“连五子”、“五子连”、“五目”、“五目碰”、“五格”等多种称谓[1]。
上一篇:移动WIMAX快速切换认证协议的仿真
下一篇:ASP.net校园兼职供需平台的设计与实现+源代码

浅议网络游戏安全问题及防范措施【3230字】

索尼游戏营销策略研究+SWOT分析

vc++几种排序算法演示软件实现

VC++在线学习平台的设计

eclipse面向网络信息内容共...

VC++BlackList的主机防火墙设计+源代码

HTML5引擎的游戏系统设计+源程序

志愿者活动的调查问卷表

10万元能开儿童乐园吗,我...

AT89C52单片机的超声波测距...

医院财务风险因素分析及管理措施【2367字】

承德市事业单位档案管理...

C#学校科研管理系统的设计

中国学术生态细节考察《...

神经外科重症监护病房患...

公寓空调设计任务书

国内外图像分割技术研究现状