基于Java的打砖块游戏毕业论文文章知识课件.doc 立即下载
2024-12-04
约2.4万字
约42页
0
419KB
举报 版权申诉
预览加载中,请您耐心等待几秒...

基于Java的打砖块游戏毕业论文文章知识课件.doc

基于Java的打砖块游戏毕业论文文章知识课件.doc

预览

免费试读已结束,剩余 37 页请下载文档后查看

10 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

基于Java的打砖块游戏开发


1

1

北方民族大学
学士学位论文

论文题目基于JAVA的打砖块游戏开发

系(部)名称:计算机科学与工程学院
学生姓名:
专			业:软件工程			
学			号:				
指导教师姓名:
论文提交时间:2014-5-7
论文答辩时间:2014-5-17
学位授予时间:

北方民族大学教务处制
基于JAVA的打砖块游戏开发
摘要
打砖块是一款堪称经典的小游戏,在掌上游戏机上和许多手机上都能发现这个小游戏。游戏基本内容是玩家通过控制一个能够左右移动的挡板,反弹正在运动中弹球,使之改变移动的方向,用小球消除游戏窗口里面的的砖块,然后到达下一关,在障碍物被消除的过程中,可能会产生一些能改变挡板或者小球状态的物品,例如:挡板变长、变短,小球威力加强等等。
本系统是一个基于Java语言平台的打砖块游戏。主要任务是设计打砖块游戏的算法,并使用JAVA语言编写程序,最终完成游戏编程,并使之能够正确运行。主要是小球的碰撞检测和运动轨迹的算法,碰撞部分可以将小球看成一个矩形,当矩形的边界坐标与砖块、挡板、墙壁等一样时,可以判断为进行了碰撞,而运动轨迹只要在碰撞后将X轴或Y轴取反就可以了。
本文第一章阐述了选题目的及Java游戏目前的发展现状。第二章介绍了Java语音的特点和基于Java游戏开发的相关的技术。第三章详细介绍了打砖块游戏,包括游戏的规则和期待的效果等。第四章进行打砖块游戏的具体设计与实现,包括界面的设计,类的设计,算法的设计等等。第五章对游戏进行运行和测试,以期检测游戏中的各种问题。期望通过本游戏实例掌握小型Java游戏开发和Java编程的基础的知识和技巧,使自己具备开发Java游戏基本能力。
关键字:java,游戏设计,测试,打砖块,算法
Arkanoidjava-baseddevelopment
Abstract
Arkanoidisasmallclassicgamesonhandheldgameconsolesandmanymobilephonescanbefoundonthislittlegame.Thebasiccontentofthegamebycontrollingaplayercanmovearoundthebaffle,thereboundisinmotionpinball,makingchangesinthedirectionofmovement,eliminatingthebrickswithasmallballinsidethegamewindow,thenreachthenextlevel,theobstaclesprocessiseliminated,theshuttermaybesomechangeinthestateofpelletsorarticlessuchas:thepaddlelength,shorter,andsoenhancethepoweroftheball.
ThissystemisaJava-basedplatformArkanoidgame.ThemaintaskistodesignalgorithmsArkanoidgameandusingJAVAprogramminglanguage,thefinalcompletionofgameprogramming,andenableittoruncorrectly.Themaincollisiondetectionalgorithmandthetrajectoryoftheball,theballcollisionportionmayberegardedasarectangle,thecoordinatesoftheboundaryrectanglewhenbricks,baffles,suchasawall,thecollisioncanbejudged,andexerciseJustafterthecollisiontrajectoryX-axisorY-axisinvertedit.
ThefirstchapterdescribesthepurposeofthetopicandthecurrentstatusofthedevelopmentofJavagames,thesecondchapterintroducestheJava-basedvoicefeaturesandrelatedtechnologiesJavagamedevelopment,thethirdlegdetailingArkanoidgames,includinggamesrulesandexpectationseffects,ChapterIVspecificdesignandimplementationofArkano
查看更多
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

基于Java的打砖块游戏毕业论文文章知识课件

文档大小:419KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用