基于Java的愤怒的小鸟游戏的设计与实现..pptx
《基于Java的愤怒的小鸟游戏的设计与实现..pptx》由会员分享,可在线阅读,更多相关《基于Java的愤怒的小鸟游戏的设计与实现..pptx(14页珍藏版)》请在冰豆网上搜索。
目录,系统开发背景与意义,系统需求分析,功能总体概述,界面模块,游戏内容模块,总结,系统开发背景与环境,游戏如今已经成为人们生活中不可或缺的一部分,无论是处于童趣中的小孩、还是繁忙工作中的成人,游戏无疑在每一个人生活中起着非常重要的调剂作用。
不管是实体玩具还是如今的电子游戏,它们都能给我们留下很多美好的回忆。
愤怒的小鸟这款游戏内容包含着丰富的人机交互,这一款益智类游戏的开发,目的是为了使人们更多了解物理引擎游戏所带来的与众不同。
在今天如此复杂多样的游戏环境中,这一款游戏所带来的新鲜感让人为之疯狂,极大展现了Java语言在开发物理运动游戏方面独有的魅力,也极大促进了Java语言在游戏方面的发展。
本系统采用开发工具Eclipse,后台程序采用Java开发,前端设计采用Awt和Swing开发。
系统需求分析,愤怒的小鸟的基本元素在于游戏,所以系统的主要需求都是围绕游戏展开,用户需要能够看到游戏所显示的界面内容,并能够在游戏界面上进行操作。
用户需要能够管理自己的信息记录。
系统分析,游戏界面流程分析,游戏操作流程分析,功能总体概述,愤怒的小鸟,界面模块,游戏内容模块,界面模块,主界面在主界面上提供新游戏、载入游戏、控制帮助、离开游戏等功能展示游戏中的各种功能,点击相应的按钮进入相应的功能中,界面模块,游戏内容界面进行游戏操作的界面,包括发射、碰撞、得分等功能。
界面模块,载入游戏界面玩家之前保存的信息,都可以通过这个界面进行读取,然后继续进行游戏,界面模块,玩家选择游戏的难度,随着难度增加,猪移动的速度会越来越快,玩家选择游戏的级别,级别的不同,游戏的地图难易程度也会不尽相同,界面模块,控制帮助界面,输入昵称界面,玩家可以在此界面获取游戏的规则操作帮助,玩家可以在这里输入自己的游戏昵称,以此来创建游戏备份,游戏内容模块,种类功能游戏中会提供不同种类的鸟,大小不一且拥有的鸡蛋数量不同,发射功能玩家选择自己发射的力度、角度来将小鸟发射。
碰撞功能,飞行功能,小鸟会受到重力的影响,导致飞行曲线为抛物线,而且会有飞行时间的限制,当小鸟碰撞到绿猪后,会将其消灭并获得分数,全部消灭则可通关,游戏内容模块,不仅小鸟身体可以摧毁绿猪,而且也可以发射鸡蛋对绿猪进行摧毁,得分功能,感谢老师们的倾听!