开题报告Java贪食蛇游戏的设计与实现.docVIP

开题报告Java贪食蛇游戏的设计与实现.doc

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
开题报告Java贪食蛇游戏的设计与实现

毕业设计开题报告 学 生 姓 名: 学 号: 学 院、系: 电子与计算机科学技术 专 业: 网络工程 论 文 题 目: Java版贪食蛇游戏的设计与实现 指导教师: 2015 年 3 月 24 日 开题报告填写要求 1.开题报告作为毕业设计答辩委员会对学生答辩资格审查的依据材料之一。此报告应在指导教师指导下,由学生在毕业论文工作前期内完成,经指导教师签署意见及所在系审查后生效; 2.开题报告内容必须用按教务处统一设计的电子文档标准格式(可从教务处网页上下载)打印,禁止打印在其它纸上后剪贴,完成后应及时交给指导教师签署意见; 3.学生写文献综述的参考文献应不少于15篇(不包括辞典、手册)。文中应用参考文献处应标出文献序号,文后“参考文献”的书写,应按照国标GB 7714—87《文后参考文献著录规则》的要求书写,不能有随意性; 4.学生的“学号”要写全号(02),不能只写最后2位或1位数字; 5. 有关年月日等日期的填写,应当按照国标GB/T 7408—94《数据元和交换格式、信息交换、日期和时间表示法》规定的要求,一律用阿拉伯数字书写。如“2004年3月15日”或“2004-03-15”; 6. 指导教师意见和所在系意见用黑墨水笔工整书写,不得随便涂改或潦草书写。 毕 业 设 计 开 题 报 告 1.结合毕业设计情况,根据所查阅的文献资料,撰写2000字左右的文献综述: 文 献 综 述 什么叫游戏,游戏的最初方式是非对抗性的、友好的体力与技巧的比赛[1]。游戏从单纯的体力活动逐渐向体力与脑力相结合的方向发展,甚至出现了一些纯粹的脑力活动,在进入了科技时代以后,越来越多的高科技手段被运用到了娱乐行业中,最终能够以计算机的运算代替原来必须由人来承担的角色[2],此时的游戏更多的成为了一种娱乐活动。而随着计算机的发明与普及,计算机游戏成为了人们在闲暇之余休闲的一种重要方式。计算机游戏起源于1958年的一款名为《Tennis for Two》的游戏[3]。在此之后随着计算机的发展,计算机游戏更加成为人们关注的对象,在1986年以后,逐渐出现了各大商业公司相互竞争的局面,其中以任天堂、Saga、NEC三足鼎立为标志[4],标志着计算机游戏的正式崛起。现在最主流的游戏程序设计语言有Java、.Net、C/C++等。利用Java编写的程序具有很多相对于现在主流的编程语言的优势,在提高整体的编程水平方面有巨大的作用,因此,本课题研究的重要性不言而喻,在对于java对游戏的使用上有重要的学习意义。 贪食蛇游戏的前身是1976年Gremlin平台推出的一款经典街机游戏Blockade[5]。在这个游戏中两名玩家分别控制一个角色在屏幕上移动,所经过之处砌起围栏。角色只能向左、右方向90度转弯,游戏的目标就是保证让对方先撞上屏幕或者围栏,从这个游戏以后这种游戏模式就随之兴起,21年后,诺基亚第一次内置了贪食蛇游戏,这次使得贪食蛇游戏走向了世界的游戏舞台。随着社会经济与科技的迅速发展,人们的生活水平得到了提高,生活观念也随之发生了改变,高品质的生活和现代化的生活方式成为人们的共同追求,而现代化的休闲方式更是被人们所追捧,而在最初智能手机刚刚兴起之时,每个人的手机里都会内置几款小游戏来供人们休闲[6],贪食蛇作为代表已经广为人知,从当初的诺基亚,到现在的苹果,人们还都能见到贪食蛇的影子,此类休闲类的游戏,集合了趣味性、动作性、益智性为一体,更加吸引人们来体验。 本课题通过研究贪食蛇游戏的运行原理来充分应用java语言,使得提高编程水平,在本课题中程序的关键在于蛇的图形以及蛇的移动,应用一个小的矩形方块来表示蛇的一节身体,在操作游戏时按下“上”,“下”,“左”,“右”方向键分别可以让蛇头向着对应的方向移动,所以在按下方向键后,先要确定蛇头的方向[7],然后蛇身随着蛇头向相应的方向移动,在蛇吃到一个食物后再因为java的多线程机制使得前面蛇的位置与新蛇的位置差一个单位,所以就看起来蛇“长了一截”。所以在后面的设计中就要定义两个结构体(类):蛇和食物[8]。通过对贪食蛇游戏的开发,可以加深对java运行机制的了解,更加提高对JAVA GUI设计的想法和对java基础窗体设计的理解,可以更加加深对java中多线程机制的理解与应用。 贪食蛇这个风靡世界的游戏已经有20年的历史,现在更多的游戏玩家对它进行升级以便它有更大的趣味性以及益智性,它的发明者Jeremy创造出了它[9],使得人们以它为起点认识到了手机游戏。当然贪食蛇的发展也得益于国外电子游戏的飞速发展,在电子业发展至今,外国一直都是这片天地的霸主,最为代表性的就是世界第一大游戏市场的美国,美国一直遵循以发行商为主的产业开发链模式[1

文档评论(0)

fangsheke66 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档