如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
摘要C++语言是一种面向对象的语言,尽管在当前,可视化语言发展迅速,普及很快,但C++语言作为一种基础的语言,它的有时依然存在,甚至有时它是不可替代的,特别是和硬件接口技术相联系的软件。五子棋游戏是一种简单大众的游戏,自计算机实现以来,深受广大电脑玩家的喜爱,现在流行的五子棋游戏软件大多缺乏美观的界面,和容易的操作方法,电脑的AI值也不是很高。本文通过C++语言在计算机图形方面的编程,设计了五子棋游戏软件,使该软件具有还算美观和操作简单的界面,在人机对战时,分为低级,中级和专家级,加大对游戏的乐趣,当然也可以实行人人对战。本游戏是以C++语言作为开发工具,采用搜索算法设计最优落子点开发的游戏软件。本文就是介绍五子棋软件设计的全过程。关键字C++语言面向对象最优落子AbstractC++languageisanobject-orientedlanguage,althoughinthecurrent,visuallanguagedevelopedrapidly,spreadquickly,buttheC++languageasabasiclanguage,itissometimesstillexists,andsometimesitisirreplaceable,especiallywithhardwareinterfacetechnologyassociatedsoftware.Volkswagenbackgammongameisasimplegame,sincethecomputertorealize,themajorityofPCgamerslove,nowpopularbackgammongamesoftwarelacksmostbeautifulinterface,andeasymethodofoperation,AIvalueofthecomputerisnotveryhigh.Inthispaper,C++programminglanguageincomputergraphics,designabackgammongamesoftware,sothatthesoftwarehastheappearanceandoperationisfairlysimpleinterface,theman-machinewar,dividedintolow,intermediateandexpertlevel,increasethegamefun,ofcourse,canalsobeimplementedforallwar.ThisgameisbasedonC++languageasadevelopmenttool,thesearchalgorithmdesignoptimalpointdevelopedgamesoftware.Thisarticleistointroducethewholeprocessofbackgammonsoftwaredesign.KeywordC++languageObject-orientedtheoptimalinitial目录TOC\o"1-3"\h\uHYPERLINK\l_Toc78261绪论PAGEREF_Toc78266HYPERLINK\l_Toc246931.1五子棋的简介PAGEREF_Toc246936HYPERLINK\l_Toc81651.2VisualC++的介绍PAGEREF_Toc81657HYPERLINK\l_Toc249521.3开发环境及运行环境PAGEREF_Toc249527HYPERLINK\l_Toc121681.3.1开发环境PAGEREF_Toc121687HYPERLINK\l_Toc55451.3.2运行环境PAGEREF_Toc55457HYPERLINK\l_Toc62132系统分析PAGEREF_Toc62138HYPERLINK\l_Toc162962.1系统调研PAGEREF_Toc162968HYPERLINK\l_Toc44262.2可行性分析PAGEREF_Toc44268HYPERLINK\l_Toc11992.3技术可行性分析PAGEREF_Toc11999HYPERLINK\l_Toc293273软件架构PAGEREF_Toc2932710HYPERLINK\l_Toc35753.1棋盘类PAGEREF_Toc357510HY