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
d4e5a11e3d
feat(多人游戏): 添加多人游戏状态管理和服务器配置功能
...
- 新增 MultiplayerState 类管理连接状态和服务器操作
- 在 Starter 面板中添加服务器配置和状态显示
- 实现服务器启动和最大玩家数设置功能
2025-11-09 15:19:21 +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
1418854ba4
feat(武器): 添加新武器HJM及其相关资源
...
添加HJM武器的图片资源、导入配置和场景文件,实现一个能够召唤抓狂哈基米跟踪敌人的新武器
2025-11-08 07:28:32 +08:00
fallingshrimp
2b237bf225
feat(角色): 为公鸡角色添加紫色水晶武器
...
在武器库中新增紫色水晶武器实例,并调整武器节点顺序
2025-11-07 22:38:55 +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
c45a0e570b
fix: 移除公鸡角色的无敌状态
...
当前无敌状态属性不应存在于角色配置中,移除以保持游戏平衡
2025-10-01 21:00:23 +08:00
fallingshrimp
0018bc20c9
fix(Feeds): 调整鸡蛋属性和品质数值
...
将鸡蛋的fieldValues从[0.4, 12.0]调整为[0.25, 15.0],同时将品质从2提升到3,以平衡游戏内经济系统
2025-10-01 08:23:21 +08:00
fallingshrimp
813ecfcf69
fix(子弹): 移除hitbox位置偏移并调整小水晶碰撞半径
...
移除紫色水晶子弹的hitbox位置偏移属性,使碰撞检测更准确
同时调整小水晶子弹的碰撞半径从2.23607增加到5.0
2025-10-01 07:58:52 +08:00
fallingshrimp
d0e3564933
feat(武器系统): 重构武器信息显示逻辑并添加新功能
...
重构武器卡片的信息显示逻辑,使用ItemShow组件替代原有Label显示
添加武器升级和镶嵌前的预览功能
为武器描述添加升级前后数值对比显示
新增FREQUENCY数据类型支持
统一子弹生命周期参数为lifeTime
2025-10-01 07:58:09 +08:00
fallingshrimp
897ccb3f51
feat(角色): 更新公鸡角色的武器配置
...
将七魂武器替换为紫水晶和矢量星武器,增强角色战斗能力
2025-09-30 22:48:06 +08:00
fallingshrimp
a674356dc6
feat(武器/角色): 调整武器属性和角色配置
...
- 提升SevenSoul武器的攻击力并大幅减少冷却时间
- 为SoulBullet添加穿透属性并移除hitbox节点
- 修改Wave测试数据默认使用ALL组合
- 替换Rooster角色的武器为SevenSoul并设为无敌状态
2025-09-30 22:11:37 +08:00
fallingshrimp
adfd8ffafe
fix(Bullets): 调整重型水晶子弹的特效参数
...
修改粒子发射器的半径、初始速度和数量,优化视觉效果
2025-09-30 20:46:22 +08:00
fallingshrimp
46a22307d6
refactor(Debug): 清理调试组件并调整饲料配置
...
删除未使用的调试场景文件
简化FeedFilter组件配置
调整草莓和幸运签语饼的数值配置
2025-09-30 19:06:18 +08:00
fallingshrimp
f2d11a495f
fix(boss): 调整熊boss的攻击伤害和阶段属性
...
降低熊boss所有攻击技能的伤害值,并重新设计阶段属性
调整ArrowSeven子弹的材质和位置
添加1%概率直接进入阶段2的机制
2025-09-30 18:44:15 +08:00
fallingshrimp
bd7b951e5d
feat(Feeds): 更新鸡蛋资源属性和显示配置
...
调整鸡蛋资源的品质、数值属性和显示名称,移除多余的纹理引用并更新相关配置
2025-09-30 18:28:56 +08:00
fallingshrimp
4ce17ee3c4
feat: 添加字段图标资源并实现图标显示功能
...
新增多种字段图标SVG资源文件及对应的.import配置
在FieldShow组件中添加图标显示功能
扩展ComponentManager以支持字段图标的加载和获取
调整FieldShow的布局以适应图标显示
2025-09-30 18:24:40 +08:00
fallingshrimp
bc3368f25f
feat(武器): 调整多个武器的能量消耗和属性数值
...
- 降低LGBT武器的能量需求从50到25,并添加沙滩球信息
- 为Meowmere武器添加1.0能量需求并调整伤害数值
- 降低VectorStar武器的能量需求从10到5并移除调试标记
- 调整ChainGun武器的攻击力和分裂间隔,能量需求从1改为2
2025-09-30 17:53:29 +08:00
fallingshrimp
a6ab15618c
feat: 添加鸡蛋资源并实现字段显示优势功能
...
- 新增鸡蛋资源文件及导入配置
- 在FieldShow组件中添加showAdvantage属性控制优势显示
- 修正武器类默认名称错误
- 添加entityNegativeFields数组存储负数字段
2025-09-30 17:51:22 +08:00
fallingshrimp
072d6f81fe
style(UI): 统一全屏面板字体样式并调整布局
...
为所有全屏面板添加相同的粗体字体资源,并调整Weapon面板的偏移和节点顺序
2025-09-30 17:33:53 +08:00
fallingshrimp
43f6387d9c
feat(UI): 更新字体资源并优化物品显示逻辑
...
替换原有字体文件为OTF格式,添加粗体字体支持
在物品显示组件中添加字体颜色变化功能,根据资源是否足够显示不同颜色
优化Feed类的资源消耗计算逻辑,增加countOf方法提高可读性
2025-09-30 17:32:15 +08:00
fallingshrimp
6a0389dd94
refactor(Characters/Rooster): 移除NuclearBomb武器并调整武器索引
...
移除Rooster场景中未使用的NuclearBomb武器,并重新调整剩余武器的索引顺序
2025-09-30 17:21:18 +08:00
fallingshrimp
9d879dbbe5
feat(武器): 调整核弹控制器的属性和数值
...
将核弹控制器的海滩球消耗从100增加到600,攻击力从1200提升到2000
能量需求从100.0调整为120.0,并更新相关显示文本
2025-09-30 17:07:45 +08:00
fallingshrimp
e912a58969
feat(武器): 调整核弹武器属性和角色配置
...
增加核弹的基础攻击力和范围,降低能量消耗但增加冷却时间
更新公鸡角色的武器配置,将核弹作为默认武器
2025-09-30 17:01:44 +08:00
fallingshrimp
1e182d9134
refactor(Characters): 移除Rooster场景中未使用的WhiteSoul武器
...
清理Rooster.tscn场景文件中不再使用的WhiteSoul武器资源及相关节点配置,简化场景结构
2025-09-30 13:24:14 +08:00
fallingshrimp
d5197557f6
feat(武器): 添加代达罗斯风暴魂武器并调整相关参数
...
为公鸡角色添加新的武器代达罗斯风暴魂,并调整其伤害、数量和半径参数。同时修改怪物灵魂子弹的伤害值,并添加超出屏幕自动销毁逻辑。更新武器描述文本以反映参数变化。
2025-09-30 13:23:51 +08:00
fallingshrimp
3ef2d9d133
refactor(fonts): remove unused font files and update related configurations
...
remove HarmonyOS and swyc fonts along with their import files
update project.godot and scene files to remove font references
add new gameplay documentation files
2025-09-30 12:40:12 +08:00
fallingshrimp
0bcee5f474
refactor(Characters): 移除Rooster场景中未使用的武器节点
...
清理Rooster.tscn场景文件中不再需要的武器节点(Meowmere, NuclearBomb, WhiteSoul),减少加载步骤并优化场景结构
2025-09-29 22:38:54 +08:00
fallingshrimp
2dca35f4fd
fix(EntityBase): 修正伤害处理中healthChanged信号触发顺序
...
refactor(Rooster): 更新武器配置,添加新武器并调整顺序
2025-09-29 22:38:39 +08:00
fallingshrimp
c5d58a14f7
feat(武器): 添加白色灵魂武器及相关资源
...
添加新的白色灵魂武器,包括脚本、场景和资源文件
修改公鸡角色配置以使用新武器
优化子弹工具类和白色灵魂子弹的行为
添加获取窗口大小的工具方法
2025-09-29 22:33:56 +08:00
fallingshrimp
f3c09b5589
refactor(Characters): 更新公鸡角色的武器配置
...
将公鸡角色的武器从SevenSoul和LGBT更换为PurpleCrystal和VectorStar,并调整默认波次数据为WAVE_NORMAL
2025-09-27 22:39:18 +08:00
fallingshrimp
0d1cf25362
feat(武器): 添加新武器bilioicik及其相关资源
...
添加bilioicik武器资源文件、导入配置及场景文件
更新SevenSoul武器的属性和显示名称
2025-09-27 22:36:52 +08:00
fallingshrimp
84d9eabd2b
feat: 调整角色和子弹属性及武器配置
...
- 将Chick的最大生命值从1000提升至2000
- 修改SevenSoul子弹的能量存储机制,移除治疗并提高能量获取
- 为SevenSoul子弹添加矩形碰撞形状
- 替换Rooster的武器配置,移除PurpleCrystal和VectorStar,添加LGBT武器
2025-09-26 22:46:27 +08:00
fallingshrimp
a38d99a998
refactor(子弹系统): 重构子弹伤害检测逻辑
...
将子弹伤害检测逻辑提取到BulletTool工具类中
新增SevenSoul子弹的初始属性和碰撞处理
调整hitbox位置并启用碰撞检测
2025-09-26 22:37:05 +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