




已阅读5页,还剩7页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
中 北 大 学 信 息 商 务 学 院毕业设计开题报告学 生 姓 名:学 号:学 院、系:电子与计算机科学技术专 业:网络工程论 文 题 目:Java版贪食蛇游戏的设计与实现指导教师: 2015 年 3 月 24 日开题报告填写要求1开题报告作为毕业设计答辩委员会对学生答辩资格审查的依据材料之一。此报告应在指导教师指导下,由学生在毕业论文工作前期内完成,经指导教师签署意见及所在系审查后生效;2开题报告内容必须用按教务处统一设计的电子文档标准格式(可从教务处网页上下载)打印,禁止打印在其它纸上后剪贴,完成后应及时交给指导教师签署意见;3学生写文献综述的参考文献应不少于15篇(不包括辞典、手册)。文中应用参考文献处应标出文献序号,文后“参考文献”的书写,应按照国标GB 771487文后参考文献著录规则的要求书写,不能有随意性;4学生的“学号”要写全号(如02011401X02),不能只写最后2位或1位数字;5. 有关年月日等日期的填写,应当按照国标GB/T 740894数据元和交换格式、信息交换、日期和时间表示法规定的要求,一律用阿拉伯数字书写。如“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平台推出的一款经典街机游戏Blockade5。在这个游戏中两名玩家分别控制一个角色在屏幕上移动,所经过之处砌起围栏。角色只能向左、右方向90度转弯,游戏的目标就是保证让对方先撞上屏幕或者围栏,从这个游戏以后这种游戏模式就随之兴起,21年后,诺基亚第一次内置了贪食蛇游戏,这次使得贪食蛇游戏走向了世界的游戏舞台。随着社会经济与科技的迅速发展,人们的生活水平得到了提高,生活观念也随之发生了改变,高品质的生活和现代化的生活方式成为人们的共同追求,而现代化的休闲方式更是被人们所追捧,而在最初智能手机刚刚兴起之时,每个人的手机里都会内置几款小游戏来供人们休闲6,贪食蛇作为代表已经广为人知,从当初的诺基亚,到现在的苹果,人们还都能见到贪食蛇的影子,此类休闲类的游戏,集合了趣味性、动作性、益智性为一体,更加吸引人们来体验。本课题通过研究贪食蛇游戏的运行原理来充分应用java语言,使得提高编程水平,在本课题中程序的关键在于蛇的图形以及蛇的移动,应用一个小的矩形方块来表示蛇的一节身体,在操作游戏时按下“上”,“下”,“左”,“右”方向键分别可以让蛇头向着对应的方向移动,所以在按下方向键后,先要确定蛇头的方向7,然后蛇身随着蛇头向相应的方向移动,在蛇吃到一个食物后再因为java的多线程机制使得前面蛇的位置与新蛇的位置差一个单位,所以就看起来蛇“长了一截”。所以在后面的设计中就要定义两个结构体(类):蛇和食物8。通过对贪食蛇游戏的开发,可以加深对java运行机制的了解,更加提高对JAVA GUI设计的想法和对java基础窗体设计的理解,可以更加加深对java中多线程机制的理解与应用。贪食蛇这个风靡世界的游戏已经有20年的历史,现在更多的游戏玩家对它进行升级以便它有更大的趣味性以及益智性,它的发明者Jeremy创造出了它9,使得人们以它为起点认识到了手机游戏。当然贪食蛇的发展也得益于国外电子游戏的飞速发展,在电子业发展至今,外国一直都是这片天地的霸主,最为代表性的就是世界第一大游戏市场的美国,美国一直遵循以发行商为主的产业开发链模式10,韩国号称为世界上网络游戏最为发达的国家之一,韩国的网络游戏是以其政府的正确定位以及将本国经济的发展与网络游戏紧密的联系在了一起,使得游戏业以及科技业成为了其“富国兴邦”的一大重要支柱。在国内,贪食蛇是一款无论男女老少都备受喜爱的经典游戏,它伴随着当时几乎称霸整个手机产业的诺基亚公司而生11,无论哪款诺基亚手机里面都会内置贪食蛇游戏,贪食蛇游戏自从传入中国至今,一直盛行,游戏从一个不可打破的边框到现在的随机石头,从当时的固定速度到现在的可调移速,这就要求玩家必须提高自己的反应力以及眼力。那么中国自古有很多经典的益智游戏,为什么现在不能开发出类似于贪食蛇的广为世人熟知且盛行的游戏,根结就在于我国的电子游戏产业与国外的相比仍有很大的差距12,在国内如今缺乏很有效的管理机构,政府针对此类的政策还相对较少,这就导致了我国科技游戏产业的发展速度缓慢13。但我国近几年出台众多有关网络、计算机、科技以及版权的法律,并且加大了相关部门的执法力度,随着我国科技公司的发展,例如腾讯公司,巨人网络等国内知名科技公司对本土游戏开发制作,属于中国自己的游戏软件就也会走出国门,风靡世界,成为国外软件的主流。Java游戏编程已经在游戏开发中成为重头戏,使用Java的好处是明显的:代码易读易写,而且还可以在不同平台上方便、快捷的开发14。贪食蛇游戏本身是一个年代久远并且具有很高趣味性的游戏,其开发方法已经相当成熟,使用Java开发的贪食蛇游戏,可以使其有更加精美的画面,在Java具有的众多特性上,安全性、可移植性、多线程机制可以避免很多的错误以及平台限制15,这就大大的增加了游戏的可玩性以及健壮性,并且在未来的设计上做到改变蛇身颜色以及障碍物颜色,更加可以增加游戏的精美性,让玩家可以享受多版本、不一样的贪食蛇。参考文献: 1毛星云 Windows游戏编程之从零开始北京:清华大学出版社,2013-11-01679 2屈喜龙游戏开发设计基础教程北京:清华大学出版社,2011-03-01325 3李瑞森游戏场景设计实例教程北京:人民邮电出版社,2013-06-01272 4 耿卫东,陈为 计算机游戏程序设计 第二版北京:电子工业出版社,2009-01326 5 Jesper JuulHalf-Real: Video Games between Real Rules and Fictional WorldsMIT Press248 6 刘艳松基于Java的2D游戏开发与实践硕士学位论文北京:北京工业大学2012 7 韩顺平Java从入门到精通北京:清华大学出版社,2012-08-01564 8沈军彩,陶宗杰基于J2ME手机游戏开发的主要技术以“贪食蛇”游戏为例,上海商学院学报,2010,11(1),9395 9 Kent,Steven L.The Ultimate History of Video GamesThree River Press(CA)624 10 西门孟游戏产业概论学林出版社,2008-12-01219 11毛屋堂移动帝国诺基亚中国经济出版社,2009-04-01202 12 尚慧 中国网络游戏产业发展现状研究 硕士学位论文河南:河南大学2009 13刘研简析我国游戏产业的性质及政策特征,浙江传媒学院学报,2011,8(4),040514 李忠蔚,陈丹丹Java开发实战1200例 武汉:武汉大学出版社,2011 897 15 袁然,郑自国,来为国java案例开发集锦第二版北京:电子工业出版社,2008-09343 毕 业 设 计 开 题 报 告本课题要研究或解决的问题和拟采用的研究手段(途径): 本课题是基于Java的贪食蛇游戏,需要使用Eclipse工具来实现程序的开发。一主要要研究的问题是:1. java的低中级开发技巧2. 对于面向对象编程技巧的应用3. 对java图形编程的应用二需要解决的问题:1. 多线程机制的应用2. 游戏主界面的开发3. 游戏框架的定义以及类的定义4. 判断游戏结束的方法(void)三本课题拟采用的研究手段1.此游戏将全程使用Java语言进行开发,主要使用到的开发工具为:Eclipse2.此游戏将会应用多线程技术来应对“蛇(snake)”在吃到“食物(food)”后身长的变化3.开发环境:硬件:CPU:Pentium(R)Dual-Core CPU E5700内存:3G 硬盘:500G软件:Windows 7 32 bits + jdk1.7 + Eclipse 毕 业 设 计 开 题 报 告指导教师意见: 指导教师: 年 月 日所在系审查意见: 系主任: 年 月 日附件:参考文献注释格式学术期刊 作者论文题目期刊名称,出版年份,卷(期):页次如果作者的人数多于3人,则写前三位作者的名字后面加“等”,作者之间以逗号隔开。例如:1 李峰,胡征,景苏等. 纳米粒子的控制生长和自组装研究进展. 无机化学学报, 2001, 17(3): 3153242 J.Y.Li, X.L.Chen,H.Li. Fabrication of zinc oxide nanorods. Journal of Crystal Growth, 2001,233:57学术会议论文集 作者论文题目文集编者姓名学术会议文集名称,出版地:出版者,出版年份:页次例如:3 司宗国,谢去病,王群重子湮没快度关联的研究见赵维勤,高崇寿编第五届高能粒子产生和重离子碰撞理论研讨会文集,北京:中国高等科学技术中心,1996:105图书 著者书名版本出版地:出版者,出版年页次如果该书是第一版则可以略去版次。例如:4韩其智,孙洪洲群论北京:北京大学出版社,1987101预印本 作者论文题目预印本编号(出版年份)例如:5Xiaofeng Guo and Jianwei QiuThe leading power corrections to the structure functionshepph/9810548(1998)学位论文 作者论文题目学士(或硕士、博士)学位论文. 出版地:出版者,出版年份例如:6 陈异. 纳米粒子形貌控
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 桌面游戏设计师质量管控考核试卷及答案
- 社区线上三八活动策划方案
- 小学科学教案《转动的陀螺》设计
- 高中数学 4.2.2 等差数列的通项公式说课稿 苏教版选择性必修第一册
- 欣赏 客家之歌教学设计-2025-2026学年初中音乐七年级上册(2024)人音版(2024 主编:赵季平杜永寿)
- 矿井电气防爆检查工转正考核试卷及答案
- 1 认识一元一次方程说课稿-2025-2026学年初中数学北师大版2012七年级上册-北师大版2012
- 建筑方案设计交评报告
- 铸造工综合考核试卷及答案
- 筛运焦工适应性考核试卷及答案
- 护理病例汇报演讲
- GB/T 2099.31-2025家用和类似用途插头插座第31部分:装有USB电源的插座的特殊要求
- 运输安装费合同协议
- 母子亲属房产赠与合同5篇
- 《当代企业经营战略》课件
- 医学科研实验技术的发展与趋势展望
- 生猪购买协议书范本
- 酒吧服务考试题及答案
- 摄影工作室合伙协议
- 人教陕西 九年级 下册 语文 第一单元《 活动 探究》习题课 课
- 铁路路外环境安全课件
评论
0/150
提交评论