《喵声回响MeowEcho》开发日志总结篇

总结篇
随着Web版本上传成功,我决定在这里写一篇开发日志总结篇,总结以下我在整个jam期间的开发进度和心路历程。
心态问题
作为一个新人,这是我第一次参加GameJam,也是第一次脱离教程制作游戏。不免有很多眼高手低的情况,其实归根到底我认为这些都属于心态问题,比如:
- 想要自己制作美术资源未果,原因是自己画的太慢了,而且也不好看。
- 对于设定的完成目标有着不切实际的要求。没有认清自己在有限时间内的工作能力。
- 打开引擎不知道要做什么
- 完不成游戏预期的样子,导致时不时想要摆烂退出。
好在我在jam期间及时调整了心态,重新确立了方向(由《喵之力》,变更成了《喵声回响》),完成了这次jam。
解决办法
对于我遇到的以上三个心态问题,我是这样调整的:
- 及时放弃自制美术资源的想法,改为在各个游戏平台上挑选免费资源,我是只有体验过自己画的丑,才能知道别人资源的美。不过在平台上挑选美术资源也挺爽的,有一种选妃的快感。(笑哭)
- 划分核心任务和进阶任务,首要完成核心任务,比如我在这个游戏想要塞进去战斗系统,但是它不属于跟jam主题必不可少的部分,于是我就把它归结到了进阶任务,放在核心任务之后再做,可做可不做。而喵叫回应系统是这个游戏在jam主题里必不可少的部分,所以我一定要完成这部分。
- 每个版本都要写日志,日志里至少要写明三个部分:版本任务(这个版本要做的东西),完成情况(这个版本相较于上个版本完成的部分),已知问题(已知的BUG)。这样下次打开引擎,我就能知道上次最新版本做了什么,还有哪些需要改善的东西。然后就能认真工作了。
- 想摆烂退出的时候,我就看看其他Jam上的作品,尤其是哪些显然没做完的半成品。心理也就平衡了。
总之,我觉得jam里还是不要对自己的游戏抱有过重的期望,因为本身时间很有限,我们只能利用自身现有的能力来做,很多时候不能做到自身能力之外的东西。(或许可以,但是不会超过自身能力的30%)
版本更新日志
我在上面提到了,每个版本都要写日志,在本次Jam里我也是这样做的,只不过v0.0 - v0.6版本我写在了本地文件内,我搬运一下到这里吧:(不知道怎么支持Markdown,将就着看看吧)
___
# 《喵之力MeowPower》- v0.0
`日期:2025年5月16日`
`版本:0.0`
`作者:Rainhater`
### 玩法明细
- 大致核心玩法
2D横板像素游戏,玩家控制一个猫,利用喵喵声呼唤同伴获得回应,通过回应的方向寻找同伴。
基础:(一定要做出来的)找到所有同伴即可过关
进阶:(大概率做不成,尽力而为)在2D横板像素的基础上可增加战斗系统,找到的同伴可用作BOSS战中的使用陷阱,技能,回复等作用
- 大致实现步骤
1. 利用已有的资源,完成基础移动,呼唤同伴,回声定位同伴的功能
2. 制作美术资源,并替换已完成部分
3. 完善关卡,用户界面,UI
(下面是进阶部分,完成基础步骤再考虑)
4. 制作战斗系统
5. 设计关卡BOSS战,和同伴技能
6. 完善关卡,用户界面,UI
___
# 《喵之力MeowPower》- v0.1
`日期:2025年5月16日`
`版本:0.1`
`作者:Rainhater`
### 今日目标
- [x] 完成简易基础移动功能
- [x] 完成简易发出喵叫回声功能
- [x] 完成简易的回声方向指示箭头的显示
### 完成明细
- 简易基础移动
左右走动,跳跃,爬墙,跑步完成
- 喵叫回声
1. 动态生成喵叫范围(检测输入按键,生成喵叫范围)
2. 同伴猫有固定听力范围,将喵叫范围和听力范围的碰撞层设定在了layer3
3. 同伴猫检测是否有玩家的猫叫进入听力范围,若进入,则先通过Timer倒数反应时间,然后回应猫叫(暂用print函数),并激发回应信号
- 回声方向指示箭头
1. 在camera节点下,接受回应信号后,根据传参地址计算方向,并生成指向箭头。Timer倒数结束后,指向箭头消失。
动态生成指示箭头,箭头指向对比lookat方法和修改rotation,最终选择rotation更为合适(不会因为玩家与目标小猫距离过近而产生奇怪的指向)。
### 已知问题
- 浮空状态时候,走路切换到跑步会有不和谐的突然加速感。
___
# 《喵之力MeowPower》- v0.2
`日期:2025年5月17日`
`版本:0.2`
`作者:Rainhater`
### 今日目标
- [ ] 替换瓦片地图
- [x] 替换猫的动画
- [x] 给游戏添加跳跃,爬墙,猫叫音效
- [ ] 修复浮空状态的时候,走路切换到跑步的明显不和谐加速感
### 完成明细
- 瓦片地图(未完成)
未完成,尝试自画未果,又慢又丑,自己都看不下去
- 替换猫的动画
用免费素材替换了原本的动画。
- 添加跳跃,爬墙,猫叫音效
使用免费素材。
- 修复浮空切换跑步的不和谐加速感(未完成)
暂未修复,或许它可以当作一种特殊的空中加速机制?
- 改善爬墙手感
使得原来明显的抓墙顿挫感更加平滑,实现细节:
之前的抓墙是:碰到墙面,如果y轴还有向上的速度,就马上归零,并下滑。本次修复使用了lerp函数插值,y轴的速度并不会马上归零,而是更平滑减速下来。
- 添加同伴被找到后的后续动作
同伴被找到后,叫一声,播放结算动作,提示Thanks
- 找到了一些免费的场景音素材和背景音乐素材
场景音:自然音为主 背景音乐:舒缓风格为主
- 开始引入Git备份
### 已知问题
- 浮空状态时候,走路切换到跑步会有不和谐的突然加速感
- 喵叫声音范围需要调整(明显过小)
- 指示箭头偏远,如果是上下方向的指示,箭头会超出屏幕之外(需要换素材)
- 同伴猫的视觉存在感不明显,需要加强
___
# 《喵之力MeowPower》- v0.3
`日期:2025年5月18日`
`版本:0.3`
`作者:Rainhater`
### 今日目标
- [x] 加强同伴猫的视觉存在感
- [x] 寻找合适的瓦片地图素材,并替换
- [x] 寻找合适的方向标记素材,并替换
- [ ] 制作简易的开始界面、过渡界面
### 完成明细
- 使用label,循环增加感叹号来加强同伴猫的视觉存在感
- 寻找到了合适的瓦片地图素材。
- 找到了相对合适的方向标记素材,其实还不是特别满意
- 制作了简易的开始界面
- 制作了简易的关卡过渡界面
- 增加死亡机制
- 增加过关机制
- 第一关新增操作指引文本
- 新增关卡UI,提示找到的数量
- 已使用Git备份
### 已知问题
- 喵叫声音范围明显偏大
- 浮空状态时候,走路切换到跑步会有不和谐的突然加速感
- 开始界面的按钮字体模糊
___
# 《喵之力MeowPower》- v0.4
`日期:2025年5月18日`
`版本:0.4`
`作者:Rainhater`
### 完成明细
- 新增第二关
- 新增通关界面
- 更改第二关BGM
- 替换开始界面UI
- 积分UI更改,使其更加明显
- 完成关卡串联
- 喵叫范围更改
- Git备份
### 已知问题
- 开始界面的按钮字体模糊
- 需要土狼时间
- 浮空状态时候,走路切换到跑步会有不和谐的突然加速感
- 时间不够了继续开发战斗系统,只保留基础部分提交。
___
# 《喵声回响MeowEcho》- v0.5
`日期:2025年5月18日`
`版本:0.5`
`作者:Rainhater`
### 完成明细
- 更名《喵声回响MeowBack》,更贴切游戏内容,暂时放弃战斗部分
- 加入了土狼时间,提升平台跳跃手感
- 修复第一关明显不和谐的瓦片地图
- Git备份
### 已知问题
- 浮空状态时候,走路切换到跑步会有不和谐的突然加速感
- 开始界面按钮字体模糊
___
# 《喵声回响MeowEcho》- v0.6
`日期:2025年5月18日`
`版本:0.6`
`作者:Rainhater`
### 完成明细
- 土狼时间同时应用在了爬墙反向输入跳跃上,优化爬墙跳跃手感
- 限制镜头边界
- Git备份
### 已知问题
- 浮空状态时候,走路切换到跑步会有不和谐的突然加速感
- 开始界面按钮字体模糊
___
# 后续完善方向
战斗系统,对话系统,叙事,解谜等。
v0.6版本之后的日志
由于我换做在itch.io上发布,格式改变了,就不在这里写了,有需要的话请见:
Files
Get 喵声回响MeowEcho
喵声回响MeowEcho
呼唤同伴,根据同伴回应声音的方向来找到它们吧!
More posts
- 《喵声回响MeowEcho》- v0.74 days ago
- 《喵声回响MeowEcho》- v0.65 days ago
Leave a comment
Log in with itch.io to leave a comment.