草船借箭

游戏背景

周瑜提出十天要造十万支箭,诸葛亮明知是一条害人之计,却接招表示只需要三天。第一天,诸葛亮没有要造箭的动静。第二天,诸葛亮还是没有要造箭的动静。第三天一早,在大雾天下,诸葛亮调了几条草船,在曹军水寨前一字排开,让士兵擂鼓呐喊。曹操以为对方进攻,又因大雾怕埋伏,就吩咐手下朝江中放箭。现在,玩家正控制着其中的一条船,任务就是收集尽可能多的箭。

玩法

拖动底下的草船,以使尽可能多的箭打到其上。每箭1分,限时60秒,超时后可将分数和时间清零以重玩。

元素

界面展示

这里写图片描述

这里写图片描述

游戏分析

微信5.0初上线时,曾经掀起“全民打飞机”的浪潮,其中一个原因是其操作简单、门槛低,并且游戏时间足够碎片化。因此,“草船借箭”游戏仍保持简单的风格,以让人消遣时间。

草船借箭

游戏背景

周瑜提出十天要造十万支箭,诸葛亮明知是一条害人之计,却接招表示只需要三天。第一天,诸葛亮没有要造箭的动静。第二天,诸葛亮还是没有要造箭的动静。第三天一早,在大雾天下,诸葛亮调了几条草船,在曹军水寨前一字排开,让士兵擂鼓呐喊。曹操以为对方进攻,又因大雾怕埋伏,就吩咐手下朝江中放箭。现在,玩家正控制着其中的一条船,任务就是收集尽可能多的箭。

玩法

拖动底下的草船,以使尽可能多的箭打到其上。每箭1分,限时60秒,超时后可将分数和时间清零以重玩。

元素

界面展示

这里写图片描述

这里写图片描述

游戏分析

微信5.0初上线时,曾经掀起“全民打飞机”的浪潮,其中一个原因是其操作简单、门槛低,并且游戏时间足够碎片化。因此,“草船借箭”游戏仍保持简单的风格,以让人消遣时间。

今天我按照教程做了一个简化版的小游戏flappy bird
百度百科上的游戏截图是这样的这里写图片描述
想必大家都玩过这个游戏。

制作游戏的步骤大概分为如下几个环节:
一、静态图
也就是说你这个游戏的背景、组成元素是什么。这就需要自己在制作游戏之前先构思自己想要做一个什么样的游戏,我需要找哪些图来组成。例如,我从网上找的就是这里写图片描述这个是背景~
这里写图片描述这个是地板,因为地板是需要一直在动的,所以需要独立出来(以及小鸟撞到地板是game over的,因此需要成为独立的元素),有些时候我们找到的可能只是一个很小的单元,如果要重复很多的话手动操作是很麻烦的,这时就可以用到construct 2里面的一个很良心的功能![这里写图片描述]使用它之后就可以出来很多个重复的单元,你只需要用鼠标拉伸就OK了。(https://img-blog.csdn.net/20171117105810271?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvUGFzc2lvbnpx/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
这里写图片描述这两个是障碍物(因为找不到原图,所以只能从其他图片上截图下来,需要独立的原因同背景,以及这个是随机分布 因此也要成为独立元素)。至于尺寸的大小,完全可以不用担心,因为在construct 2里面,你的元素都是可以任意放大缩小的。
以及主角:这里写图片描述
最终组成的图片是这样的:这里写图片描述
二、添加事件
因为参考的教程视频是英文版的,所以我也基本没有听清楚他在解释的是什么,不过根据一些英文,我还是大体可以理解的。这里写图片描述
其中的事件包括 Background、Movement、Start、Scoring、Collision、Obstacle
其中背景可以理解为刚才所做的静态图的动态版,也就是说让背景动起来,达到一种让人有想玩的感觉。
movement是动作吧,就是这么来操控这个小鸟,让游戏进行下去或者这么就算game over。
start这个很好理解了,就是这么开始这个游戏。
Scoring 玩个游戏总是要计分的,所以需要设计一个事件来对游戏进行算分。
Collision 碰撞,玩过这个游戏的朋友肯定知道,这个游戏只要小鸟撞到了障碍物,就直接GG需要重新来过了。
obstacle 障碍物。

下面附上一个网站,欢迎大家来玩。
http://localhost:50000/