基于Construct2的一款小游戏——《快打僵尸》

原创
2020/03/09 13:24
阅读数 226

2D游戏开发设计作业

《快打僵尸》网页小游戏

游戏链接:http://1.houyali.applinzi.com/sy1/index.html

游戏介绍:

这款游戏主要是一款基于construct2的网页设计类小游戏,上左右键控制玩家移动和跳跃,玩家需要做的就是要保护自己和身后的城堡,玩家共有五条命,碰到僵尸则会失去一条命,如果玩家命没了游戏就输了,如果僵尸碰到城堡游戏也输了,当玩家打死10只僵尸则胜利,在玩家打死第三只时,就会随机位置出现一把枪,玩家本来打五次才可以打死一只僵尸,吃掉这把枪玩家就可以打两次就打死一只僵尸。

开发软件:Construct

游戏展示:

![

游戏制作过程

一.寻找素材 二.导入素材 三.设计游戏 四.测试运行 五.测试发布

一.寻找素材

利用各大网站寻找自己所需素材

玩家

玩家

NPC

僵尸

背景

背景

枪和子弹

枪子弹

产生僵尸的坟墓

生命药水

二.导入素材

导入图片

将这些图片素材导入程序中。

三.设计游戏

1.我们不需要控制僵尸所以把僵尸的default contral (使用键盘的上下左右键)改为no.

2.为地板添加固体使物体可以站立在上面。

3.为僵尸添加一个跟踪玩家的功能,也就是玩家走到哪里,僵尸就跟到哪里,并且调整僵尸前进速度。

僵尸跟随移动修改僵尸速度

4.为玩家添加血量的属性,并把它的初始值设为5.

5.添加事件:当僵尸与玩家碰撞时,玩家掉一个血,并设置血条长度。

6.对比玩家生命值,当玩家的生命值小于等于0的时候,就说明玩家已经那个死掉了,这时候我们把玩家摧毁。

7.给玩家再做一个动画并将速度设为0

8.给子弹添加一个子弹属性已经当子弹飞出画布时,子弹摧毁。

9. 为主角(玩家)添加射击键K,点击可以发射子弹。当点击K键时玩家的动画跳到第一帧,否则保持第0针,并且设置每0.5秒发一颗子弹。

10.当子弹打中僵尸时,设置僵尸生命值减一,并且子弹消失。

11.当僵尸的生命值为0时,销毁僵尸,并且设置全局阈值的数值为0,消失一个僵尸数值就会加一,同时显示击杀xx僵尸。

12.设置每隔三秒僵尸就会从坟墓中跳出一个。

13 .设置当全局阈值为3时,会在规定范围内出现一把枪。

14.当玩家吃掉这把枪时,玩家就会变成超级玩家,并且所吃的枪会消失。

15.当玩家变成超级玩家时,子弹的速度会提升到3000,并且打一次子弹,僵尸的生命值会减去1.5。

16.当僵尸碰到玩家身后的城堡时,游戏失败,会跳出“僵尸入侵成功,游戏失败”。

17.当玩家的生命值小于等于0时,游戏失败,并且僵尸消失。

18.当玩家打败僵尸的数量等于10时,玩家胜利。(游戏到这里就设计好了)

19.设计开始页面。

(1)新建一个layout,命名为start。

(2)将开始画面设置到start页面。

(3)给按钮添加渐入的behavior,设置等待时间(到这里,游戏基本就设计好了)

四.运行测试

五.测试发布

1.注册新浪云账号

2.创建应用

3.在运行环境管理中的代码管理中,创建新版本然后上传工程包。(工程包是导出的游戏的HTML5 website格式 )

4.点击在线编辑,找到index.html,右键点击找到通过url访问打开进网页,这个网页的网址就是游戏的链接。

展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部