电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

连连看游戏的设计与实现

49页
  • 卖家[上传人]:人***
  • 文档编号:473084729
  • 上传时间:2023-02-11
  • 文档格式:DOC
  • 文档大小:666KB
  • / 49 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、合肥学院 届 毕 业 论 文(设计)论文(设计)题目连连看游戏的设计与实现院系名称计算机科学与技术系专业(班级)计算机科学与技术级本科1班姓名(学号) ()指引教师高玲玲 系负责人袁 暋 完毕时间-5-10 连连看游戏的设计与实现中 文 摘 要 从开始,游戏作为一种产业已经徐徐地为中国大众接受,它所带来的经济效益和社会效益更是人们之前所没有估计到的,当游戏作为一种很重要的娱乐手段被大众接受时,游戏产业就已经注定会带来巨大的经济效益。 连连看游戏是一款典型小游戏,操作简朴,适合所有玩家。连连看游戏软件在Linux环境下用QT框架设计开发,可以实现初始化界面,顾客使用鼠标点击两张相似图案的小方块进行消除,并有多种地图样式和道具选择,丰富了游戏的娱乐性。此连连看游戏程序界面美观,操作简朴,具有一定的趣味性,是一款老少皆宜的休闲佳品。 本文通过需求分析与方案论证,一方面对开发连连看游戏程序进行初步的分析,然后通过总体设计和具体设计论述了系统的开发和实现过程。核心词:连连看;单机游戏;游戏开发Design and Implementation of Lianliankan gameAbstrac

      2、tBeginning in , the game as an industry has been gradually for the Chinese public acceptance, economic and social benefits it brings, is not estimated in before the people to the game as a very important means of entertainment the publicaccepted, the game industry has been destined to bring huge economic benefits.Lianliankan game is a classic game, simple operation, suitable for all players. Lianliankan game software design and development of the QT framework in the Linux environment, you can ac

      3、hieve the initialization interface, the user uses the mouse to click the small box with two identical patterns to eliminate, and a variety of map styles and props select, rich game entertaining. Lianliankan games beautiful interface, easy operation, with some interesting, is a leisure ages to share.This article through the demand analysis and the project concept demonstration, first to develops looked again and again the game procedure carries on the preliminary analysis, then elaborated systems

      4、 performance history through the system design and the detailed design as well as realizes the process.KEY WORDS: lianliankan ;stand-alone game; game-developme目 录中文摘要IAbstractII第一章 绪论11.1 课题背景11.2 课题意义11.3 国内外发展状况11.4 课题内容及目的2第二章 需求分析与方案论证32.1 可行性分析32.1.1 技术可行性分析32.1.2 经济可行性分析32.1.3 操作可行性分析42.1.4 分析结论42.2 需求分析4第三章 总体设计53.1 开发工具和运营环境53.1.1 开发工具53.1.2 运营环境53.2 功能模块设计53.3 算法设计63.3.1 游戏地图数据的设计63.3.2 图案方块连接判断的设计73.3.3 游戏胜利判断算法设计83.3.4 游戏道具算法设计83.4 有关技术与重点难点83.4.1 有关技术83.4.2 系统的重点难点9第四章 具体设计104.1 功能模块

      5、设计与实现104.1.1 游戏模块设计与实现104.1.2 选项模块设计与实现104.1.3 游戏地图数据的设计与实现134.1.4 图案方块的判断连接的设计与实现164.1.5 游戏结束判断功能的设计与实现214.1.6 鼠标交互功能的设计与实现234.2 人机界面设计28第五章 系统调试与软件测试295.1 系统调试295.2 软件测试29结 论33参照文献34致 谢35第一章 绪论1.1 课题背景 连连看是一款风行好久的单机版游戏,对于玩家并不陌生,游戏规则非常简朴,只要选择一对相似图案的卡片连接起来,连接途径若避开其她图片,且不超过两次转弯则消除此对卡片,容易上手。改导致网络游戏增强了该游戏的竞技性,把原先单人在规定期间内完毕游戏变化成了玩家间互相制约,互相竞争,可以多人组队合伙完毕游戏,增强了游戏的技巧性、竞技性、合伙性。 连连看来源于街机游戏,是给一堆图案中的相似图案进行配对的简朴游戏,一位叫做朱俊的网友将这种形式搬到了PC上,立即成为办公一族的新宠,并迅速传遍了世界各地。饱受工作压力的人们没有太多的时间进行复杂的游戏,而对于这种动动鼠标就能过关的游戏情有独钟。1.2 课题

      6、意义 开发连连看游戏程序的目的是为了满足人们休闲的需要,在紧张工作之余休闲类的小游戏可以给人带来最大限度的放松,也可以增进人们之间的交流,沟通,通过游戏还可以结识更多的朋友,也可以达到跨省、跨市,甚至跨国间人们互相娱乐的目的,并且小游戏还不会挥霍计算机过多的资源,不像大型游戏占资源和牵扯精力,可谓工作娱乐两不误1。 通过本次课题的设计,掌握如何制怍一种游戏软件,以及制作游戏软件的整个流程,制作游戏软件的环节,为后来的就业工作打下基本。1.3 国内外发展状况 电脑游戏在国内起步虽晚,发展却并不为慢。作为后来者,国内业界同行们的信心、勇气和急切感曾经着实令玩家们欣慰。让我们记住这些在国产游戏事业上曾经洒过汗水的年轻人,正是她们的创新精神和勇气,才使得国产游戏在并不宽松的环境下蓬勃发展至今。与单机游戏日渐衰落正相反的是,网络游戏方兴未艾,遍地开花。但是,与此同步,我们也看到了,在繁华的背后,潜在的危机,一是来自国内游戏制作者在游戏制作理念上的局限性和困乏,此外就是资金问题,这两方面与欧美游戏制作差距很大。 在美国,集中了许多计算机软件的设计人才,她们工作之余,时常爱慕编一种能与人斗智的“游戏

      7、”,以此来锻炼编程的能力。这种“游戏”把戏繁多,但其特点都是运用计算机软件事先设计好的“分析”、“判断”能力反过来与人较劲2。 连连看这款游戏来源于中国,目前已风行全世界。连连看游戏从浮现到目前已经更新了好多版本,比较出名的有蔬果连连看、水晶连连看、阿达连连看和宠物连连看等不同版本,目前已有FLASH版本,游戏起来更加以便,无需安装,打开网页即可游戏,近来更是浮现网络版本,QQ连连看就是这样一款连连看游戏的网络版本,可以通过网络与其她玩家一起进行游戏,并且地图更为繁多,道具更为丰富,极大地增强了游戏的乐趣3。1.4 课题内容及目的 连连看游戏重要是鼠标两次蠃击的图片能否消去的问题。目前,前提是点击两张相似的图片,若点击的是同一张图片或者两张不同的图片,则不予解决。在两张想同图片所能连通的所有途径中,如果存在一条转弯点不多于两个的途径,就可以消去;如果没有,则不予解决。此程序的课题内容及目的如下。 (l)有关卡的升级,每关游戏胜利后自动进入下一关并且游戏时间减少20秒。 (2)随机生成游戏界面。 (3)方块选中后图片要有突出显示。 (4)选择两个图案相似的方块,并以不超过两个转弯的连线将

      8、它们连接起来,便可以消除这对方块,每一局里玩家需要在规定的时间内消除所有的方块,当完毕任务后,才干进入下一关卡。 (5)当没有可以消除的图案时可以使用重置功能,每次使用重置次数扣一点,游戏时间为0时游戏结束。 (6)选择提示功能时,游戏自动突出显示两个可以消除的方块,并且提示点数扣掉一点。 (7)可以控制游戏背景音乐开关,并且可以根据自己喜好更改背景音乐。 (8)游戏设立高手榜,破记录时予以记载。 通过对以上功能的实现,达到界面美观,操作简朴,增长游戏的娱乐性、趣味性,使玩家对此游戏产生爱好。第二章 需求分析与方案论证2.1 可行性分析可行性分析(feasibility study),世界上普遍采用的一种研究工程项目与否可行的科学。它通过多种有效的措施,对工程项目进行分析,从技术、经济、财务等方面加以评价,最后给投资决策者提供与否选择该项目进行投资的根据。可行性分析的焦点是:要站在征询的立场上;站在中立客观立场上得出结论4。2.1.1 技术可行性分析 设计连连看游戏程序需要通过菜单和鼠标对游戏进行操控,游戏的界面需要大量的绘图机制,以达到操作简朴、界面美观的目的。 Qt是一种1991年

      9、由奇趣科技开发的跨平台C+图形顾客界面应用程序开发框架。它既可以开发GUI程式,也可用于开发非GUI程式,例如控制台工具和服务器。Qt 的良好封装机制使得 Qt 的模块化限度非常高,可重用性较好,对于顾客开发来说是非常 以便的。 Qt 提供了一种称为 signals/slots 的安全类型来替代 callback,这使得各个元件之间的协同工作变得十分简朴。 Qt涉及多达 250 个以上的 C+ 类,还提供基于模板的 collections, serialization, file, I/O device, directory management, date/time 类。甚至还涉及正则体现式的解决 功能。作为 Qt 开发跨平台 IDE 的 Qt Creator涉及了开发跨平台应用程序所需的所有功能。因此,可以通过Qt Creator实现菜单制作、鼠标操控和绘图功能鼠标交互功能的实现可以通过对鼠标左键被按下时触发的命令消息进行拦截,并重新写该消息的解决函数实现11。 综上所述,对于在技术上使用QT4.7.4编写连连看游戏是可行的。2.1.2 经济可行性分析 开发本程序一方面需要计算机一台,奔腾3以上CPU,256MB以上内存

      《连连看游戏的设计与实现》由会员人***分享,可在线阅读,更多相关《连连看游戏的设计与实现》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    监控施工 信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.