- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PAGE
PAGE ii
分类号_______________ 密级________________
UDC _______________ 学号
毕业设计(论文)
论文题目
基于Java的愤怒的小鸟游戏的设计与实现
Thesis Topic
Design and implementation of angry birds game based on Java
2017年6月01日
基于Java的愤怒的小鸟游戏的设计与实现
摘要
Java语言是一门 面向对象的编程语言,它不但汲取了 C++语言的各种精髓,而且还抛弃了C++语言里晦涩难懂的 多继承和 指针等概念,所以Java语言具有的特征便是:功能超强和易用实用。
Jbox2D中不仅集成了大量物理运动学和机械运动学计算,而且也将物理仿真包集成到类对象中,同时对象也应用在开发人员与用户的交互界面中。所以我们只需要调用对象或者使用相应的功能,就可以模拟出现实生活中的速度、加速度、抛物线运动、重力、碰撞、反弹等各种各样真实的物理运动。
愤怒的小鸟游戏的视角是横向版本的水平视角。背景是为了报复偷鸡蛋的猪,鸟将自己的身体作为武器,就像炮弹一样从弹弓上发射而出,撞向绿猪搭建的堡垒,以达到摧毁绿猪的目的。游戏非常简单,小鸟跳上弹弓,发射角度和强度的改变导致小鸟的落点的不同,玩家需要良好的整体计算,适当的调节强度和角度,从而更准确地击中绿猪。每次击中绿猪,便可获得一定的分数,积累足够的分数便可以通关,游戏设计的体现了放松的情调,乐观的风格。
本文将介绍使用Java语言实现经典的益智类游戏作品“愤怒的小鸟”的开发。游戏将主要实现以下几个功能:游戏玩法功能、页面管理功能、难度和级别功能、碰撞功能、鸟类管理功能、玩家管理功能和备份功能等。此游戏不仅可以给玩家带来欢乐,也会使玩家对开发游戏产生极大地兴趣,让玩家切身体会到Java语言在生活方面的无处不在。
关键词 Java;C++;Jbox2D;物理运动;愤怒的小鸟
全套设计加扣?3012250582
PAGE
PAGE ii
Design and implementation of angry birds game based on Java
Abstract
Java language is an object-oriented programming language, it not only draws the essence of the C + + language, but also abandoned the C + + language obscure multi-inheritance and pointer concepts, so the Java language has the following characteristics: Super and easy to use practical.
Jbox2D not only integrates a large number of physical kinematics and mechanical kinematics calculations, but also the physical simulation package into the class object, while the object is also used in the developer and user interface. So we only need to call the object or use the appropriate function, you can simulate real life in the speed, acceleration, parabolic movement, gravity, collision, rebound and other real physical movement.
The type of game is horizontal horizontal view of the version. The background is to retaliate to steal the eggs of the pig, the birds will be their own body as a weapon, like shells from the slingshot thrown into the green pig fortress. The game is very si
您可能关注的文档
- 毕业设计(论文)-10kV真空断路器触头系统电寿命在线检测系统的研究.docx
- 毕业设计(论文)-10KV柱上断路器涌流检测与控制装置的研究.docx
- 毕业设计(论文)-35kV真空开关永磁机构操作控制器的设计与实现.doc
- 毕业设计(论文)-Android资源管理器.doc
- 毕业设计(论文)-Java网络聊天室系统的设计与实现.docx
- 毕业设计(论文)-保险业务管理系统的设计与实现.docx
- 毕业设计(论文)-变电站无功控制装置设计.docx
- 毕业设计(论文)-超市积分管理系统设计.doc
- 毕业设计(论文)-出租车计价器设计与实现.doc
- 毕业设计(论文)-电动汽车智能充电系统开发.doc
- 毕业设计(论文)-基于JAVA的机场航班起降与协调管理系统.doc
- 毕业设计(论文)-基于Java的敬老院管理系统设计和实现.doc
- 毕业设计(论文)-基于Java的雷电游戏系统设计.docx
- 毕业设计(论文)-基于Java的连连看游戏设计与实现.docx
- 毕业设计(论文)-基于Java的模拟写字板的设计与实现.doc
- 毕业设计(论文)-基于Java的坦克大战游戏的设计与实现.doc
- 毕业设计(论文)-基于Java的推箱子游戏设计与实现.docx
- 毕业设计(论文)-基于Java的银行排号系统的设计与实现.doc
- 毕业设计(论文)-基于JSP的网上订餐管理系统的设计与实现.docx
- 毕业设计(论文)-基于jsp的网上订餐系统.doc
文档评论(0)