1、职场大变样社区():下载毕业设计成品职场大变样社区():下载毕业设计成品全套资料,全部50元以下毕业设计(论文)任务书 第1页毕业设计(论文)题目:基于Qt的吃豆豆游戏的设计与实现毕业设计(论文)要求及原始数据(资料): 1. 介绍Qt开发框架,以及吃豆豆游戏;2深入了解基于Qt的吃豆豆游戏相关技术;3熟练掌握Qt开发框架的应用,训练编写C+程序的能力;4设计并实现基于Qt的吃豆豆游戏;5深入分析基于Qt的吃豆豆游戏关键技术与编写语言;6训练检索文献资料和利用文献资料的能力;7训练撰写技术文档与学位论文的能力。职场大变样社区():下载毕业设计成品第2页毕业设计(论文)主要内容:1介绍Qt开发框
2、架,以及吃豆豆游戏;2了解Qt编程的相关技术;3熟悉Qt开发框架; 4设计基于Qt的吃豆豆游戏;5. 深入分析基于Qt的吃豆豆游戏的关键技术与设计流程;6熟练掌握基于Qt开发框架的C+编程;7设计与实现基于Qt的吃豆豆游戏。学生应交出的设计文件(论文):1内容完整、层次清晰、叙述流畅、排版规范的毕业设计论文;2包括毕业设计论文、源程序等内容在内的毕业设计电子文档及其它相关材料。 第3页主要参考文献(资料):1 谭锋,章伟聪,Visual C+程苏实际实训教程. 北京:科学出版社,2003.82 成洁,卢紫毅,Linux窗口程序设计-Qt精彩实例分析M. 北京:清华大学出版 社,20083 王超
3、龙,陈志华,Visual C+入门与提高. 北京:人民邮电出版社,2002.64 肖宏伟,Visual C+实效编程百例. 北京:人民邮电出版社。2004.85 肖永亮Visual C+游戏编程基础. 北京:电子工业出版社,2005.56 刘加海,余建军,Visual C+程序设计基础. 北京:科学出版社,2003.87 黄艳芳,基于Qt的图形用户界面程序设计与游戏开发. 电子科技大学通信与信息工 程学院. 20128 (美国)Ivor Horton, Beginning Visual C+2005. 清华大学出版社,20079 (美国)Michael Dawsao, Beginning C+
4、 Game Programming. 人民邮电出版社, 200610 (美国)麦克沙夫瑞,游戏编程全接触,人民邮电出版社,2006.1 专业班级学生要求设计(论文)工作起止日期指导教师签字日期教研室主任审查签字日期系主任批准签字日期 基于Qt的吃豆豆游戏设计与实现摘 要与日新月异和计算机网络技术的变化普及家庭娱乐中心,今天的计算机技术还走上了平民娱乐时代,计算机技术不仅是知识深不可测的高手;同时个人电脑也由最初单纯的数字仪表和工业应用逐渐转变成像电视,计算机软件开发的巨大变化而相同的娱乐。 本文使用的是面向对象的Qt库的C+语言开发,可以同时运行于Linux和Windows环境下的游戏程序。吃
5、豆人可以吃豆加分,碰到怪物游戏结束,吃完全部豆游戏胜利,吃特殊豆消灭怪物等功能。本论文首先指出了吃豆豆游戏、Windows桌面环境、Qt开发环境的发展现状,然后重点介绍了Qt开发工具的使用、吃豆豆的规则、吃豆人程序的界面设计、规则设计、算法设计以及作为一款游戏的其他必须功能,最后介绍了Windows桌面环境 GUI的发展趋势。关键词: qt;c+;吃豆人IDevelopment and design of pac-man based on QTAbstract With the development of the computer technology, more and more comp
6、uter are used in the entertainment. And computer technology is not just used in industrial instruments. Now, more and more computer or TV use this technology. People can have a good time by this way. This procedure is the use of object-oriented QT library C+ language development, you can run at the
7、same time in the Linux and Windows environment of the game program. Eat beans people can eat beans, hit the end of the monster game, eat a complete victory in the Department of beans, eating special beans to destroy the monster and other functions. This paper first points out the game to eat beans,
8、windows desktop environment, Qt development environment development present situation, and then focuses on the Qt development tools, eating peas rules, eat beans program interface design, design rules, design algorithm as well as a game which he must function. At last, it introduces the development
9、trend of Windows Desktop GUI environment.Keywords:qt;c+;pacmanII目 录1 绪论11.1系统开发背景11.2 吃豆人简介11.2.1 吃豆人游戏规则21.2.2 吃豆人游戏简介21.3 相关实现环境31.3.1 开发环境31.3.2 运行环境31.4 主要研究内容31.5 系统开发的现实意义32 开发工具42.1 QT简介42.2信号与槽53 吃豆豆需求分析73.1 吃豆豆程序界面的需求73. 2吃豆豆规则的需求84 吃豆豆总体设计94.1 程序流程图94.2 主要模块简介105 程序实现125.1 界面实现125.2 各个类的实现
10、155.3 具体操作代码196 系统测试286.1游戏内部各部分的测试286.1.1 游戏开始的测试286.1.2 各种豆子的分布和怪物分布以及吃豆人的分布的测试286.1.3 游戏进行时文本内容的测试296.1.4 游戏结束时的测试296.2 游戏功能的测试296.2.1 游戏正常测试296.2.2 暂停测试306.3 综合测试报告30总 结31致 谢32参考文献33外文原文34外文翻译451 绪论1.1系统开发背景与日新月异和计算机网络技术的变化普及家庭娱乐中心,今天的计算机技术还走上了平民娱乐时代,计算机技术不仅是知识深不可测的高手;同时个人电脑也由最初单纯的数字仪表和工业应用逐渐转变成
11、像电视,计算机软件开发的巨大变化而相同的娱乐。特别是游戏产业的发展已经成为信息产业中最猛烈最有前途的一个分支的发展势头和游戏厅已逐渐被网吧进行正常的业务市场,除了纯粹的个人游戏娱乐功能,也逐渐发展方向的相互作用。与强大的连续函数,随着的不断提高玩家的需求,游戏,游戏的形式呈现多样化。喜欢角色扮演,射击,动作,等等。玩家总是有自己想玩的游戏,与玩家的增加,游戏开发商将获得大量的利润,但也有很多的资金来开发更好的游戏。根据游戏开发的历史和前景,我决定用C+语言在Qt平台上开发一款吃豆人的小游戏。使游戏变得简单明了,容易上手,没有bug存在,让玩家能够很好的享受游戏。 吃豆豆这是一款加入少量智能的游
12、戏,怪物会抓到吃豆人。从这个游戏来简单体现计算机智能。1.2 吃豆人简介吃豆人是一款经典的街机游戏,由中途岛游戏发布1980在Toru Iwata设计的游戏公司的历史和视频游戏。吃豆人是在80年代最经典的街机游戏,在游戏的主角小精灵的形象甚至作为一种大众文化符号,或为行业代表图像。它的公司已这个图标作为logo,影响力很大。该游戏的背景以黑色为主。画面中,“Google”6个字母组成回廊 似的迷宫画面,四个颜色分别为红、黄、蓝、绿的鬼面符号在迷宫中穿梭,似乎在寻找一个半开半合的黄色圆圈符号。当玩家操作游戏时,发现该吃豆人可以行走,并且可以吃掉迷宫路径上的豆子,但遇到怪物时就要被吃掉。1980年
13、5月22日,日本的南梦宫株式会社(NAMCO)首次 在街机平台发布了吃豆人。不久之后,美国的Midway公司取得了北美地区的代理权。当时许多市场“太空入侵者”射击游戏,小精灵这个益智休闲游戏,迅速赢得了包括妇女和儿童,所有级别的最喜欢的球员。从此吃豆人一发而不可收拾,销售额屡创新高,周边产品层出不穷。人们吃豆形的从一个角落比萨进化,但制片人Iwatani Tetsu早在1986年,在一次采访中说。日本字口也是他的灵感。Pac人的最早阶段名称Pakkuman源”,永福库鲁病食物发音taberu,paku-paku 说嘴巴动作和声音的结合,描绘的形象“吃我,因此”对生活的态度。为了迎合年轻人的口味
14、,Pakkuman被更名为Puckman。由于puck这个词不好,接下来就由了pacman这个词。吃豆人是易学难精的典型:控制吃豆人吃掉迷宫里面的所有豆子,同时尽可能躲避小鬼怪。一旦吃豆人吃掉能量药丸,它就可以在一定时间内反过来欺负小鬼怪了。特别值得一提的是,周围的迷宫出口是相互关联的,灵活的应用程序通常会带来茂密的柳树的影响和鲜艳的花朵。1.2.1 吃豆人游戏规则(1) 吃豆人在正常情况下被怪物触碰游戏结束。(2) 吃豆人吃完所有的豆子,游戏胜利。1.2.2 吃豆人游戏简介吃豆人只有在全吃完豆子才能胜利,一般玩家在玩的时候会随便控制吃豆人上下左右吃最近的豆子。其实这样到最后很容易输掉。玩家要尽量依靠能量豆子来多吃一些偏远的,难吃到的豆子。玩吃豆人这个游戏也会讲究一些策略,尽量躲开怪物,离他们远远的。被包围时尽量往能量豆那里走,吃到能量豆来消灭怪物,并迅速吃掉周围所有的豆子。因为你不会再来这个地方一次了。游戏讲究的一个战法就是敌退我退,敌进我进。不要在中心区域吸引怪物的仇恨,那样会快速的死掉。还有就是所到之处,颗豆不