cocos2d-x游戏开发 《坠入蔚蓝》

游戏简介:

  1. 游戏名称:《坠入蔚蓝》
  2. 游戏类型:放置、策略
  3. 游戏平台:Windows
  4. 游戏画面:2D

特别说明:游戏素材80%为个人原创

游戏背景:

传说很久以前,神明们喜欢聚集在一个泳池里玩耍。他们喜欢在泳池里利用各种各样的材料来创造模型船,然后让它们“活”起来,相互竞技。过了许久,这个泳池被神明们放弃了,并且变成了一片神海。而船只们也在这片神海中“活”着,每当它们相遇之时,一场激烈的海战还是无法避免。然而它们不知道的是,这片神海因为受到沉船废料的污染,诞生出了更为可怕的怪物……

游戏玩法:

探索模式

在该模式下,玩家可以通过点击键盘上的“WASD”控制主角船只/潜艇的“上左下右”移动,在海洋中进行自由的探索。探索过程中除了可以观赏海洋美景,还会碰上各式各样的敌人,之后便会自动进入战斗模式。

战斗模式

在该模式下,玩家通过使用鼠标左击选择游戏界面下方的手牌,并按住鼠标按键把手牌拖拽至海面或海底,在消耗一定能量的前提下,系统根据手牌生成对应的船只/潜艇。生成的船只/潜艇对象会在海中自动进行战斗。

战斗模式根据顺序分为下列四个阶段。

1. 选船阶段

在探索模式中遇敌后,首先会进入战斗模式的选船阶段。在该阶段中,玩家可以从已解锁的船只/潜艇中选择10~20种不同的作战单位出战。

需要注意的是,在海底中,玩家只可以选择潜艇出战。并且每次战役都要记住玩家的船只/潜艇选择,下一次战斗中会默认选择上一次的出场配置(可以修改)。

2. 选择TopBoat阶段

玩家在选择好作战单位后,便进入这一阶段。在该阶段中,系统随机选择一个出战单位定为“TopBoat手牌”,并且会额外提供给玩家两次重选机会。当玩家选择“确认”,或者使用完重选机会,本轮战斗的“TopBoat手牌”就会被最终确定下来。下面解释“TopBoat手牌”的含义。

在战斗中,玩家的船只/潜艇以卡牌的形式存在于手牌、牌堆、弃牌堆中。其中,手牌又分为1张TopBoat手牌和4张普通手牌。

在TopBoat手牌被确定后,系统首先会从出战单位中(除TopBoat外)随机选择4个充当普通手牌。每次玩家派遣船只/潜艇时,都只能从手牌发出。当普通手牌使用过后,该手牌会被放入到废牌堆中,并从牌堆中随机选择一张新的牌来替代这张被使用过的牌;而TopBoat手牌在使用后不会被放到废牌堆中,因此也不会被新的牌给替代掉,可以在本轮战斗中反复使用。

当牌堆为空时,系统会把弃牌堆中的牌全部放入牌堆中,并进行洗牌。

3. 战斗阶段

