fallingshrimp
e1c017bf3a
feat: 添加局外养成系统和游戏结束面板改进
...
添加新的物品类型紫水晶和钻石
实现局外属性升级系统
改进游戏结束面板的返回和退出功能
添加新的UI组件用于显示属性和物品
更新游戏规则和存储系统以支持局外养成
2026-05-04 08:52:20 +08:00
fallingshrimp
e2da3ec86e
feat(游戏内容): 添加能量方块角色和矢量核心武器
...
添加新的能量方块角色实体及其相关资源文件
新增矢量核心武器卡牌配置
调整彩虹糖的数值平衡
修改波次生成逻辑,允许Boss波次生成小怪
修复红水晶子弹在发射者无效时的崩溃问题
2026-04-26 14:02:02 +08:00
fallingshrimp
cedb79faf3
refactor: 调整游戏配置和资源
...
更新多个游戏组件的配置参数和资源引用:
1. 修改武器树的攻击速率和调试标记
2. 调整伤害标签的生成偏移量
3. 更新波次数据和初始波次设置
4. 替换Kernyr角色的贴图并调整碰撞体大小
5. 修改阳毅导弹的显示名称
2026-03-28 10:40:59 +08:00
fallingshrimp
1913f5d844
feat: 调整敌人掉落数量和波次配置
...
- 修改猫头鹰、狐狸和酷可mc的掉落数量范围
- 调整普通波次中猫、狗和猫头鹰的出现频率
- 减少刷新棒球数量的增加范围
2026-01-17 11:46:01 +08:00
fallingshrimp
c246565795
fix(GameRule): 调整detainTime和weaponUpdateCost的数值
...
降低血量动画播放的等待时间和武器升级消耗的棒球数量倍数,以改善游戏体验
2025-12-07 16:18:47 +08:00
fallingshrimp
261ea7ae7b
feat: 调整游戏平衡性和武器配置
...
- 增加EntityBase中FEED_COUNT_CAN_MADE的值至2
- 将GameRule中refreshCountIncreasePercent改为refreshCountIncreaseCount
- 提升WhiteSoul武器的攻击力和作用范围
- 降低MakeFeed面板的refreshNeedBaseballCount基础值
- 修改Rooster的默认武器为WhiteSoul
- 调整WhiteSoul子弹的自动销毁逻辑
2025-12-07 14:05:30 +08:00
fallingshrimp
2006087495
refactor(武器系统): 重构弓箭和七魂武器逻辑及数值
...
调整弓箭武器的旋转偏移逻辑,将偏移计算从spawn函数移到Arrow类
修改七魂武器的属性和描述,增加治疗效果和能量转换功能
更新游戏难度范围和默认值,调整实体生命值计算方式
移除Rooster角色中的LGBT和HJM武器,替换为SevenSoul武器
2025-11-30 14:26:48 +08:00
fallingshrimp
63a0d1bf4a
refactor(游戏平衡): 调整敌人波数和属性配置
...
- 将初始波数从1改为10
- 调整普通波次的敌人数量和生成频率
- 降低每波敌人数量增长百分比
- 更新小鸡角色的碰撞体和动画配置
2025-11-16 14:51:36 +08:00
fallingshrimp
a56196351c
fix(难度系统): 调整敌人属性和难度计算方式
...
修改敌人生命值和伤害倍率的计算公式,考虑难度范围最小值
降低每波敌人生命值增长百分比从10%到1%
新增difficultyRange变量定义难度范围
2025-11-09 10:59:25 +08:00
fallingshrimp
57979e1cd6
fix: 调整KukeMC的生成方式和降低苹果掉落概率
...
将KukeMC的生成方式从false改为true以修复生成问题,同时降低苹果掉落概率从10%到3%以平衡游戏难度
2025-09-20 18:00:56 +08:00
fallingshrimp
007f323482
refactor(武器系统): 重构武器能量消耗机制
...
移除全局武器升级能量消耗倍数,改为各武器独立设置升级能量消耗
调整矢量核心武器的属性计算和初始能量值
为所有武器类型添加升级时的能量消耗增量
2025-09-20 17:30:05 +08:00
fallingshrimp
3171c39915
feat(UI): 添加游戏开始界面和难度选择功能
...
实现游戏开始界面,包含难度选择滑块和开始按钮
修改游戏规则初始难度为10并调整掉落物品数量计算
添加游戏开始条件检查,确保运行时间超过3秒且没有敌人时显示制作饲料界面
2025-09-12 22:08:55 +08:00
fallingshrimp
90f7f28649
feat(武器): 调整武器属性和描述
...
修改武器升级消耗参数,更新LGBT和VectorStar武器的显示名称和描述文本,优化物品掉落数量计算逻辑
2025-09-10 22:31:47 +08:00
fallingshrimp
e1c265cf9d
refactor(游戏平衡): 简化难度计算并调整武器升级消耗
...
移除难度枚举改用浮点数,简化实体属性增长公式中的sqrt计算
降低武器升级的棒球和能量消耗倍数
2025-09-10 22:12:42 +08:00
fallingshrimp
6d96c158bb
feat(UI): 优化技能图标视觉效果并调整UI布局
...
- 为技能图标添加粒子效果,在冷却完成时显示
- 调整冷却进度条的着色器参数,改进视觉效果
- 修改默认游戏难度为MASTER
- 重构UI布局,将技能图标整合到能量条容器中
- 调整实体升级公式,使用平方根计算难度加成
2025-09-10 22:08:57 +08:00
fallingshrimp
1f8e0a3e5a
fix(Weapons): 调整武器升级消耗和能量需求
...
修改武器升级后的棒球消耗和能量需求计算方式,使用GameRule中的全局变量控制倍数
移除VectorStar的debugRebuild标志并调整其能量需求
2025-09-09 22:32:07 +08:00
fallingshrimp
b186382080
feat(游戏结束): 添加死亡原因显示功能
...
- 新增JsonTool工具类用于解析JSON文件
- 在GameOver面板中添加死亡原因显示标签
- 添加死亡原因JSON数据文件
- 在GameRule中加载死亡原因数据
2025-09-07 13:18:29 +08:00
fallingshrimp
440006077e
fix: 调整detainTime为1000以优化血量变化动画触发条件
2025-09-06 17:47:30 +08:00
fallingshrimp
7a29e335c3
为什么生成不了commitmsg???????????
2025-09-06 17:42:28 +08:00
fallingshrimp
0e5262e902
傻逼trae不生成提交信息了
2025-09-06 17:13:34 +08:00
fallingshrimp
73e34e07d2
feat(状态条): 添加血量变化延迟动画和强制同步功能
...
- 在ColorBar中添加lastChangeTime记录最后变化时间,配合GameRule.detainTime实现血量变化延迟动画
- 新增forceSync方法用于强制同步状态条显示
- 调整EntityBase初始化顺序,确保状态条正确初始化
- 在GameRule中添加detainTime配置项控制动画延迟时间
2025-09-06 16:51:12 +08:00
fallingshrimp
60dac42141
feat(武器/游戏规则): 调整武器伤害和敌人成长参数
...
将多种武器的攻击力加成从2倍提升至5倍
调整敌人每波生命值增长从5%提升至10%,伤害增长从2.5%降低至1%
2025-09-06 16:17:01 +08:00
fallingshrimp
662e4f9117
feat(掉落系统): 为棒球掉落数量添加随机浮动并调整游戏规则
...
在EntityBase.gd中为棒球掉落数量添加随机浮动范围,使用GameRule.beachballOffset控制浮动比例。同时调整GameRule.gd中的refreshCountIncreasePercent范围,从20-75%改为10-50%,并新增beachballOffset配置项用于控制棒球掉落数量的30%随机浮动。
2025-09-06 16:14:46 +08:00
fallingshrimp
fd08e669c2
feat: 调整游戏平衡性参数
...
修改敌人生命值和伤害增长比例,降低难度曲线
调整母鸡掉落物数量范围,增加资源获取
修正小鸡激光子弹的纹理偏移位置
2025-08-29 14:46:53 +08:00
fallingshrimp
b7a1b0bd18
feat: 调整食物属性和游戏平衡参数
...
- 修改多种食物的数值属性,包括香蕉、果酱、幸运签语饼等
- 更新水杯和草莓的品质设置
- 调整游戏规则中的敌人成长参数
- 为FeedHasField调试组件添加点击刷新功能
2025-08-29 08:48:08 +08:00
fallingshrimp
ec3251ec9d
feat(工具类): 添加百分比转换工具并重构游戏规则数值
...
在MathTool中添加percent方法用于百分比转换
重构GameRule中所有百分比相关数值,使用MathTool.percent方法
将itemShowStayTime重命名为itemShowLifetime以更准确表达用途
2025-08-28 15:03:12 +08:00
fallingshrimp
aa1b13752a
fix: 降低每波敌人生命值和伤害的成长比例
...
调整敌人成长曲线,降低游戏难度。将生命值成长从7.5%降至5%,伤害成长从5%降至2%,使游戏进程更加平滑。
2025-08-28 15:00:56 +08:00
fallingshrimp
8a16a4056f
refactor(Feed): 重构Feed信息重建逻辑并调整游戏数值
...
将Feed的信息重建逻辑提取为rebuildInfo方法以便复用
调整Puffs.tscn中fieldValues的数值从0.075改为7.5
降低敌人每波生命值增长比例从0.1改为0.075
修改World.tscn中动画轨道的中间点数值
2025-08-28 14:59:36 +08:00
fallingshrimp
32f5adfce4
feat: 调整食物属性和游戏平衡参数
...
修改多种食物的属性值,包括西瓜、泡芙、塔克和牛奶的数值调整
提高敌人每波生命值和伤害增长的百分比
2025-08-28 14:30:27 +08:00
fallingshrimp
62aa9995a9
feat(游戏机制): 添加幸运值对掉落率、暴击率和穿透率的影响
...
在GameRule中新增幸运值影响系数,并修改相关计算逻辑:
- 幸运值现在会影响苹果掉落率、暴击率和穿透率
- 更新了EntityBase和BulletBase中的相关计算逻辑
- 添加了GameRule中的相关配置参数
2025-08-28 13:19:42 +08:00
fallingshrimp
53975338a8
fix(GameRule): 调整刷新棒球数量增加的百分比范围
...
将refreshCountIncreasePercent从Vector2(0.4, 1.1)调整为Vector2(0.2, 0.75),降低游戏难度
2025-08-28 12:46:31 +08:00
fallingshrimp
d28ee8f9d2
fix: 调整子弹追踪旋转速度以改善游戏体验
...
将子弹追踪旋转的插值系数从0.15降低到0.1,使子弹转向更加平滑。这可以避免子弹在追踪目标时出现过于剧烈的转向,提升游戏体验。
2025-08-28 12:45:54 +08:00
fallingshrimp
8de262a615
feat(实体系统): 添加敌人等级系统并调整相关UI和游戏规则
...
为敌人实体添加等级属性,影响生命值和伤害
在状态栏和Boss血条中显示等级信息
调整游戏规则增加难度相关的属性成长系数
修改粒子效果角度和波次生成逻辑
2025-08-28 11:00:19 +08:00
fallingshrimp
4c077af28d
fix(UI): 修正ColorBar默认值和DamageLabel文本显示
...
refactor(Bullets): 调整BigLaser和Diamond的旋转插值系数
feat(EntityBase): 添加掉落物提示概率控制
style(BossBar): 添加currentValue默认值和label对齐方式
docs(GameRule): 新增掉落物提示概率配置项
2025-08-28 08:22:13 +08:00
fallingshrimp
857a224f6f
refactor(Statemachine): 使用GameRule配置物品展示停留时间
...
将ItemShow中的硬编码等待时间改为使用GameRule.itemShowStayTime配置
2025-08-28 07:50:13 +08:00
fallingshrimp
a572a77eda
feat(游戏平衡): 调整敌人生成和子弹行为
...
- 将敌人数量增长逻辑移至GameRule并调整计算公式
- 修改鸡的攻击行为,子弹现在会朝向玩家发射
- 调整子弹伤害值和旋转动画
- 减少玩家初始苹果数量并增加敌人掉落苹果数量
- 修改BOSS出现波数为第8波
- 移除无用属性和优化代码结构
2025-08-28 07:45:50 +08:00
fallingshrimp
561e12398a
feat: 更新多个组件,调整动画、显示名称和参数,优化游戏体验
2025-08-27 18:56:55 +08:00
fallingshrimp
730f732ef1
Add import configuration for Chomp.wav audio effect
2025-08-27 10:23:57 +08:00
fallingshrimp
739be888f3
feat: 更新饲料和面板逻辑,添加香蕉饲料,重构UI组件和状态管理
2025-08-26 22:31:28 +08:00
fallingshrimp
51fc904a6a
feat: 添加掉落物功能,更新饲料和物品显示,重构相关UI组件
2025-08-26 20:46:02 +08:00
fallingshrimp
5c64d01f7c
feat: 重构角色和子弹系统,添加伤害标签和Boss状态条
2025-08-26 13:56:12 +08:00
fallingshrimp
727c40e1f0
feat: Add weapon system and attack functionality to Rooster character
...
- Introduced a weapons node in EntityBase for weapon management.
- Updated Rooster to include cooldown for attacks and weapon anchoring.
- Implemented attack method in Rooster to generate bullets.
- Enhanced BulletBase with life distance and lifetime properties.
- Created Chick character with animations and integrated into the world.
- Updated PurpleCrystal bullet behavior to move forward based on rotation.
- Refactored EntityBase to use a fields dictionary for attributes.
- Added FieldStore for managing entity-related constants.
- Adjusted GameRule to include bullet speed multiplier.
2025-08-26 12:21:09 +08:00
fallingshrimp
ef8fd0db9f
feat: Enhance game mechanics and structure
...
- Added `ColorBar` class for visual representation of values.
- Expanded `EntityBase` with new properties: `isBoss` and `weapons`, and implemented damage handling and entity generation methods.
- Updated `EntityStateBar` to use `ColorBar` for health representation.
- Introduced `BulletBase` scene and script for bullet mechanics, including damage handling and generation.
- Created `WorldTool` for managing the game world and root node.
- Implemented `EntityTool` for retrieving entities from hurtboxes.
- Added `GameRule` for managing game rules like friendly fire.
- Updated scene files to reflect new structures and added necessary resources.
2025-08-26 11:39:47 +08:00