火力篮球,通过模拟现实中的投篮游戏机,而投篮游戏机又是源于街头篮球,街头篮球起源于美国,现在已经流行于世界的体育竞技项目,将投篮部分独立出来做成投篮游戏机。成为了专门的投篮类游戏设备。而本游戏就是将该投篮游戏机带到手机上,只需动一下手指即可享受投篮游戏机的乐趣。
火力篮球借助第三方物理引擎Bullet,使用OpenGL ES 2.0进行图像渲染,结合智能手机的触摸技术打造的一款小型手机游戏。玩家通过触摸屏幕,点击球,然后移动手指,程序通过玩家移动的方向和距离来换算投篮的方向和初始速度。
源码下载:
演示:
<ignore_js_op>
<ignore_js_op>
游戏的策划
接下来对本游戏的策划进行简单介绍,在真实的游戏开发中,该步骤还需要更细致、更具体、更全面,该游戏的策划如下所列。
游戏类型
运行的目标平台
目标受众
操作方式
呈现技术
开发前准备工作游戏的准备工作主要是在进行开发之前的非代码方面的准备工作,主要包括以下两个方面。
图片资源的准备工作
声音资源的准备工作
篮圈模型的制作
游戏的类框架
<ignore_js_op> 各个类的简要介绍
该游戏中开发的类比较多,为了让读者能够更好的理解各个类的在游戏中所扮演的角色,本节将按照前面的框架分类对各个类的功能进行简要介绍。
共有类
辅助界面相关
游戏界面相关类
相关着色器
共有类BasketBall_Shot_Activity的实现
BasketBall_Shot_Activity类是整个游戏的控制器,主要负责游戏的切屏等操作。在本游戏的开发中,需要先对该类进行开发。
辅助界面相关类的实现
接下来将对本游戏的除了主游戏界面之外的其他界面进行介绍,开发步骤如下。
主菜单界面CaiDanView类
设置界面ShengyinKGJiemian类
关于界面GuanYuView类
记录界面JiLuView类
数据库相关类SQLiteUtil类
游戏界面相关类的实现
接下来将对本游戏的游戏主界面的相关类进行介绍。
游戏界面绘制类GLGameView
着色器程序管理器类ShaderManager
添加刚体进物理世界类TianjiaBody
添加胶囊刚体进物理世界类JiaoNangTianjiaBody
篮球控制类BasketBallForDraw
纹理矩形绘制类WenLiJuXing
游戏的优化与改进
虽然游戏的整体场景已经很绚丽,但读者朋友可以根据个人的爱好和习惯做进一步的改进,总体风格可以根据自己喜好来重新设计。
本游戏只是一个一分钟投篮游戏,只有一个排行榜,如果添加进别的花样可能会使该游戏更具可玩性和挑战性,能让玩家多多停留于此游戏。
本游戏使用第三方的开源物理引擎,由于该物理引擎使用JBullet,所以运行速度上还是有一些慢,添加更多的物体进物理世界,或者要完成更多的功能需求就可能在速度上不能保证了,如果改成使用CBullet速度会快一些。
详细说明:http://android.662p.com/thread-119-1-1.html
相关推荐
火力篮球Android游戏源码.
安卓平台游戏源代码之火力篮球, 完整的安卓源代码项目,直接导入eclipse编译运行。
Android 火力篮球源程序.rar
火力篮球的有关的Java代码,是基于APP的游戏平台开发,希望大家能喜欢!
Android小游戏安卓游戏源码45款合集: 21点游戏源码.rar Angle v1.0.ZIP Barrage_OpenGLES.rar Billiard_2D.zip catcake-0.9.5-android.tar.gz Chess.rar Crackedcarrot.rar CrazyFootBall.zip EggGame.rar Elose-wr....
火力篮球 Billiard_2D 美女拼图 3D竞赛类游戏Alien Runner 等20个Android源码合集: Angle v1.0 Barrage_OpenGLES Billiard_2D catcake-0.9.5-android Chess Crackedcarrot CrazyFootBall EggGame Elose-wr FishJoy_...
该游戏由源码天堂Android体育竞速 频道免费提供下载。本款游戏主要是用opengl完成的,页面比较精美,而且游戏比较有趣。感兴趣的朋友们可以下载下来看看,希望对大家有所帮助。。 详细开发说明:...
在android 4.0下测试通过,可以编译的游戏源代码
Unity游戏源码,简单的demo , 适合新手学习和二次开发 。 是unitypackage包 , C#语言的 C#语言的 C#语言的 重要的事说三遍! 新建个空项目直接导入就行了,无需其他操作 ,直接可以运行 , 如果运行不了 请切换编译器...
安卓源码火力篮球源程序.zip
Android应用源码开发Demo,主要用于毕业设计学习。
安卓Android源码——火力篮球源程序.zip
Android程序研发源码火力篮球源程序.zip
DL-T-567.1-2007-火力发电厂燃料试验方法-第1部分:一般规定pdf,DL-T-567.1-2007-火力发电厂燃料试验方法-第1部分:一般规定
免责声明:资料部分来源于合法的互联网渠道收集和整理,部分自己学习积累成果,供大家学习参考与交流。收取的费用仅用于收集和整理资料耗费时间的酬劳。 本人尊重原创作者或出版方,资料版权归原作者或出版方所有,...
如题,Android 3D游戏开发技术宝典:OpenGL ES 2.0书中的全部源代码。该书由浅入深的讲解了OpenGL ES 2.0在3D游戏开发中的各个方面,还给出了BN赛艇、火力篮球、夜鹰行动三个经典游戏的全部源代码。
火力篮球源代码,和详细完整的实验报告,以及详细的类图。
进口大容量火力发电设备技术谈判指南-汽轮机.doc
DL-T-567.7-2007-火力发电厂燃料试验方法-第7部分:灰及渣中硫的测定和燃煤可燃硫的计算pdf,DL-T-567.7-2007-火力发电厂燃料试验方法-第7部分:灰及渣中硫的测定和燃煤可燃硫的计算