确定好TopBoat手牌后,进入战斗阶段。战斗阶段的规则如下:

  1. 设定游戏窗口的分辨率为1366*768,并以窗口左下角为原点,那么放置我方船只和潜艇的位置限定在x轴的0~450的区域内,敌方放置船只和潜艇则限定在x轴的916~1366的区域内。

  2. 战斗阶段中,船只只能放置在双方各自的海面的两个区域内(具体位置限定在y轴的510~530以及595~615区域),潜艇则只能放在海底中。

  3. 玩家有容量为8格的紫色能量条,以及容量为3格的金色能量条。游戏的每一帧恢复0.02格的紫色能量以及0.0025格的金色能量。当紫色能量条补满8格之后,金色能量条的恢复速度增长到了每帧0.01格;敌人同理。

  4. 只有当船只/潜艇需消耗的紫能和金能分别小于或等于玩家当前拥有的紫能和金能,亦或者是,船只/潜艇需消耗的紫能加上金能的数目小于等于玩家当前拥有的紫能时,船只/潜艇才能被顺利创建,并且会扣除玩家相应的能量。

  5. 海面上的船只会向敌方方向径直往前移动(x轴方向),直到有敌方单位进入到自身的攻击范围内则会停下来进行攻击。如果敌方boss、敌方船只、敌方潜艇同时存在于攻击范围内,我方船只的优先攻击顺序为:敌方boss→敌方船只→敌方潜艇。

  6. 海底中的潜艇在没进入敌方领域前,只会向敌方方向径直往前移动,一旦进入敌方领域,则会向敌方boss的具体位置处移动。如果途中有敌方单位进入到自身的攻击范围内则停下来进行攻击。如果敌方boss、敌方船只、敌方潜艇同时存在于攻击范围内,我方潜艇的优先攻击顺序为:敌方boss→敌方潜艇→敌方船只。

  7. 部分船只/潜艇会携带两种武器,两种武器的攻击范围各不相同,优先用攻击范围小的武器检测攻击半径内有无敌人,再用攻击范围大的武器检测。

  8. 海面上船只的武器掉落海底后依然有碰撞伤害,但是伤害减半,掉落速度减半。

  9. 我方boss和敌方boss的位置分别在屏幕左右两侧固定不移动,一方生命值小于等于0时则本轮战斗结束。

4. 战斗结束阶段

战斗阶段结束后,战场上的船只、潜艇和武器会被清理。如果玩家被打败了,可以选择重新挑战;如果玩家胜利了,根据关卡会解锁对应的船只/潜艇,如果该关卡为最后一关,则游戏结束,否则重新进入探索模式。

 

角色设定:

  1. 主角船只

探索模式下,玩家通过键盘控制以下两种主角船只在海洋中进行自由的冒险,主角船只信息如表1所示。

1 主角船只信息

编号

类型

样式

生命

移速

介绍

1

船只

1000

3.0

玩家前期控制的船只,仅可在海面游行

2

潜艇

1000

3.0

玩家中后期控制的潜艇,可潜入海底

 

2. 战斗船只/潜艇

战斗模式下,敌我双方都需要消耗一定的能量来派遣战斗船只/潜艇进行海战,直到我方主角船只或敌方Boss船只被击败为止。而战斗船只/潜艇的种类多达25种,分别拥有各自的定位和特点,玩家只有了解各个战斗单位的特点后才能制定出更为合理的策略。

  • 战斗船只

其中,战斗船只包含了15个种类,并只能在海上运行。表2展示战斗船只的详细信息。

2 战斗船只信息

编号

名称

样式

武器

攻速

生命

移速

耗能

介绍

1

近战纸船

弓箭

5.0

60

2.0

2格紫能

性能低耗能少

2

近战突击纸船

弓箭

5.5

50

3.0

3格紫能

移速快,适合突击

3

近战木船

弓箭

6.0

75

2.0

3格紫能

相较于近战纸船,防御性能提高,能力值平均

4

近战突击木船

弓箭

6.5

70

2.8

3格紫能

1格金能

移速增快

5

近战强攻木船

火箭

6.5

75

2.0

4格紫能

1格金能

攻击力大大增强,适合强攻

6

近战强攻突击木船

火箭

7.0

70

2.8

4格紫能

2格金能

攻击力和移速增加,适合突击和强攻,但是要注意耗能

7

投石木船

弓箭

石头

7.5

85

1.5

4格紫能

攻击高,射程远,适合在战场后方进行中距离的攻击

8

投石强攻木船

弓箭

火石

8.0

80

1.5

4格紫能

2格金能

伤害更高,速度更慢,耗能更高

9

近战铁船

弓箭

7.0

100

1.5

4格紫能

防御高,速度较慢,适合在战场前方充当盾牌

10

近战突击铁船

弓箭

7.5

85

2.3

4格紫能

1格金能

移速加快,适合紧急情况派出去充当盾牌

11

近战强攻铁船

