下载 App

蜡忆余彩【游戏日志03】设计到实现:程序开始搭建游戏的基础框架

2 小时前1 浏览
这期主要记录一下目前程序侧的开发进度。
前面的工作更多集中在关卡设计、核心涂鸦和剧情结构上,而到了真正实现的阶段,我们也开始把策划案里比较抽象的内容,一点点拆成具体的交互、道具、状态和程序逻辑。
从目前两位程序的反馈来看,整体开发过程比较顺利,策划侧的需求也比较明确,暂时还没有遇到明显“完全做不出来”的核心功能。
现阶段真正需要花时间处理的,更多是不同系统之间应该怎么连接,以及后续如何让新的关卡和物品能够比较顺利地接入现有框架。

本期进展

本期主要推进了程序侧的基础功能搭建与系统拆分。
目前正在逐步整理和实现的内容主要包括:
交互系统、道具系统、植物复苏逻辑、涂鸦相关逻辑、背包 / 持有状态以及关卡推进。
TapTap
【例:植物复苏效果】
其中不少功能目前仍然使用测试物品和基础类进行验证。
也就是说,现阶段程序首先解决的是:“这个功能能不能稳定运行?”
而不是一开始就把所有正式资源和具体物品全部接进去。
等基础逻辑逐渐稳定之后,再把测试内容替换成真正会出现在游戏里的纸飞机、水壶、彩笔等交互物,并根据不同道具继续扩展具体功能。
目前程序侧也在尝试把一些会被反复使用的功能提取成比较通用的基础结构。
比如不同道具虽然用途不一样,但可能都会涉及:
是否可以交互、是否可以拾取、当前是什么状态、交互完成后需要触发什么结果。
TapTap
先把这些共通部分整理好,后续第二关、第三关再加入新的交互物时,就不需要每个物品都重新从头实现。
整体来说,目前程序侧的开发节奏还是比较顺畅的。
其中一位程序的反馈比较概括:
目前策划需求比较明确,功能继续拆分之后基本都能够实现,还没有碰到明显做不出来的内容。
另一位程序的感受则更加直接:
开发顺序目前比较清晰,基本就是一直明确下一件要做的事情,然后继续往下做。
对现在这个阶段来说,这其实也是比较理想的状态。
horizontal linehorizontal line

问题与风险

目前程序侧最大的难点,并不是某一个单独功能有多难实现,而是:
随着功能逐渐增加,不同系统之间的关联也开始越来越多。
例如一个看起来很简单的交互,后续可能会变成:
玩家操作道具
→ 道具状态变化
→ 谜题条件满足
→ 关卡进度更新
→ 核心涂鸦发生变化
→ 对应色系恢复
→ 下一阶段内容开启
单独看其中任何一个功能都不算特别复杂。
但当这些功能开始互相影响以后,如果系统之间的接口没有提前整理清楚,就很容易出现:改一个功能,另外几个模块也跟着出现问题。
目前程序侧也特别提到,像交互、背包、涂鸦以及后续关卡推进之间的联系会比较多,所以需要尽量提前确定不同模块之间的职责和接口。
另外一个比较实际的问题是:
策划侧后续还需要进一步整理具体的交互物清单。
相比于只写:“玩家找到道具并完成解谜。”
程序更需要知道:
这个物品叫什么?
玩家可以对它进行什么操作?
触发条件是什么?
交互完成以后会改变什么状态?
这些内容越明确,程序在判断“现有功能能不能复用”以及“是否需要增加新的交互类型”时也会更加顺利。
所以目前我们的一个重要目标,就是在玩法设计和程序实现之间把这层信息继续补完整。
horizontal linehorizontal line

下期计划

