小程序制作软件游戏 第1篇
碰到敌人,游戏结束:
基本逻辑(前文提及,不再赘述):
根据得分决定产生速度:
首先分数低于100,游戏未结束,产生子弹的速度如下:
小程序制作软件游戏 第2篇
首先添加全局变量“子弹方向”。
然后将子弹的事件修改。下面展示原本的事件积木和修改后的事件积木。
然后修改子弹的产生速度。
效果如下:
添加蓝色战机素材,和蓝色战机被摧毁的素材。
然后蓝色战机的事件积木是在“敌机”的基础上修改的,改动如下:
可以看到这里的核心就是将“蓝色敌机”的素材面向玩家,并修改移动方向,这两个事件积木都放在循环之中,保证随时朝向玩家。
结果如下:
添加“金色子弹”素材。
普通子弹的移动事件逻辑:
金色子弹的复杂克隆体事件逻辑:
金色子弹的移动事件逻辑:
小程序制作软件游戏 第3篇
基础元素:
游戏得分:在左上角,根据击杀的敌机和蓝色战机决定。
背景:循环滚动。
友方元素:
子弹:为了提高游戏的刺激度,修改了子弹的弹道和射击频率,默认是环状的弹道,每发射96发。
敌方元素:
敌机:自动生成,只会向前飞行,碰到玩家则结束游戏。
蓝色战机:自动跟踪玩家,且速度极快,是更高威胁的敌人。
完全从零制作的关卡,当第一关的分数达到标准则进入第二关。
第二关的特殊之处是,难度随分数增加而上升,同时玩家控制元素的威力也会加强,但是总体而言,玩家变强的速度是比不过游戏难度增加的速度的。
首先敌机全部自动跟踪玩家,而且产生速度为:每秒产生((分数)/10+1)台敌机。
其次,分数在0-99,100-299,300以上,玩家的子弹控制方式和弹道、发射频率都会有变化。
最后,当分数来到300以上,增加全新敌人“大敌机”,“大敌机”拥有血量的概念(最低为10,上不封顶),它的产生速度随分数线性增加。