fallingshrimp
|
46f5adf467
|
feat(状态机): 添加历史记录栈功能用于玩家名称输入
实现玩家名称输入的历史记录功能,使用新添加的Reference和Composables类来管理历史记录栈。当玩家修改名称时,自动更新历史记录并处理名称冲突。
修改Starter面板以使用新功能,包括名称冲突时的自动重命名和通过RPC同步名称更改。
|
2025-11-10 22:51:03 +08:00 |
|
fallingshrimp
|
30d50b2fd9
|
feat(多人游戏): 完善玩家列表同步功能
添加玩家加入/离开时的同步逻辑,重构玩家列表更新方式
- 新增玩家加入和离开的RPC方法
- 使用rebuildAllPlayers统一更新玩家列表
- 调整UI面板的可见性控制
|
2025-11-09 22:37:47 +08:00 |
|
fallingshrimp
|
9e78e01f08
|
feat(多人游戏): 添加玩家列表管理功能
- 实现玩家加入时自动添加到列表
- 添加玩家名称修改同步功能
- 重构UI结构以支持玩家列表显示
|
2025-11-09 17:29:57 +08:00 |
|
fallingshrimp
|
79bc956b71
|
feat(多人游戏): 实现基础多人游戏功能
- 添加玩家位置同步功能
- 实现服务器和客户端连接管理
- 添加玩家名称输入和生成逻辑
- 完善多人游戏UI界面
- 移除单机模式下的预设玩家角色
|
2025-11-09 17:00:39 +08:00 |
|
fallingshrimp
|
c28d725d3e
|
feat(多人游戏): 添加连接状态检查和断开连接功能
- 在MultiplayerState中添加isConnected方法检查连接状态
- 修改launchServer和connectClient方法以更新连接状态
- 在Starter面板中添加断开连接按钮并实现状态同步
- 更新UI显示连接状态和颜色
|
2025-11-09 15:24:24 +08:00 |
|
fallingshrimp
|
00c56484f4
|
feat: 为MultiplayerState添加@tool注解并更新状态显示格式
为MultiplayerState类添加@tool注解以支持编辑器功能
在Starter面板中为连接状态文本添加"状态:"前缀
|
2025-11-09 15:20:54 +08:00 |
|
fallingshrimp
|
d4e5a11e3d
|
feat(多人游戏): 添加多人游戏状态管理和服务器配置功能
- 新增 MultiplayerState 类管理连接状态和服务器操作
- 在 Starter 面板中添加服务器配置和状态显示
- 实现服务器启动和最大玩家数设置功能
|
2025-11-09 15:19:21 +08:00 |
|
fallingshrimp
|
8ece2a60a5
|
fix: 修复实体伤害计算和物品掉落逻辑
调整实体伤害倍数的计算公式,使用平方根来平衡增长曲线
修正物品掉落数量计算,考虑难度范围的影响
修复boss掉落和玩家死亡面板的代码缩进问题
|
2025-11-09 11:34:46 +08:00 |
|
fallingshrimp
|
12d2f390b6
|
fix(DamageLabel): 修复伤害值显示格式从字符串到整数的转换
refactor(Wave): 调整测试BOSS波的敌人生成数量并添加起始波次设置
将DamageLabel中的伤害值显示从字符串格式%s改为整数格式%d,确保数值正确显示。
在Wave中修改测试BOSS波的敌人生成数量从10减少到3,并添加startWith方法设置起始波次。
|
2025-11-09 10:56:13 +08:00 |
|
fallingshrimp
|
051a44e82f
|
fix(武器): 调整LGBT和VectorStar武器的数值平衡
修改LGBTWeapon和VectorStarWeapon的数值计算公式,降低部分属性的成长幅度
移除Rooster角色中不再使用的武器引用
添加新的A-HJM武器配置场景
|
2025-11-08 21:06:19 +08:00 |
|
fallingshrimp
|
78734700d5
|
feat: 调整武器和召唤物属性及初始波次
修改多个武器和召唤物的属性值,包括生命值、伤害计算和能量消耗
调整初始波次从0改为9,优化游戏初始难度
更新武器卡片的UI显示和描述文本
|
2025-11-08 21:02:54 +08:00 |
|
fallingshrimp
|
baa4f2d725
|
feat(武器): 调整HJM武器的属性和召唤逻辑
修改HJM武器的攻击计算方式,从乘法改为加法
优化召唤物的移动速度和追踪距离
调整武器的基础属性和UI显示
增加子弹生成逻辑和伤害设置
更新武器配置和描述文本
|
2025-11-08 20:28:12 +08:00 |
|
fallingshrimp
|
062219c5b9
|
feat(召唤物): 添加哈基米召唤物及相关功能
添加新的哈基米(HJM)召唤物,包括动画资源、攻击逻辑和武器配置。主要变更:
- 新增HJM召唤物脚本和场景,包含6帧动画
- 添加HJM专属子弹类型HJMAttack
- 修改SummonBase基类添加atk属性
- 调整武器系统支持召唤物攻击
- 优化子弹系统支持召唤者追踪
- 降低LGBT旗帜召唤物的生命值
|
2025-11-08 20:19:24 +08:00 |
|
fallingshrimp
|
e2570491aa
|
feat(武器): 添加HJM武器脚本及UID文件
添加HJM武器的Godot脚本文件,包含攻击力和冷却时间的升级逻辑
|
2025-11-08 07:32:41 +08:00 |
|
fallingshrimp
|
e3a5db7860
|
refactor(Characters): 移除KukeMC中子弹检测逻辑
将KukeMC.gd中与LGBTBullet相关的检测和销毁逻辑移除,简化AI处理流程
|
2025-11-08 07:18:58 +08:00 |
|
fallingshrimp
|
17079cf698
|
fix(SummonBase): 修复非Boss实体被错误吸引的问题
调整LGBT武器相关参数以平衡游戏性:
- 减少攻击角度随机范围
- 修改升级属性成长数值
- 更新武器描述文本
|
2025-11-07 22:34:13 +08:00 |
|
fallingshrimp
|
675219e0f8
|
feat(武器系统): 重构LGBT武器和彩虹旗召唤物
调整LGBT武器属性计算公式,增加角度和数量参数
为彩虹旗召唤物添加多子弹发射和延迟发射功能
修改子弹追踪逻辑和穿透属性
更新武器描述和能量消耗
|
2025-11-07 22:31:51 +08:00 |
|
fallingshrimp
|
287f29695d
|
feat(武器系统): 优化LGBT武器和召唤物行为
- 增加LGBT武器的冷却时间从0.1到1000
- 召唤物现在会继承召唤者位置
- 优化子弹追踪逻辑和生命周期
- 修复召唤物AI行为和玩家状态检测
- 调整召唤物属性和攻击冷却时间
|
2025-11-06 22:42:01 +08:00 |
|
fallingshrimp
|
a273f644d2
|
feat(召唤系统): 实现彩虹旗召唤物及相关功能
添加SummonBase作为召唤物基类,实现LGBTFlag召唤物
修改LGBTWeapon从发射子弹改为召唤彩虹旗
在ComponentManager中添加召唤物管理功能
更新公鸡角色预设使用彩虹旗武器
|
2025-11-06 22:26:15 +08:00 |
|
fallingshrimp
|
5efa92f5df
|
feat(多人游戏): 添加多人游戏功能及相关UI组件
- 在WorldManager中初始化ENetMultiplayerPeer
- 移除EntityBase中冗余的peer初始化
- 添加多人游戏面板及相关输入控件
- 更新难度显示格式为范围表示
- 为主题添加LineEdit字体大小设置
|
2025-11-05 22:29:11 +08:00 |
|
fallingshrimp
|
e64a8b2f9f
|
feat: 添加水晶着色器并更新角色资源
refactor: 调整角色动画和武器系统
style: 优化代码格式和注释
|
2025-11-05 22:13:13 +08:00 |
|
fallingshrimp
|
d0e3564933
|
feat(武器系统): 重构武器信息显示逻辑并添加新功能
重构武器卡片的信息显示逻辑,使用ItemShow组件替代原有Label显示
添加武器升级和镶嵌前的预览功能
为武器描述添加升级前后数值对比显示
新增FREQUENCY数据类型支持
统一子弹生命周期参数为lifeTime
|
2025-10-01 07:58:09 +08:00 |
|
fallingshrimp
|
97a4fb1fc2
|
refactor: 将默认波浪数据从测试BOSS改为普通波浪
|
2025-09-30 22:51:40 +08:00 |
|
fallingshrimp
|
a674356dc6
|
feat(武器/角色): 调整武器属性和角色配置
- 提升SevenSoul武器的攻击力并大幅减少冷却时间
- 为SoulBullet添加穿透属性并移除hitbox节点
- 修改Wave测试数据默认使用ALL组合
- 替换Rooster角色的武器为SevenSoul并设为无敌状态
|
2025-09-30 22:11:37 +08:00 |
|
fallingshrimp
|
65eb69fb9c
|
fix(boss): 调整熊boss的攻击伤害值
将熊boss的各种攻击方式的伤害值从4/1.5/3/2统一调整为1,以平衡游戏难度
|
2025-09-30 21:36:29 +08:00 |
|
fallingshrimp
|
5db72e079b
|
fix(BossAttack): 修正HeavyCrystal子弹的追踪逻辑并更改测试波次
将HeavyCrystal子弹的旋转逻辑替换为预设的追踪方法,提高追踪准确性
同时将默认测试波次改为WAVE_TESTBOSS_KUKE以便测试
|
2025-09-30 20:42:27 +08:00 |
|
fallingshrimp
|
f2d11a495f
|
fix(boss): 调整熊boss的攻击伤害和阶段属性
降低熊boss所有攻击技能的伤害值,并重新设计阶段属性
调整ArrowSeven子弹的材质和位置
添加1%概率直接进入阶段2的机制
|
2025-09-30 18:44:15 +08:00 |
|
fallingshrimp
|
e912a58969
|
feat(武器): 调整核弹武器属性和角色配置
增加核弹的基础攻击力和范围,降低能量消耗但增加冷却时间
更新公鸡角色的武器配置,将核弹作为默认武器
|
2025-09-30 17:01:44 +08:00 |
|
fallingshrimp
|
d5197557f6
|
feat(武器): 添加代达罗斯风暴魂武器并调整相关参数
为公鸡角色添加新的武器代达罗斯风暴魂,并调整其伤害、数量和半径参数。同时修改怪物灵魂子弹的伤害值,并添加超出屏幕自动销毁逻辑。更新武器描述文本以反映参数变化。
|
2025-09-30 13:23:51 +08:00 |
|
fallingshrimp
|
c5d58a14f7
|
feat(武器): 添加白色灵魂武器及相关资源
添加新的白色灵魂武器,包括脚本、场景和资源文件
修改公鸡角色配置以使用新武器
优化子弹工具类和白色灵魂子弹的行为
添加获取窗口大小的工具方法
|
2025-09-29 22:33:56 +08:00 |
|
fallingshrimp
|
d45947ba23
|
fix: 调整KukeMC和Chick角色的最大生命值
将KukeMC的最大生命值从3500降低至3000,Chick的最大生命值从2000降低至1500,以平衡游戏难度
|
2025-09-28 06:45:40 +08:00 |
|
fallingshrimp
|
f3c09b5589
|
refactor(Characters): 更新公鸡角色的武器配置
将公鸡角色的武器从SevenSoul和LGBT更换为PurpleCrystal和VectorStar,并调整默认波次数据为WAVE_NORMAL
|
2025-09-27 22:39:18 +08:00 |
|
fallingshrimp
|
0288b266ed
|
feat(角色属性): 调整KukeMC和Bear的最大生命值
将KukeMC的最大生命值从3000提升至3500,Bear的最大生命值从500提升至1500,以增强角色生存能力
|
2025-09-26 22:46:58 +08:00 |
|
fallingshrimp
|
84d9eabd2b
|
feat: 调整角色和子弹属性及武器配置
- 将Chick的最大生命值从1000提升至2000
- 修改SevenSoul子弹的能量存储机制,移除治疗并提高能量获取
- 为SevenSoul子弹添加矩形碰撞形状
- 替换Rooster的武器配置,移除PurpleCrystal和VectorStar,添加LGBT武器
|
2025-09-26 22:46:27 +08:00 |
|
fallingshrimp
|
d94bd602fb
|
fix: 调整SevenSoul子弹的能量存储和生命恢复逻辑
移除生成时的固定生命恢复效果,并将能量存储系数从0.25降低到0.1,以平衡游戏性
|
2025-09-26 22:37:28 +08:00 |
|
fallingshrimp
|
a38d99a998
|
refactor(子弹系统): 重构子弹伤害检测逻辑
将子弹伤害检测逻辑提取到BulletTool工具类中
新增SevenSoul子弹的初始属性和碰撞处理
调整hitbox位置并启用碰撞检测
|
2025-09-26 22:37:05 +08:00 |
|
fallingshrimp
|
65d31940de
|
perf(Weapons/SevenSoul): 减少七魂武器的攻击间隔时间
将七魂武器的攻击间隔从19500毫秒减少到15000毫秒,并添加5000毫秒的生成后延迟,以提升攻击流畅度和游戏体验
|
2025-09-26 22:29:28 +08:00 |
|
fallingshrimp
|
15a9e087aa
|
fix(Characters): 修复治疗逻辑并优化七魂武器计时
重构Rooster.gd中的治疗逻辑,现在会检查生命值和物品数量
调整SevenSoul武器的生成间隔从20000ms减少到19500ms
为SevenSoul子弹添加generationDuration变量统一计时逻辑
在子弹生成时添加治疗效果
|
2025-09-26 22:22:49 +08:00 |
|
fallingshrimp
|
061f3022b3
|
refactor(Bullets): 移除SevenSoul子弹的spawnedChild变量及相关逻辑
简化子弹生成逻辑,移除不再需要的状态变量和循环生成子子弹的代码
|
2025-09-26 22:19:16 +08:00 |
|
fallingshrimp
|
949b957696
|
feat(Bullets): 修改SevenSoul子弹生成逻辑,增加子弹数量
将原本生成一个WhiteSoul子弹改为生成两个,均匀分布在360度范围内
|
2025-09-26 22:19:02 +08:00 |
|
fallingshrimp
|
4a33c420bb
|
fix(Bullets): 调整WhiteSoul子弹速度增长率和添加生命周期
将速度增长率从1.1降低至1.05以平衡游戏难度
为WhiteSoul子弹添加lifeTime属性防止内存泄漏
|
2025-09-26 22:15:57 +08:00 |
|
fallingshrimp
|
a056f75fdb
|
feat(子弹): 添加白色灵魂子弹并调整相关配置
添加新的WhiteSoul子弹类型,继承自BulletBase
调整SevenSoul子弹逻辑,使其能生成WhiteSoul子弹
修改Chick角色的攻击冷却时间和子弹数量
更新SevenSoul武器的伤害描述和音效音量
将默认测试波次改为Chick
移除Diamond子弹的自伤逻辑
|
2025-09-26 22:12:48 +08:00 |
|
fallingshrimp
|
82751747af
|
feat(子弹效果): 为七魂子弹添加粒子效果并调整颜色逻辑
修改子弹脚本以支持粒子效果发射
调整颜色应用逻辑从heart节点转移到父节点
为SoulBall和SevenSoul场景添加粒子系统配置
|
2025-09-26 06:49:29 +08:00 |
|
fallingshrimp
|
49d3a31367
|
feat(武器): 更新七魂武器效果并添加音效
- 添加攻击音效文件
- 修改七魂子弹生成逻辑,从7个改为6个并添加延迟
- 调整子弹生命周期和旋转动画
- 更新武器描述和属性
- 添加新的测试BOSS波浪数据
|
2025-09-25 22:41:04 +08:00 |
|
fallingshrimp
|
159389c908
|
feat(武器系统): 添加七魂武器及相关资源
添加七魂武器系统,包括:
- 七魂武器脚本和场景
- 灵魂子弹脚本和场景
- 相关图片资源和音效
- 修改公鸡角色的武器配置
- 修复子弹基础类的UI状态检测问题
|
2025-09-25 21:57:32 +08:00 |
|
fallingshrimp
|
f16f26882b
|
feat(核弹): 添加核弹警告背景并调整爆炸效果
为核弹添加半透明警告背景环,调整爆炸震动强度从500降至300
新增填充环和光照着色器,用于视觉效果
将核弹作为公鸡角色的默认武器
|
2025-09-24 22:08:01 +08:00 |
|
fallingshrimp
|
a8da3ef7cd
|
fix(武器): 调整Meowmere和ChainGun的伤害计算及属性
修复Meowmere的childatk计算方式,改为基于atk的百分比
修正ChainGun子弹的split属性名称为splits
调整Meowmere的基础伤害值和描述文本
将Rooster的默认武器从ChainGun替换为Meowmere
|
2025-09-24 21:58:04 +08:00 |
|
fallingshrimp
|
de7dd468fe
|
refactor(ChainGun): 调整武器属性和子弹生成逻辑
修改ChainGun的数值属性和子弹生成方式,新增split参数控制子弹间距
调整BossBar的样式和位置,删除未使用的shader文件
|
2025-09-23 22:29:22 +08:00 |
|
fallingshrimp
|
12b815a6f3
|
feat(ChainGun): 为链式机枪添加子弹数量属性并调整子弹生成逻辑
修改链式机枪的武器脚本、场景配置和子弹脚本,新增count属性控制子弹数量
子弹生成时根据count值调整位置分布,同时更新UI描述文本
|
2025-09-21 22:36:45 +08:00 |
|
fallingshrimp
|
3ae184faa8
|
feat: 添加彩虹猫子弹命中效果和武器平衡调整
- 为彩虹猫子弹添加命中时的爆炸效果和随机旋转
- 调整多个武器的数值平衡,包括BigLaser、VectorStar、LGBT和Meowmere
- 为子弹添加穿透伤害衰减属性
- 更新Meowmere武器的描述和数值
- 添加CatBoom特效场景
- 从Rooster角色中移除部分武器
- 为World场景添加纹理过滤设置
|
2025-09-21 16:17:49 +08:00 |
|