连连看课程设计报告.doc

连连看课程设计报告.doc

ID:56765207

大小:968.00 KB

页数:28页

时间:2020-07-08

连连看课程设计报告.doc_第1页
连连看课程设计报告.doc_第2页
连连看课程设计报告.doc_第3页
连连看课程设计报告.doc_第4页
连连看课程设计报告.doc_第5页
资源描述:

《连连看课程设计报告.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、.涉外经济学院课程设计报告课程名称:程序设计实训(2)报告题目:连连看游戏的开发学生:唐杰所在学院:信息科学与工程学院专业班级:计科1002班学生学号:指导教师:邹竞2013年6月25日word范文.课程设计任务书报告题目连连看游戏的开发完成时间2013-6学生唐杰专业班级计科1002班指导教师邹竞职称讲师总体设计要求和技术要点设计一个连连看游戏程序,游戏程序的功能需求如下:游戏区是一个包含了多种不同花色游戏牌的二维棋盘,棋盘的行数和列数可以自行定义。每一种花色的游戏牌的数量都是偶数。两花色相同的游戏牌的之间的路径如

2、果满足以下条件,这两游戏牌即可消去:路径连线由不多于3条的水平和垂直的线段构成,任何一条线段都不能穿越其他的游戏牌,但可以不在棋盘中,路径两端的游戏牌必须具有相同的花色。游戏只要用鼠标即可进行操作。最初棋盘里布满了游戏牌,游戏开始时进行计时。第一次使用鼠标点击棋盘中的游戏牌,该游戏牌此时为“被选中”,以特殊方式显示;再次以鼠标点击其他游戏牌,若该游戏牌与被选中的游戏牌两者花色相同,且把第一游戏牌到第二游戏牌连起来,中间的线段不超过3条,则消掉这一对游戏牌,否则第一游戏牌恢复成未被选中状态,而第二游戏牌变成被选中状态。

3、每消去一对游戏牌,应检查棋盘是否至少还存在一对能消去的游戏牌,如果不存在,则在原有位置对游戏牌进行重排,直到至少存在一对能够消去的游戏牌。如果在指定的时间消去了所有的游戏牌,游戏胜利;如果时间耗尽还未能消除全部的游戏牌,游戏失败。要求每人独立完成,使用主流开发工具,尽可能采用面向对象方法,在设计判断两相同花色游戏牌能否消去的算法时,尽可能使用状态空间搜索算法(如回溯法、分支限界法等),要求代码的具有一定的可读性、可维护性和可扩充性。可以参考教师给定的程序或者其他程序,但程序和报告严禁全盘抄袭。工作容及时间进度安排第1

4、1周~第12周:对需要开发的软件进行需求分析和软件设计第13周:论证方案设计第14周~第16周:程序设计第17周:测试、修改程序,撰写报告第18周:验收答辩课程设计成果1.与设计容对应的软件程序2.课程设计总结报告word范文.摘要在计算机逐步渗入社会生活各个层面的今天,计算机已经成为人们日常生活不可或缺的一部分,越来越多的人使用计算机办公、娱乐、购物等等。游戏行业发展一日千里,该行业极大的影响和改变了人们的生活和娱乐方式,游戏为消费者提供丰富多彩的虚拟空间,使消费者可以自由自在的享受虚拟世界的乐趣,实现自己在现实生

5、活着那个可能永远不能实现的梦想,满足了消费者的心理和精神需求。连连看游戏是一款很流行的小游戏,有的是连水果图片,有的是连麻将牌,有的是连各种小图片的等等。各种图片让人看得眼花缭乱,这也可以锻炼人的反应能力和眼力,所以这款小游戏受到了越来越多人的喜爱,尤其是小孩子的喜爱。连连看游戏也是比较经典的一款小游戏,实现它的方法很多,可以用很多不同算法设计和语言实现,如C,C#,C++,VB,JAVA等。在本课程设计中我是利用C#语言编写,开发平台是MicrosoftVisualStudio2010,功能较为简单,寓学于乐。程序

6、的功能是通过找出游戏中两个相同图案的小方块,然后分别点击两个小方块将其消除;可通过倒计时的方式控制游戏时间,游戏时间到或者没有匹配的图案时则游戏结束,需要重新开局,每一局开始倒计时都重新开始;能够响应鼠标事件。论文首先介绍了进行该游戏课程设计的目的,然后是任务描述和设计的相关要求,最后是最重要的需求分析和设计方案。重点介绍了在游戏过程中各种事件的处理,其中又以鼠标事件的处理最为最要,鼠标事件是利用鼠标所发出的信息了解用户的意图,进而做出相对应的动作,消除需要消除的小方块。关键词:连连看游戏;算法设计;事件;C#;Mi

7、crosoftVisualStudio2010word范文.word范文.word范文.目录摘要I一、课程设计目的1二、任务描述和要求22.1问题描述22.2任务描述22.3设计要求3三、需求分析43.1功能分析43.2功能需求43.3功能模块53.4系统需求分析总结6四、设计方案74.1总体设计74.1.1系统基本功能74.1.2系统流程84.1.3主要功能模块104.2详细设计104.2.1规则详解104.2.2部分程序代码解析114.2.3运行结果分析16五、总结20六、参考文献21word范文.word范文.

8、一、课程设计目的《程序设计实训》课程是是计算机科学与技术专业重要的实践性课程之一,其实践性和应用性都很强。本课程设计是对这门课程经过一个学期的学习后进行的一次全面而综合的练习。C#程序设计的设计目的就是加深理论教学容的理解和掌握,使学生较系统地掌握程序设计及其在软件开发的广泛应用,同时也是为后续各门计算机课程的学习和毕业设计打下基础。本次课程设

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。