Posted May 22, 2025 by Rainhater
随着Web版本上传成功,我决定在这里写一篇开发日志总结篇,总结以下我在整个jam期间的开发进度和心路历程。
作为一个新人,这是我第一次参加GameJam,也是第一次脱离教程制作游戏。不免有很多眼高手低的情况,其实归根到底我认为这些都属于心态问题,比如:
好在我在jam期间及时调整了心态,重新确立了方向(由《喵之力》,变更成了《喵声回响》),完成了这次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备份
### 已知问题
- 浮空状态时候,走路切换到跑步会有不和谐的突然加速感
- 开始界面按钮字体模糊
___
# 后续完善方向
战斗系统,对话系统,叙事,解谜等。
由于我换做在itch.io上发布,格式改变了,就不在这里写了,有需要的话请见: