在游戏中添加一个工具,按下快捷键能够导出当前游戏截图,格式为辅助键+字母键,默认选用ctrl+X,作为一个脚本中可修改配置,导出路径也作为可配置参数。同时再开发一个单独的小工具,能够打开文件夹路径读取里面所有的图片,打开后,图片纵向排列,每一行左侧显示图片,右侧显示一个文本框,可以输入进行备注,然后可以保存,保存时保存为一个markdown文档,记录图片路径和备注。这个工具的作用是标注游戏中的bug,然后修复时有图片可以参考


现在的地图设计太小了,导致刚打开游戏,怪物就在玩家附近,向四个方向扩大地图,并且将蘑菇设置的更加分散,而不是集中在一起。

将进入游戏时的时间设为上午9点

增加更多可以种植的位置,现在只有三个。将蘑菇使用不同颜色进行区分。

背包过于简略,升级为一个背包对话框,里面的方格显示物品的图片,鼠标悬停时显示文字

现在无法食用蘑菇进行回血回蓝,在左上角新建一个窗口,显示当前道具,然后再在背包窗口中创建一个6格长的便捷物品栏,可以将背包中的物品拖入便捷物品栏。然后在左上角状态中的那个窗口显示一个物品,通过按下按键Q和E进行左右切换6个物品栏中便捷物品,如果一个物品栏是空的则跳过,在移动端触摸屏上的操作是点击左上角的物品栏,则切换为下一个,相当于只有E按键。

另外还有一些bug需要修复 @magic-plant-demo/doc/bug_notes_001.md

-

修改一下设计,左上角显示三个物品栏,中间的是当前选中的,按下R键使用,或者移动端点击一下使用,按下QE左右切换,移动端点击左右两个物品栏进行左右切换

施法键改为C


现在种植蘑菇时是随机的存在问题,现在已经有左上角的便携物品栏了,可以在按下F时,种植当前状态栏中间选中的蘑菇进行种植。

优化UI,左上角编写物品栏,中间的大小保持不变,左右两边的缩小一些,与中间的形成区分。 背包窗口添加一个边框,内部添加一个背景。炼金合成台同样的UI,并把字体调小。 将第几天和时间移动到右上角。

数值调整,远程攻击两次蓝就不够了,消耗太快了。敌人攻击了十几次才死,太难打了。调整这些数值,并告诉我在哪里集中配置的。

将地图建立为一个场景,而不是代码生成,方便我直接调整


查阅技能中tilemap技能以及下游随机程序生成skill


用简单色块,直接制作一个随机地图,对齐成三层TileMapLayer,生成算法:种田地形用 FastNoiseLite + 阈值定草地/农田/水,再用 Poisson Disk 撒树和矿,简单路径用 Drunkard's Walk。固定 seed,存档只存 seed + 玩家改动(delta)。批量写入,不逐格 set_cell。地图生成后,重新规划游戏进度区域,参考 @magic-plant-demo/doc/map_progress.md

内存暂存seed+delta,保证单次游戏地图一致。

进度区域先简单按照距离基地距离进行区分


总结复盘最近的会话,参考 @version-0.2/doc/dev_manual.md 以及 @magic-plant-demo/doc/m3_review.md @magic-plant-demo/doc/m6_review.md 是之前的开发状态,然后经过 @magic-plant-demo/doc/promote003.md 之间的对话,形成了目前的版本,将这中间的修复、优化、升级、新功能复盘一下,写一份完整的文档保存为 doc/m6_append_review.md