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


总结篇

随着Web版本上传成功,我决定在这里写一篇开发日志总结篇,总结以下我在整个jam期间的开发进度和心路历程。

心态问题

作为一个新人,这是我第一次参加GameJam,也是第一次脱离教程制作游戏。不免有很多眼高手低的情况,其实归根到底我认为这些都属于心态问题,比如:

  1. 想要自己制作美术资源未果,原因是自己画的太慢了,而且也不好看。
  2. 对于设定的完成目标有着不切实际的要求。没有认清自己在有限时间内的工作能力。
  3. 打开引擎不知道要做什么
  4. 完不成游戏预期的样子,导致时不时想要摆烂退出。

好在我在jam期间及时调整了心态,重新确立了方向(由《喵之力》,变更成了《喵声回响》),完成了这次jam。

解决办法

对于我遇到的以上三个心态问题,我是这样调整的:

  1. 及时放弃自制美术资源的想法,改为在各个游戏平台上挑选免费资源,我是只有体验过自己画的丑,才能知道别人资源的美。不过在平台上挑选美术资源也挺爽的,有一种选妃的快感。(笑哭)
  2. 划分核心任务和进阶任务,首要完成核心任务,比如我在这个游戏想要塞进去战斗系统,但是它不属于跟jam主题必不可少的部分,于是我就把它归结到了进阶任务,放在核心任务之后再做,可做可不做。而喵叫回应系统是这个游戏在jam主题里必不可少的部分,所以我一定要完成这部分。
  3. 每个版本都要写日志,日志里至少要写明三个部分:版本任务(这个版本要做的东西),完成情况(这个版本相较于上个版本完成的部分),已知问题(已知的BUG)。这样下次打开引擎,我就能知道上次最新版本做了什么,还有哪些需要改善的东西。然后就能认真工作了。
  4. 想摆烂退出的时候,我就看看其他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上发布,格式改变了,就不在这里写了,有需要的话请见:

《喵声回响MeowEcho》- v0.6 - 喵声回响MeowEcho by Rainhater

《喵声回响MeowEcho》- v0.7 - 喵声回响MeowEcho by Rainhater

Files

game.zip Play in browser
3 days ago

Get 喵声回响MeowEcho

Leave a comment

Log in with itch.io to leave a comment.