下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 贪吃蛇游戏是一款非常经典的 游戏,贪吃蛇的设计比拟复杂,它涉及的面广、牵涉方面多,如果不好好考虑和设计,将难以成功开发出这个游戏。在这个游戏设计中,牵涉到图形界面的显示与更新、数据的收集与更新,并且在这个游戏的开发中,还要应用c语言的图形库函数。因此,在设计开发过程中,要对c语言的图形库函数有一定的了解,利用图形库函数实现一些功能。 贪吃蛇之所以取这样的名字,其用意还是很明显的,贪吃蛇其实并不贪,它是人不断地追求的象征,就像现代的人只有不断努力向前才能得到自己想要的。而食物也是随机出现的,就像现在社会存在的时机,而我们只有找好自己的目标才能成功。 虽然现在市面上存在各种各样的游戏版本,可是贪
2、吃蛇市场还是相当的大。因为它的特殊在于吸引人更深入,爱不释手。随着游戏速度不断加快,其刺激也更强。可以说该游戏的优势在于它的简单易行,不管是 ,还是小游戏机。都能很快顺利的运行。对于在外忙碌的人,不可能花费大量的时间在娱乐上,大型游戏是行不通的。这样的小游戏刚好迎合他们的需求。 引言近年来,随着通信技术的高速发展,移动网络和移动终端性能的不断提高与完善,以及 的高普及率,使得人们对 终端应用开发的需求在不端增大。其对 的要求已不仅仅是作为简单的通讯工具,而是渐渐习惯于将 最为新的娱乐工具,而 游戏在 应用程序中所占的比例是最大的。Sun公司的J2ME(Java 2 Micro Edition)
3、平台作为承载移动增值业务的主要平台之一,专门针对能力受限的小型移动设备,为 游戏开发提供了得天独厚的环境。Java语言能够实现具备复杂逻辑和功能的 游戏J,2ME是Java平台标准的子集,和符合Java标准的程序有更好的兼容性,大量已有的Java游戏程序将被应用到 上或者和 应用互动。因此,在当前J2ME 游戏有着巨大的市场机遇和商业价值的背景下,在J2ME 游戏技术比拟成熟的背景下,加强J2ME 游戏的开发来满足市场的需求是大势所趋。贪食蛇游戏操作简单方便,老少皆宜,是一款不错的小游戏。而Linux挟其价格低廉、品质良好与稳定的优势,正吸引着众多以PC为主工作、学习和娱乐的人们。 基于Lin
4、ux平台下的贪食蛇游戏采用的Linux底下C语言和GTK图形化编程工具编写,操作简单。玩家首先进入游戏,在游戏中可以对游戏进行暂停、退出等操作,还加入了双人对战模式,丰富了游戏,增大游戏的娱乐性。 引言近年来,随着通信技术的高速发展,移动网络和移动终端性能的不断提高与完善,以及 的高普及率,使得人们对 终端应用开发的需求在不端增大。其对 的要求已不仅仅是作为简单的通讯工具,而是渐渐习惯于将 最为新的娱乐工具,而 游戏在 应用程序中所占的比例是最大的。Sun公司的J2ME(Java 2 Micro Edition)平台作为承载移动增值业务的主要平台之一,专门针对能力受限的小型移动设备,为 游戏开
5、发提供了得天独厚的环境。Java语言能够实现具备复杂逻辑和功能的 游戏J,2ME是Java平台标准的子集,和符合Java标准的程序有更好的兼容性,大量已有的Java游戏程序将被应用到 上或者和 应用互动。因此,在当前J2ME 游戏有着巨大的市场机遇和商业价值的背景下,在J2ME 游戏技术比拟成熟的背景下,加强J2ME 游戏的开发来满足市场的需求是大势所趋。贪食蛇游戏操作简单方便,老少皆宜,是一款不错的小游戏。而Linux挟其价格低廉、品质良好与稳定的优势,正吸引着众多以PC为主工作、学习和娱乐的人们。 基于Linux平台下的贪食蛇游戏采用的Linux底下C语言和GTK图形化编程工具编写,操作简
6、单。玩家首先进入游戏,在游戏中可以对游戏进行暂停、退出等操作,还加入了双人对战模式,丰富了游戏,增大游戏的娱乐性。 “贪食蛇”游戏的操作主体有两个一个是蛇,另一个是食物。因此,基于面向对象语言的特点,我将“蛇”snake设计成为了一个类,它有长度、颜色、速度、方向、状态等属性,有运动、吃食物等方法。另外一个类描述为食物food,其基本属性包括位置及状态,主要方法为食物的新建过程。再来说操作过程,“蛇”的初始速度默认设置为初级难度,这一调整用户可在“难度设置”菜单中完成。食物的位置是随机的3,蛇头每次触碰到食物,蛇身在加长的同时成绩加10 分,这样累加,直到游戏结束,在显示结果的文本框内显示玩家
7、最终的成绩。在游戏的设计过程中,有关于颜色的设置。因为在网络上关于贪食蛇的游戏下载有很多,为了有所区分便添加了颜色的调整,虽然不复杂,但可以略显设计者的个性。游戏的开始、结束、暂停以及加分功能均在窗体的代码事件中完成定义过程。开始是由用户通过单击命令按钮实现的;游戏过程中的任意时刻玩家只要按下空格键均可进行游戏的暂停状态,再次按下空格游戏继续进行;另外每吃掉一个食物,玩家的总成绩都会加10 分,最终可以文本框控件内累积出当前玩家的最高分。(毕业设计来源:中国论文教育学院( )第一部分4周:资料收集、查阅文献。 第二部分2周:熟悉掌握编程语言与环境,并完成贪吃蛇游戏的初步设计第三部分4周:贪吃蛇
8、游戏的详细设计。 第四部分2周:贪吃蛇游戏的实现、测试与运行。 第五部分2周:测试贪吃蛇游戏,完成毕业设计论文。 评阅及答辩1周引言近年来,随着通信技术的高速发展,移动网络和移动终端性能的不断提高与完善,以及 的高普及率,使得人们对 终端应用开发的需求在不端增大。其对 的要求已不仅仅是作为简单的通讯工具,而是渐渐习惯于将 最为新的娱乐工具,而 游戏在 应用程序中所占的比例是最大的。Sun公司的J2ME(Java 2 Micro Edition)平台作为承载移动增值业务的主要平台之一,专门针对能力受限的小型移动设备,为 游戏开发提供了得天独厚的环境。Java语言能够实现具备复杂逻辑和功能的 游戏J,2ME是Java平台标准的子集,和符合Java标准的程序有更好的兼容性,大量已有的Java游戏程序将被应用到 上或者和 应用互动。因此,在当前J2ME 游戏有着巨大的市场机遇和商业价值的背景下,在J2ME 游戏技术比拟成熟的背景下,加强J2ME 游戏的开发来满足市场的需求是大势所趋。贪食蛇游戏操作简单方便,老少皆宜,是一款不错的小游戏。而Linux挟其价格低廉、品质良好与稳定的优势,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年度特色餐厅厨师团队合作协议书4篇
- 2024珠宝首饰买卖合同
- 2025年昆山物业费调价与新收费标准全面合同2篇
- 2025年河南郑州热力集团有限公司招聘笔试参考题库含答案解析
- 2025年湖南华菱线缆股份有限公司招聘笔试参考题库含答案解析
- 2025年度家庭保姆雇佣与家庭生活美学合同4篇
- 2025年消防工程总承包与应急响应服务合同
- 2025年社区宣传栏制作及公益广告投放合同3篇
- 二零二五版定制门窗设计研发与市场推广合同4篇
- 湛江科技学院《语言基础》2023-2024学年第一学期期末试卷
- T-SDLPA 0001-2024 研究型病房建设和配置标准
- (人教PEP2024版)英语一年级上册Unit 1 教学课件(新教材)
- 全国职业院校技能大赛高职组(市政管线(道)数字化施工赛项)考试题库(含答案)
- 2024胃肠间质瘤(GIST)诊疗指南更新解读 2
- 光储电站储能系统调试方案
- 2024年二级建造师继续教育题库及答案(500题)
- 小学数学二年级100以内连加连减口算题
- 建设单位如何做好项目管理
- 三年级上递等式计算400题
- 一次性餐具配送投标方案
- 《中华民族多元一体格局》
评论
0/150
提交评论