下一阶段程序侧会继续完善基础交互框架,并开始把目前使用的测试内容逐步替换成真正的关卡功能。
当前最重要的目标是:先把第一关从头到尾完整跑通。
也就是先完成一套完整的核心流程:
观察线索
→ 与场景和道具交互
→ 完成谜题
→ 更新关卡状态
→ 恢复对应色系
→ 开启下一阶段
第一关本身既是玩家的教学关,也是后面两个关卡的重要基础。
所以相比现在就同时铺开所有内容,我们更希望先通过第一关验证:
这套交互逻辑是否合理;
系统之间的连接是否稳定;
现有框架能不能支持后续关卡继续扩展。
与此同时,程序侧还会继续整理:
交互系统、道具系统、涂鸦系统以及关卡推进之间的接口。
策划侧也会进一步补充具体的交互物和道具清单,方便后续逐步实现不同物品的具体功能。
只要第一关的完整闭环能够稳定运行,后面的植物关和家庭关就可以在现有框架上继续搭建,而不需要每个关卡重新从零开始。
10:35
打工人VS资本家,游戏Demo详细介绍截图
打工人VS资本家,游戏Demo详细介绍
游戏为策略游戏,玩家只需要把握时机召唤角色,释放技能。角色有自己的ai决策逻辑执行寻路、攻击、释放节能。 对现实职场进行讽刺。#发现好游戏
1 赞
00:51
聚光灯第11天啦!新进展!截图
聚光灯第11天啦!新进展!
#TapTap聚光灯独立游戏 #聚光灯gamejam开发者日志 #TapTap 扔扔骰子,抽抽小霸鸽[心动小镇_点赞]
9 赞
7 回复
01:04
游戏服务器工程师入门截图
游戏服务器工程师入门
从事游戏服务器开发,需要这些知识储备,造作准备,早学习,为工作做准备
《众声墟》|开发者日志02截图
《众声墟》|开发者日志02
定下基础框架后,我们开始深挖玩法细节,把每一步玩家能做的操作、会产生的影响一点点敲定下来。 玩家进入【众声墟】论坛之后,会卷入一桩桩网络热点事件。面对话题自带的舆论风向,摆在面前的是一道充满拉扯的选择题:你可以随波逐流、顺势助推流量;也可以顶住巨大压力,站出来为心中的正义发声;又或者干脆当个默默潜水的网络Momo,一言不发,冷眼旁观这场争吵。 而在做出最终表态前,你还能随手点赞、转发、踩帖,做这些
1 赞
初心依旧,决战归来!今日《决战破晓》手游双端上线TapTap平台!截图
初心依旧,决战归来!今日《决战破晓》手游双端上线TapTap平台!
各位期待已久的冒险家们,经典科幻风MMO手游《决战破晓》今日双端上线TapTap平台!原汁原味还原端游质感!让我们一起进入兰肯纳斯,开启赛博时代的冒险之旅! 【故事背景】公元2800年,太阳异变,灾厄降临。骤然加剧的恒星活动使整个兰肯纳斯沦为废土,文明毁于一旦。幸存的人类在变异怪物的威胁下艰难求生,人口锐减,希望渺茫。然而,火种未灭——现在,请举起你的武器,组建星际军团,为了生存而战!抵御异变
00:35
开发日志03截图
开发日志03
喵?闹喵荒了!是一款肉鸽打怪模式,玩家为了拯救喵星的危机,不得不去与喵星人*互动*,因为喵星人患上了一种*不与人类互动就浑身难受*的病,身为喵星人保护协会的一员,玩家需要尽可能地与喵星人进行*互动* 这次更新了喵星人图鉴,在玩法里是主动与主角*互动*的…怪物?后续更新*互动*武器与主角,也许能把战斗系统弄好?敬请期待吧!有任何建议都可以提,希望能与所以看到这个贴子的人友好交流喵!!!
1 赞
00:47
新游招募令-【创世纪】"命运眷顾勇敢之人!"截图
新游招募令-【创世纪】"命运眷顾勇敢之人!"
欢迎来到这片充斥着枪炮,细菌,与钢铁的土地,旅人。 在这里,世界正处于大争之世。驱动与链接钢铁巨兽的不是蒸汽,而是被湮灭的“信息熵”。人们通过魔晶这一工业奇迹开启了工业化的浪潮,第二次魔导革命于一战后的阵痛中开启,魔导工业技术于实践中爆炸式发展,也带来了不可逆的代价——世界正在枯竭,洋流遭到污染,现实的物理法则开始被人质疑,时序在魔导工业化的浪潮中逐渐崩坏,历史被人所遗忘,又以扭曲的方式重组,人与
1 赞
6 回复
01:26
高燃 PVP 对决,每一秒都在极限拉扯!截图
高燃 PVP 对决,每一秒都在极限拉扯!
你以为拼的只是手速?在《萍城异闻录》的战场里,硬核操作与心机博弈并存,高手过招,差一步就是生死之别! 华丽技能破空而来,浮空追击、闪避反打、魂卡瞬发,每一个动作都丝滑带感,打击感拉满!没有绝对的无敌,只有瞬息万变的战局 —— 前一秒你还在强势压制,下一秒对手就能用羁绊阵容逆转局势。 是莽夫硬刚,秀翻全场?还是老六埋伏,坐收渔利?在这里,没有固定套路,你的打法,由你定义! 搭配玩家打斗视频,近距离感
开发者日记(day 6)截图
开发者日记(day 6)
#聚光灯gamejam开发者日志 自我介绍:我是一名大四毕业生,我学的专业是数字媒体艺术,只参加过一次Game jam,可以说这是正在做我的第一个游戏,我完全是一个小白,而我却打算单人solo,参加这次的活动也算是挑战自己了。 我要做的是一个多人联机扮演沙盒3D游戏。 游戏名称《我是布鸽》 世界观:(暂时) 布鸽为了去码头整点薯条,无意收到一个传单,被骗入一个黑公司,每天的重度压榨布鸽,让它产生
6 赞
3 回复
蜡忆余彩:开发日志【01】一张“灵魂涂鸦”是怎么被美术救活的?截图
蜡忆余彩:开发日志【01】一张“灵魂涂鸦”是怎么被美术救活的?
最开始,我们只是想做一张“小孩子画的画”。结果我给美术发过去的第一版,大概长这样【p1】 【p1】 嗯。太阳,大树,三个火柴人,还有一张不知道为什么像烧烤架一样的桌子。 从绘画水平上来说,确实非常符合“儿童画”这个要求哈哈哈哈哈哈。 但这张看起来非常随便的草图,其实后来变成了我们整个游戏里最重要的一件道具。 这张看起来最简单的画,后来反而成了我们整个游戏里最不能随便画的一张图。 因为它不只是场
29 赞
16 回复