- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
连连看程序设计报告(DOC)
《计算机应用基础与程序设计》
三级项目设计报告
项目名称:
连连看
班 级:
2014级软件工程8班
学 号:
140120010226
姓 名:
郭鹏飞
日 期:
2014年12月31日
PAGE \* MERGEFORMAT 1
说明:报告内容可以根据自己的设计实践自行拟定和修改,内容尽量翔实,页数不够可以加页,内容过于单薄将影响得分。建议写报告之前自己上网或在图书馆查阅相关资料进行报告书写方法的自学。
一、项目分析
项目分析简要说明项目主要用户需求、设计思路及模块划分。
用户需求分析
在当今社会,人们的生活压力越来越大,也没有太多时间去玩大型的游戏,所以需要一些简单的小游戏来缓解大家的工作和学习压力。而连连看是一款简单,容易理解,大多数人都会玩的小游戏,耗费时间也不是太长,所以特意设计此款游戏来满足用户放松心情的需求。
系统设计思路
(1)必须先导入图片,当俩张图片一样时,便可以消除;
(2)窗体基本的菜单栏必须有;
(3)有时间轴控制时间,确定输赢;
(4)当时间到时,不能继续游戏;赢了的话,要保存游戏者姓名和判断胜负的时间;
(5)最好有历史记录,记录下来用户每一次的得分情况。
3、系统模块划分
板块一:图片导入。连连看应该有用来点击的图片,使用户避免因为只有数字而感到无聊。
板块二:图片标记。连连看需要点击俩次图片,所以必须记录第一次点击的图片是哪一个。
板块三:图片连线。该过程是整个游戏的核心过程,是最重要的一个过程,也是耗时最长的一个过程。连线方式主要分为三种方式,即直线连接、一个折点连接、俩个折点连接。如果用户前后点击的图片可以通过三种方式中的任意一种连接,并且图片完全一样,则达到消除图片的效果。
板块四:判断成功。通过判断图片是否完全消除,判断游戏是否胜利。
板块五:判断失败。如果时间到的话,用户失败,增加了游戏的竞争性。
板块六:重新开始。但用户游戏结束或想要重新开始时,可以重新开始新的游戏。
板块七:游戏暂停。通过游戏暂停,使用户有事时可以暂停游戏,之后可以继续游戏。
板块八:游戏难度。满足不同程度的用户的不同需求,共分为“简单”、“一般”、“复杂”三个难度,享受不同的挑战难度。
板块九:历史记录。将用户玩过的记录保存下来,同时可以使用户名和游戏时间都保存下来,并且和游戏难度一一对应。
板块十:背景音乐。为了使用户在游戏过程中更加享受,增加背景音乐和消除音乐,并且任何时候可以控制音乐的开始和结束。
二、项目设计
详细介绍项目各个子模块的设计方法及设计核心技术。
各个子模块的设计方法
板块一:图片导入。图片的导入有很多种方法,在该游戏中我采用了ImageList的方法。添加一个ImageList控件,Name为ImageList1,在其Image的属性中添加图片,之后再将图片导入窗口。同时,为了设计简单,我使用了二维Button来承载图片,在i,j的循环中添加代码,具体代码如下:
MyButton[i, j].Name = i.ToString();//为了判断图片是否相同
MyButton[i, j].ImageList = imageList1;
MyButton[i, j].ImageIndex = i - 1;
板块二:图片标记。首先判断是否已有图片选中,如果有则判断是否满足条件;如果没有,则该图片被选中,同时做出标记,我的方法是使背景变为红色,所以在导入图片时没有使图片放大。具体代码如下: Button button = (Button)sender;
button.BackColor = Color.Red;
if (BeforeButton == null)
{
BeforeButton = button;
button = null;
}
else
{
if (button == BeforeButton)//如果前后选择图片为图一张,则取消选择
{
BeforeButton = null;
button.BackColor = th
您可能关注的文档
- 过万重山漫想阅读理解.doc
- 过一个有意义的寒假63810.ppt
- 过敏原检测与常见问题分析.pptx
- 辽阔的疆域的教案.doc
- 过敏原的识别及标识.docx
- 输液治疗常见并症 预防 与处理.ppt
- 过盈联接拆装技术(张协).ppt
- 迈向社会主义ppt课件.ppt
- 辉埠镇灵湖幼儿园亲子活动简报.docx
- 迎春接福 迎春纳福 欢度新春 喜迎新春.doc
- 2026珠海农商银行秋季校园招聘参考试题及答案解析(精选题).docx
- 2026河南农商银行系统校园招聘1736人笔试试题带答案解析.docx
- 2026江苏省盐城市事业单位招聘优秀青年人才467人备考试题带答案解析.docx
- 浙江银行招聘-湖州银行嘉兴分行2025年招聘参考试题带答案解析.docx
- 2026年西安银行校园招聘参考题库附答案解析.docx
- 2025河南郑州中建深铁轨道交通有限公司招聘备考题库附答案.docx
- 2026湖南永州市零陵区引进急需紧缺专业人才40人参考试题附答案解析.docx
- 2026福建省面向东南大学选调生选拔笔试题库及答案解析(夺冠系列).docx
- 2026福建省面向电子科技大学选调生选拔笔试题库带答案解析.docx
- 2026西藏银行校园招聘笔试题库附答案解析.docx
最近下载
- 自考《企业战略管理》复习资料自整.pdf VIP
- 高三英语二轮复习读后续写In Your Eyes 课件-(共27张PPT).pptx VIP
- 《中西服装发展史》第五章-封建社会前期服装.ppt VIP
- 重组蛋白表达和纯化技术蛋白质表达手册-thermofisherscientific.pdf VIP
- 涉农法律法规.pptx
- TZS 0678—2025《生物安全实验室工作人员本底血清样本管理规范》(水印版).pdf VIP
- 变电站上墙制度汇总.doc VIP
- 立式圆筒形钢制焊接油罐施工及验收规范GBJ128-90.doc VIP
- DBJ33_T 1165-2024 装配式建筑评价标准.docx VIP
- 中建八局《EPC项目超前一体化策划及图纸成本管控工作指引宣贯》66P.pdf VIP
原创力文档


文档评论(0)