用 Construct 2 进行游戏设计与制作

软件的开发要经历策划,分析与设计,实现,测试与发布这几大基本步骤。作为软件工程学生的我们,现在虽然编程能力不够,但仍可以通过 Construct 2 这个无需打码的游戏开发软件来体验一下整个开发的过程。


游戏策划

顺着上一次的软件学习博客,我们这一次的主题依然是「emoji 爱心大作战」。

  • 游戏任务:操纵主角发射爱心去拯救其他落寞的 emoji 们,同时还要注意躲避落寞 emoji 发出的寂寞雪花。
  • 游戏玩法:玩家用鼠标操纵主角,将五个爱心发射到目标身上即拯救完成,得分加一,玩家被雪花击中,游戏结束。
  • 人物与道具:
    1.主角:「飞吻 emoji」。随着点击的鼠标移动,自动每隔 0.3 秒发射爱心,碰到寂寞雪花就会死。
    这里写图片描述
    2.目标:「落寞 emoji」。由上至下沿直线移动,随机发射寂寞雪花。碰到爱心五次即被拯救。
    这里写图片描述
    3.武器:「爱心 emoji」。被主角发射,由下至上沿直线移动,碰到目标即完成任务并消失。
    这里写图片描述
    4.躲避物:「雪花 emoji」。被目标发射,由上至下沿直线移动,碰到主角即杀死主角游戏结束。
    这里写图片描述

  • 游戏界面
    这里写图片描述

游戏设计

我们用学到的 CRC (Class-Responsibility-Collaboration) 卡片方法来描述我们的游戏设计。

Object主角
Attributes飞吻 emoji
CollaboratorEvents & Actions
武器定时自动发射
CollaboratorEvents & Actions
躲避物碰撞&死亡

Object目标
Attributes落寞 emoji
CollaboratorEvents & Actions
武器碰撞*5&消灭、得分加一
CollaboratorEvents & Actions
躲避物随机发射

游戏测试与发布

上一次的软件学习我们已经大致了解了 Construct 2 的使用方法。有了上面的策划与分析,游戏的实现是不难的。最后我们来到游戏测试与发布环节,修复了一些小 bug 后,最终的游戏预览效果如下:
这里写图片描述


至此,我们的「emoji 爱心大作战」游戏制作就完成了。经历了策划、设计、实现、测试与发布的几大步骤,我们对一个软件的开发过程有了一个更深的了解。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值