文件名称:泡泡龙代码详解全部手游实例
文件大小:76KB
文件格式:RAR
更新时间:2012-03-15 08:09:51
代码全解
《魔鬼泡泡》 ——游戏介绍 《魔鬼泡泡》为动作类手机游戏,玩家按手机的4、6键来左右移动主角(小人)来躲避不断出现的魔鬼泡泡(红色泡泡)的攻击,成功躲避则得分;当分数到达某个数量,则关卡升级(出现画面),并且难度增大,难度体现在:泡泡发射间隔缩短,泡泡速度增加,泡泡摆动幅度增大;本游戏共8关。 ★ 游戏中主角是非常生动的。 当玩家按4键时他向左边走动,按6键时向右边走动; 当玩家停止按键时,他也会抓紧休息,并由于劳累揣着粗气。 当他遭到魔鬼泡泡(红色泡泡)时,头部会变成紫色,然后新生,呈闪烁状,时间约15*80毫秒,这段时间内小人处于无敌状态。 当他得到绿、黄、蓝泡泡时,会举起双手,呈兴奋状,当然这段时间内也是无敌的。 ★ 游戏中泡泡共4种: 红泡泡——也就是魔鬼泡泡,主角被击中则损失一条命,主角共有3条命。 绿泡泡——得到它会形成一个绿色保护罩,在以后抵挡一次红泡泡的攻击,不损失生命。 黄泡泡——得到它会立即加20分。 蓝泡泡——得到它将使你在10秒内双倍得分,如果在10秒内再得到,则结束时间后延。 每种泡泡碰撞的视觉效果也不一样:红泡泡上面介绍主角时已经说明,绿泡泡为绿色光芒在主角身后闪烁,并出现提示“GOD”;黄泡泡则为黄色光芒,提示为“+20”;蓝泡泡为蓝色光芒,提示为“×2”。 泡泡的运动为摆动上升,其发射点是根据小人的坐标,在小人左右两边一定范围内随机产生。为了防止泡泡重叠,还把屏幕分成6列,当泡泡发射点处于该列范围内时,则从该列中心发射。 泡泡颜色为随机产生,红泡泡的几率为82%,绿泡泡为5%,黄泡泡8%,蓝泡泡5%。 ★ 游戏设有排行榜,记录玩家的荣耀。排行榜没有菜单进入,只有玩家玩游戏后才有机会看到。排行榜只取前5名,其工作流程如下: 开始排行榜是空的,因此第一次玩就有机会加入排行榜,如果再次GameOver后,则会拿玩家的得分与原有记录比较,如果大,则将原记录后移,当前得分替换该位置记录,如果小,还会判断是否满5条记录,如果不满,则添加一条记录,如果满了,则不与处理直接显示排行榜。根据前面的操作,如果大于原记录或记录不满,则进入输入名字界面,当玩家输入名字后,则显示排行榜。 ★ 简单的AI,泡泡的发射X坐标是根据小人的位置,在小人两边取一定范围发射的,随着关卡的增加,范围逐渐缩小。 ★ 游戏中可以随时暂停,呼出暂停菜单后可回到游戏,新游戏,查看帮助,关于。 游戏截图如下:
【文件预览】:
魔鬼泡泡
----《魔鬼泡泡》介绍.doc(58KB)
----GameLogic.java(5KB)
----Role.java(2KB)
----ScoreData.java(7KB)
----GameMain.java(680B)
----GameCanvas.java(19KB)
----LoadImages.java(4KB)
----res()
--------role_l_1.png(392B)
--------menu_help_1.png(325B)
--------menu_newgame_1.png(367B)
--------role_l_0.png(369B)
--------menu_newgame_2.png(270B)
--------role_l_2.png(405B)
--------role_l_4.png(400B)
--------effect_c2.png(516B)
--------paopao_blue.png(340B)
--------menu_backgame_2.png(275B)
--------role_r_4.png(398B)
--------menu_about_2.png(221B)
--------role_r_0.png(364B)
--------effect_y.png(363B)
--------pause_back.png(2KB)
--------role_f_1.png(590B)
--------effect_20.png(525B)
--------paopao_red.png(343B)
--------menu_backgame_1.png(371B)
--------menu_exit_1.png(311B)
--------role_r_1.png(384B)
--------menu_help_2.png(241B)
--------menu_about_1.png(307B)
--------help_img.png(5KB)
--------about_img.png(2KB)
--------role_r_2.png(396B)
--------compet.png(1KB)
--------game_over.png(1KB)
--------role_f_0.png(426B)
--------role_r_3.png(386B)
--------effect_role.png(417B)
--------game_back.png(4KB)
--------menu_exit_2.png(226B)
--------paopao_green.png(341B)
--------lifes.png(184B)
--------effect_god.png(505B)
--------effect_g.png(366B)
--------role_die.png(392B)
--------paopao_yellow.png(321B)
--------effect_b.png(349B)
--------new_level.png(663B)
--------role_l_3.png(385B)
--------index_back.png(6KB)