fallingshrimp
|
fac8d82157
|
fix(角色平衡): 调整牧羊犬格挡冷却时间和治疗量
将牧羊犬的格挡冷却时间从5秒减少到3秒
将HCN的治疗量从3点提升到5点
移除牧羊犬卡片的clickToRebuild属性
|
2026-05-04 21:39:56 +08:00 |
|
fallingshrimp
|
dc4b080a09
|
feat: 新增角色系统及基础功能实现
新增HCN、Lynx和MuyangDog三个可玩角色及其相关资源
实现角色选择界面和角色属性系统
重构玩家生成逻辑以支持角色选择
优化角色卡片UI显示效果
|
2026-05-04 21:34:57 +08:00 |
|
fallingshrimp
|
4d1f68cac1
|
feat(角色卡片): 添加新角色卡片资源并优化显示逻辑
添加猞猁、牧羊犬和氰化氢的角色卡片资源
优化卡片选中状态的动画显示逻辑
调整卡片样式和主题配置
移除冗余的panel节点引用
|
2026-05-04 20:32:07 +08:00 |
|
fallingshrimp
|
492373a48e
|
feat: 添加角色选择系统及相关功能
新增角色卡片组件和角色选择逻辑
实现角色卡片动画效果和交互功能
添加初始角色数据配置
修改启动面板以支持角色选择
更新主题样式和UI布局
|
2026-05-04 19:52:04 +08:00 |
|
fallingshrimp
|
e8ee2932bb
|
feat(游戏机制): 调整掉落物品数量和添加错误提示
增加boss和非boss敌人死亡时掉落水晶的数量范围
为武器镶嵌/移除灵魂操作添加错误提示
移除Starter场景中不必要的属性设置
新增CharacterCardBase基础组件
|
2026-05-04 18:14:21 +08:00 |
|
fallingshrimp
|
c23d0355fe
|
style(UI): 调整容器间距从4增加到10以改善布局
|
2026-05-04 11:17:21 +08:00 |
|
fallingshrimp
|
cdba10c867
|
feat: 调整游戏平衡性和修复数据存储问题
- 调整草莓、水果沙拉和焦糖苹果的数值平衡
- 在OutGameStorage中新增MAX_ENERGY等升级字段
- 修复GameOver面板中物品存储的遍历问题
- 优化FeedFilter组件的目标字段和点击刷新功能
- 修正A-Applr组件的显示名称和贴图问题
|
2026-05-04 11:02:35 +08:00 |
|
fallingshrimp
|
f9e512a5e6
|
feat(ArrayTool): 添加字典填充工具方法
refactor(OutGameStorage): 重构升级字段初始化逻辑
使用新的ArrayTool.fill方法简化字典初始化,提高代码可读性
fix(EntityBase): 调整boss死亡掉落物品数量
将boss掉落水晶数量上限从20降低到10,钻石掉落数量改为1-3随机
fix(Starter): 修复升级成本计算逻辑
根据新的升级成本数据结构调整升级显示计算方式
|
2026-05-04 10:52:17 +08:00 |
|
fallingshrimp
|
6b31030887
|
feat(角色系统): 重构角色生成和升级系统
- 在EntityBase.gd中修改角色生成逻辑,使用FeedCardBase初始化角色属性
- 调整OutGameStorage.gd中的升级字段初始值和成本配置
- 在ComponentManager.gd中添加抽象组件管理功能
- 更新Rooster.tscn的默认武器为ChainGun
- 在Starter.gd中优化升级界面刷新逻辑,提取rebuildInfo方法
- 在MakeFeed.gd中添加feed卡片重建功能
|
2026-05-04 10:30:54 +08:00 |
|
fallingshrimp
|
5e82841d58
|
refactor(武器系统): 替换蓝色水晶为紫色水晶并移除多余武器
将Rooster角色的武器从蓝色水晶更换为紫色水晶,并移除了不再使用的树和道像武器
修复FieldShow状态机中costItems循环的长度检查问题
|
2026-05-04 09:53:38 +08:00 |
|
fallingshrimp
|
e377840a16
|
feat(养成系统): 实现局外养成等级机制并调整升级消耗
添加upgradableFieldsLevel字段记录养成等级
修改升级逻辑使用等级计算消耗而非固定倍率
升级时自动增加等级并重新计算下次升级消耗
|
2026-05-04 09:46:21 +08:00 |
|
fallingshrimp
|
bd85129ecc
|
feat: 添加水晶和钻石物品系统
- 在EntityBase中新增水晶和钻石物品类型
- 敌人在死亡时概率掉落水晶,BOSS额外掉落钻石
- 游戏结束时将水晶和钻石存入OutGameStorage
- 调整Starter面板中钻石升级成本为0
- 在UI场景中添加水晶和钻石显示节点
|
2026-05-04 09:15:49 +08:00 |
|
fallingshrimp
|
e1c017bf3a
|
feat: 添加局外养成系统和游戏结束面板改进
添加新的物品类型紫水晶和钻石
实现局外属性升级系统
改进游戏结束面板的返回和退出功能
添加新的UI组件用于显示属性和物品
更新游戏规则和存储系统以支持局外养成
|
2026-05-04 08:52:20 +08:00 |
|
fallingshrimp
|
e53af2a163
|
feat(初始选择): 添加初始增益和武器数量限制
- 新增OutGameStorage类存储最大初始数量配置
- 修改SelectInitialFeed面板逻辑以限制选择数量
- 优化FeedCardBase样式和布局
- 移除不必要的ScrollContainer简化UI结构
|
2026-05-04 07:03:18 +08:00 |
|
fallingshrimp
|
0eabde6852
|
fix(Starter): 禁用单人游戏按钮防止重复点击
在开始单人游戏时禁用按钮,避免玩家重复点击导致意外行为。同时调整UI元素的水平尺寸标志以保持布局一致。
|
2026-05-03 20:38:34 +08:00 |
|
fallingshrimp
|
8234a25be9
|
1
|
2026-05-03 19:18:19 +08:00 |
|
fallingshrimp
|
36d4409da2
|
docs: 完善游戏玩法文档格式与内容
- 为操作部分添加代码块标记
- 统一能量相关术语的格式
- 补充游戏模式详解内容
|
2026-05-03 19:09:55 +08:00 |
|
fallingshrimp
|
f110fc1720
|
docs: 更新readme.md中的游戏信息和boss清单
- 修改游戏标题和英文名
- 更新游戏引擎版本信息
- 调整boss清单内容
- 移除波次预设表
|
2026-05-03 18:56:27 +08:00 |
|
fallingshrimp
|
c130c7fd14
|
*2
|
2026-05-03 18:13:53 +08:00 |
|
fallingshrimp
|
0bfd846f4c
|
refactor(Bullets/Parrier): 重构格挡子弹伤害计算逻辑
简化参数命名并优化伤害计算方式,移除冗余的targetBaseDamage变量,直接使用bullet.baseDamage作为参数传递
|
2026-05-03 18:13:20 +08:00 |
|
fallingshrimp
|
6de634cec0
|
1
|
2026-05-03 18:07:28 +08:00 |
|
fallingshrimp
|
96ba8abf11
|
feat(Feeds): 调整多个饲料和武器的属性数值及配置
更新多个饲料和武器的属性数值,包括质量、字段值、消耗等配置
删除不再使用的榴莲巧克力饲料
优化部分饲料的字段和消耗配置
|
2026-05-03 17:55:55 +08:00 |
|
fallingshrimp
|
9df62992e5
|
feat(武器系统): 添加自动强化和一键强化功能
- 新增自动强化开关和按钮图标资源
- 实现武器自动强化逻辑
- 添加一键强化功能可连续升级
- 优化武器卡UI布局和样式
- 增加强化操作时的提示信息
|
2026-05-03 17:45:00 +08:00 |
|
fallingshrimp
|
bc89c93feb
|
feat(UI): 添加教程开关按钮并优化面板控制逻辑
- 在Starter面板中添加新手教程开关按钮
- 为MakeFeed和SelectInitialFeed面板添加class_name
- 重构UIState中的输入处理逻辑,修复面板切换问题
|
2026-05-03 16:43:27 +08:00 |
|
fallingshrimp
|
4d19c61023
|
fix: 修复按钮状态和饲料制作数量显示问题
- 在SelectIntialFeed和MakeFeed面板中添加按钮禁用逻辑,防止重复点击
- 将EntityBase中可制作饲料数量从2调整为5
- 修改MakeFeed面板中数量显示格式为字符串插值
|
2026-05-03 16:26:07 +08:00 |
|
fallingshrimp
|
0986e21815
|
1
|
2026-05-03 16:06:47 +08:00 |
|
fallingshrimp
|
2a602b0be2
|
feat(游戏模式): 添加游戏模式选择功能并优化UI状态管理
实现游戏模式选择功能,包括无尽波次、Boss Rush和割草模式
添加游戏模式与波次数据的映射关系
优化UI状态管理,新增selectingFeed状态控制UI元素显示
重构Starter面板布局,添加游戏模式选项
为EnergyBlock添加掉落物品配置
|
2026-05-03 16:03:02 +08:00 |
|
fallingshrimp
|
be151c5317
|
code
|
2026-05-03 12:28:38 +08:00 |
|
fallingshrimp
|
44699d4302
|
feat: 添加游戏启动界面和着色器效果
- 新增启动界面背景和logo
- 实现顶部和底部阴影着色器
- 添加难度选择滑块和角色名输入框
- 优化多人游戏按钮交互
- 修复编译提示面板的动画效果
- 更新UI主题样式
|
2026-05-03 12:28:38 +08:00 |
|
fallingshrimp
|
9966fd0b58
|
1
|
2026-05-03 12:28:38 +08:00 |
|
fallingshrimp
|
5a5c4214c8
|
build: 更新构建输出文件和项目配置
更新了构建输出文件包括Web、Windows和Linux平台的执行文件及资源
修改了项目配置包括应用名称、版本和图标设置
添加了Web平台的音频处理相关文件
更新了导出预设配置
|
2026-05-03 12:28:25 +08:00 |
|
fallingshrimp
|
92624c2a2e
|
refactor(EnergyBlock): 更新图标并调整碰撞体尺寸
- 将能量块图标替换为新的SVG图标
- 调整静态背景的缩放比例
- 为伤害区域添加矩形碰撞体
|
2026-05-02 18:16:20 +08:00 |
|
fallingshrimp
|
848351659c
|
feat(人物): 添加能量块角色资源及动画配置
添加新的能量块角色资源xgl.png及其导入配置
更新EnergyBlock.tscn中的动画帧进度配置
|
2026-05-01 15:57:52 +08:00 |
|
fallingshrimp
|
80f700f033
|
feat(EnergyBlock): 添加能量块角色纹理和动画配置
添加40code.png作为能量块角色的纹理资源,并配置SpriteFrames动画
调整statebar位置以适配新的纹理尺寸
|
2026-05-01 15:15:54 +08:00 |
|
fallingshrimp
|
ab30ca0434
|
Merge branch 'master' of https://github.com/Rundll86/ChickenVSBear
|
2026-05-01 13:37:52 +08:00 |
|
fallingshrimp
|
5d61aa40a6
|
1
|
2026-05-01 13:23:55 +08:00 |
|
fallingshrimp
|
4a98f032dd
|
refactor(BroomBoomerang): 修改碰撞形状为矩形并添加同步变换脚本
将圆形碰撞形状改为矩形以更符合视觉效果,并添加SyncTransform脚本实现碰撞体与动画节点的同步变换
|
2026-05-01 13:05:42 +08:00 |
|
fallingshrimp
|
6a4a6811ba
|
feat(子弹): 调整扫帚炮和回旋镖参数
增加扫帚炮的移动速度并调整相机震动强度
修改回旋镖的曲线参数以优化运动轨迹
|
2026-05-01 12:54:49 +08:00 |
|
fallingshrimp
|
c3e5e81a61
|
feat(子弹): 为扫帚炮添加追踪开关并调整相关参数
- 在BroomGun中添加canTrace导出变量控制追踪功能
- 调整Broom子弹的碰撞体大小和位置
- 修改EnergyBlock中Broom子弹的速度倍率从2改为3
- 在BroomGun动画中添加canTrace状态控制
|
2026-05-01 12:50:27 +08:00 |
|
fallingshrimp
|
6d51795c54
|
fix: 调整扫帚武器伤害值及能量块行为
调整扫帚系列武器的伤害值以平衡游戏性:
- 扫帚回旋镖基础伤害从15降至5
- 扫帚炮新增基础伤害5
- 扫帚基础伤害从20降至15
优化能量块行为逻辑:
- 新增移动速度属性
- 扩展攻击互斥组和攻击类型
- 调整攻击3类型时的速度变化逻辑
|
2026-05-01 12:42:03 +08:00 |
|
fallingshrimp
|
fb6263d7ec
|
refactor(武器系统): 调整武器属性和配置
- 移除BroomGun的基础伤害属性
- 调整EnergyBlock的最大生命值
- 优化Parrier的弹反冲力计算
- 修改Tree武器的攻击速率和伤害比例
- 更新Rooster的武器配置
|
2026-05-01 09:46:50 +08:00 |
|
fallingshrimp
|
8acb08fd14
|
feat(子弹系统): 添加扫帚系列子弹及相关资源
添加扫帚子弹、扫帚炮和扫帚回旋镖三种新子弹类型
包含子弹脚本、音效、动画和特效资源
修改EnergyBlock实体以支持新子弹的攻击逻辑
更新子弹基类添加销毁信号
|
2026-05-01 09:12:27 +08:00 |
|
fallingshrimp
|
bd2525a55e
|
feat(战斗系统): 调整能量块攻击逻辑和扫帚子弹属性
- 为扫帚子弹添加基础伤害属性并调整碰撞盒位置
- 扩展能量块攻击冷却时间配置,增加多种攻击类型
- 重构攻击逻辑,支持多类型攻击和互斥控制
- 优化子弹生成逻辑,根据类型执行不同行为
|
2026-05-01 06:38:07 +08:00 |
|
fallingshrimp
|
0ecf51f9e7
|
1
|
2026-04-30 21:59:24 +08:00 |
|
fallingshrimp
|
cf075d17e9
|
feat(子弹): 为扫帚子弹添加基础属性配置
添加displayName、speed、motionType等基础属性配置,用于控制子弹行为和显示
|
2026-04-30 21:30:28 +08:00 |
|
fallingshrimp
|
99e23cf34b
|
feat(子弹): 添加挥剑子弹基础功能
实现挥剑子弹的基础逻辑,包括继承BulletBase类并添加锁定发射器的AI功能
|
2026-04-30 21:24:59 +08:00 |
|
fallingshrimp
|
0a9e5f328a
|
refactor(Statemachine): 将FollowPosition重构为SyncTransform并增加缩放功能
feat(EnergyBlock): 添加新的攻击类型1并设置冷却时间
fix(Parrier): 修复子弹碰撞时的hitbox禁用问题
feat(Bullets): 添加新的SwingSword子弹资源
style(Wave): 调整调试配置使用测试小怪而非Boss
|
2026-04-30 20:56:49 +08:00 |
|
fallingshrimp
|
5f3002ad20
|
fix: 修正击退效果的方向计算错误
将击退方向从 (position - entity.position) 改为 (entity.position - position),确保实体被正确击退
|
2026-04-30 18:35:56 +08:00 |
|
fallingshrimp
|
5cef96cd34
|
refactor(Bullets): 优化子弹格挡逻辑并提取公共方法
重构Parrier.gd中的格挡逻辑,将重复代码提取为parryEffect和penerateEffect方法
调整FoxZhua子弹的追踪位置和场景配置
修改waveDebugConfig使用测试BOSS而非测试小怪
|
2026-04-30 18:32:34 +08:00 |
|
fallingshrimp
|
550718c742
|
feat(子弹): 为多种子弹添加motionType属性并优化场景文件
为Wuwei、FireScan、Parrier等子弹组件添加motionType属性,用于控制子弹运动类型
同时清理了各场景文件中冗余的load_steps声明,并统一了节点唯一ID格式
|
2026-04-30 06:49:18 +08:00 |
|