火箭

8.0

90

1.5

5格紫能

1格金能

适合拿来当盾牌或强攻手,但是耗能较高

12

近战强攻突击铁船

火箭

8.5

85

2.3

5格紫能

2格金能

适合紧急情况下使用,耗能很高

13

投石铁船

弓箭

石头

9.0

125

1.0

5格紫能

射程远,防御和攻击力高,但是攻速和移速慢,要避免被敌方突击

14

投石强攻铁船

弓箭

火石

9.5

110

1.0

5格紫能

2格金能

攻击力更高

15

炮船

炮弹

10.5

120

0.5

6格紫能

2格金能

适合放在后方充当远距离的炮台,伤害很高,但是耗能高射速慢,一旦被敌人突击很容易被打败

  • 战斗潜艇

战斗潜艇包含了15个种类,并只能在海底运行。表3展示战斗潜艇的详细信息。

3 战斗潜艇信息

编号

名称

样式

武器

攻速

生命

移速

耗能

介绍

1

近战塑料瓶潜艇

叉子

6.0

70

2.0

2格紫能

定位与海面上的近战纸船类似

2

近战突击塑料瓶潜艇

叉子

7.0

60

3.0

3格紫能

移速变快,适合突击

3

近战铝罐潜艇

叉子

7.0

85

1.5

3格紫能

防御更高

4

近战突击铝罐潜艇

叉子

8.0

75

2.5

3格紫能

1格金能

移速更快

5

速射铝罐潜艇

塑料弹

3.0

50

1.0

4格紫能

虽然该武器的攻击力很低,但是由于其攻击范围大和攻速快的特点,十分适合用来下先手,攻击敌方生命值较低的船只

6

速射突击铝罐潜艇

塑料弹

4.0

40

2.0

4格紫能

1格金能

移速加快,十分适合用来突击

7

近战玻璃瓶潜艇

叉子

7.5

95

1.3

4格紫能

防御更高,适合用来充当盾牌

8

近战突击玻璃瓶潜艇

叉子

8.0

80

2.1

4格紫能

1格金能

移速更快,适合用来突击以及充当盾牌

9

速射玻璃瓶潜艇

塑料弹

2.7

65

0.7

5格紫能

1格金能

攻击速度快,攻击范围较远,防御高

10

鱼雷潜艇

鱼雷

10.0

120

0.5

6格紫能

2格金能

攻击范围远,攻击力高,适合在战场后方充当炮台。但是速度慢,要避免被突击

其中,攻速的属性数值表示前后两次攻击相隔的时间长度。该数值越大,表示等待下一次攻击的时间越久,反之亦然;移速的属性数值则表示移动速度。该数值越大,船只移动速度也就越快,反之亦然;并且,表2和表3中攻速和移速的属性数值并不带有准确的计量单位,具体的运行速度还要视硬件而定。

武器的攻击范围和攻击力都是属于武器的属性,详细信息请查看表格。

武器设定:

不同的战斗船只/潜艇会携带不同的武器,武器的攻击范围与攻击力会有所不同。表4展示各武器的详细信息。

4 武器信息

编号

名称

样式

攻击力

攻击半径

1

弓箭

30

112.5

2

火箭

50

112.5

3

石头

45

205

4

火石

60

205

5

炮弹

65

315

6

叉子

40

112.5

7

塑料弹

10

205

8

鱼雷

55

315

其中,攻击半径的单位是游戏中的像素值,攻击力数值即为武器击中船只后扣取的具体生命数值。

 

 

BOSS及关卡设定:

表5展示游戏内各关卡及BOSS信息,初始阶段玩家拥有15艘船只和5艘潜艇。

5 boss及关卡信息

编号

BOSS样式

描述

1

海上战。击败后可解锁5艘新的战斗潜艇

2

海上战。击败后解锁该样式的潜艇。主角船只变为潜艇,之后可操纵主角潜艇潜入海底

3

海底战

4

海底战

5

海底战。击败后游戏通关

 

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值