1 / 20
文档名称:

黑白棋1.doc

格式:doc   大小:552KB   页数:20页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

黑白棋1.doc

上传人:zbfc1172 2019/7/28 文件大小:552 KB

下载得到文件列表

黑白棋1.doc

文档介绍

文档介绍:VC程序设计课程设计报告书 设计题目:黑白棋游戏设计院系:班级:组别:学号:姓名:起止日期:指导教师:目录前言 15参考文献 。其一般的功能包括:开始新局,对弈方式选择,先手选择,棋力设置,限时设置,保存棋局,载入棋局,导出走棋信息,重温棋局,积分等级,悔棋,设置属性,帮助信息,关于黑白棋的介绍等,要求设计一个黑白棋游戏软件,通过计算机实现各个功能。其具体设计要求为:1、位图的导入和棋盘的生成2、记录双方对弈时间的计时器与记录双方子数的计数器3、选择好友与陌生人对弈的函数及控制堆栈难度的主函数4、实现悔棋功能的堆栈我们对项目期望能实现a可以实现人人对弈。b棋力可调,根据积分等级来分初级棋手,中级棋手,高级棋手。c提示音功能,下错、下对有不同的提示音。d玩家遇到疑问,需要帮助时,给予一定的帮助e界面色彩友好,给人以良好的视觉冲击。f操作方便,容易上手。本课程设计工作进度计划为:表1课程设计计划序号起止日期工作内容12011年6月20日-2011年6月21日完成实验任务书,制作程序图形界面22011年6月21日-2011年6月22日制作帮助文档,添加代码,实现人机对战的游戏算法32011年6月22日-2011年6月23日实现添加音乐的功能,改进算法,测试程序42011年6月23日-2011年6月24日撰写课程设计报告52011年6月24日-2011年6月24日答辩【本课程设计任务的分工:陈涛涛完***机对战中的实现保存棋局、载入棋局、重温棋局、英雄榜、悔棋功能。本人完***机对战中的实现开始,退出,帮助,难度设计,播放背景音乐功能。】 开发背景:我国是棋文化的发祥地之一,上古的尧时代,围棋就在我国诞生了!在随后的几千年长河里,我国人民不断以自己的聪明才智创造出深受人们喜爱的棋类游戏,像中国象棋,五子棋,军棋等等一直是在民间很流行的棋类项目。同时国外的棋类游戏也流传到中国,比如国际象棋,跳棋等,逐渐在国内盛行。可以说棋类游戏一直是中国人民喜闻乐见的一种休闲方式,由于棋类游戏都是比较注重智力策略的,所以从中也可以折射出我国人民的智慧。棋类游戏规则简单,对外部要求不高,人们可以随时随地进行对弈。但是,真正能够精通棋类游戏的人却不是很多,主要是棋类游戏具有变化莫测的特点,人们经常得在棋局上深思熟虑才能找到克敌制胜的办法。因此,各种棋类游戏都具有开发智力的效能。在休闲中使自己得到真正的长进,这或许就是其倍受人们青睐的原因所在!黑白棋游戏,起源于古希腊,在日本和西方国家比较盛行,其独特的游戏规则,对人类智慧进行着不断地挑战和激励,因此人们一直乐此不疲!加上上世纪后期电脑的普及,使黑白棋在全球范围内风靡,人们通过电脑可以轻松地实现人机对弈或者双人对弈!但是,黑白棋在我国开展的比较晚,流行范围还不够广,很多人对它的规则还不是很了解。为了配合国内黑白棋的普及活动,为广大的人民群众增添一种既能休闲又能益智的娱乐形式,使人们得到身心的全面发展,我们开发了这款PC版黑白棋游戏。现阶段沉迷于网络游戏或者其他游戏的学生不少,作为国家即将的建设者和接班人决不能只是游戏中的高手,我们只有去磨练自己的思维,发挥创造性才能担当得起如此重任,所以我们更希望能将其在学生中加以推广,让我们学生找到真正适合自己的游戏!选题的意义:本次我们组选择这个题目做大作业,一方面是巩固和提高以前所学的VC++的知识;另一方面是因为我们是第一次在QT上完成一个软件的系统设计,选择一个中等难度且相对成熟的软件来设计既易于实现又留有一定的上升空间,符合我们的实际情况。我们所设计的这种黑白棋游戏有几个特点:程序短小精悍,简洁明了;游戏界面美观,容易操作;功能丰富,趣味性强。,以最小的代价在最短的时间内确定问题是否可以解决。经过对此项目进行详细调查研究,初拟系统实现报告,对游戏开发中将要面临的问题及其解决方案进行初步设计及合理安排。明确开发风险及其所带来的经济效益。×8的棋盘,分别由两人执黑子和白子轮流下棋,最后子多方为胜方。游戏中只要用自己的两个棋子夹住对方的棋子,便能使对方的棋子全部变色,变成自己的棋子颜色。到一方或双方都无子可下的时候,统计各方得分,保留棋子最多者就是胜者。:第一、设计游戏的基本框架、拟实现功能、各主要模块的划分、已经每期程序设计的进度划分。第二、游戏的编写、测试以及修改,这是在整个项目中最难的一部分,我们详细的讨论了组员中个人的所长,详细的划分的各组员的任务,