用 Construct 2 和面向对象思想开发游戏

本文介绍了如何运用面向对象的思想和Construct 2游戏引擎进行游戏开发,包括游戏策划、对象设计如小球、轨道、障碍和奖励的CRC卡片详细说明,以及最终的游戏成果展示。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

游戏的策划

为了描述一个游戏,通常需要写“概念(concept)文档”,明确游戏的创作动机、目标市场、游戏故事、玩法、道具与规则等内容。用来吸引投资人、玩家,让人们觉得可玩、好玩。

例如我的:

玩家控制一个不断被吸引到黑洞中的小球绕着轨道运行,轨道上有奖励的道具,也有危险的三角形,玩家在轨道间切换,不能被吸进黑洞里,也不能逃得太远,更不能撞上三角形。游戏不断循环,玩家取得越高分越好。

游戏的设计

有了策划之后,我们就可以开始设计了。针对游戏中的主要对象,我们为其分别设计 CRC 卡片。

+———————————+
| Object Name   小球              |
+———————————+
| Attributes    半径、角度         |
+————–+——————+
| Collaborator | Events & Actions |
+————–+——————+
|   精灵       | 鼠标按下 & 移动轨道|
+————–+——————+
|   精灵       | 碰到奖励 & 增加分数|
+————–+——————+
|   精灵       | 碰到障碍 & 结束游戏|
+————–+——————+
|   精灵       | 碰到黑洞 & 结束游戏|
+————–+——————+

+———————————+
| Object Name   轨道              |
+———————————+
| Attributes    半径              |
+————–+——————+
| Collaborator | Events & Actions |
+————–+——————+
|   精灵       | 时间流逝 & 缩小半径|
+————–+——————+
|   精灵       | 碰到黑洞 & 销毁自己|
+————–+——————+
|   精灵       | 定时器  & 新建自己|
+————–+——————+

+———————————+
| Object Name   障碍              |
+———————————+
| Attributes    半径、角度         |
+————–+——————+
| Collaborator | Events & Actions |
+————–+——————+
|   精灵       | 时间流逝 & 缩小半径|
+————–+——————+
|   精灵       | 碰到黑洞 & 销毁自己|
+————–+——————+
|   精灵       | 碰到小球 & 销毁自己|
+————–+——————+
|   精灵       | 定时器  & 新建自己|
+————–+——————+

+———————————+
| Object Name   奖励              |
+———————————+
| Attributes    半径、角度         |
+————–+——————+
| Collaborator | Events & Actions |
+————–+——————+
|   精灵       | 时间流逝 & 缩小半径|
+————–+——————+
|   精灵       | 碰到黑洞 & 销毁自己|
+————–+——————+
|   精灵       | 碰到小球 & 销毁自己|
+————–+——————+
|   精灵       | 定时器  & 新建自己|
+————–+——————+

游戏成果

参照 Construct 2 编程手册,我们最终制作的成果如下:

游戏成果

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值