walkpan
|
505724de83
|
feat(游戏统计): 添加游戏单局统计数据接口和实现
添加 GameScoreStats 接口用于记录游戏单局的各种统计数据,包括战斗、伤害、生存和资源统计
在 SingletonModuleComp 中实现 scores 对象来存储这些统计数据
|
2026-01-03 23:20:07 +08:00 |
|
walkpan
|
cade854fc7
|
feat(游戏事件): 添加复活成功事件并优化英雄死亡逻辑
- 在GameEvent枚举中添加ReviveSuccess事件
- 在SingletonModuleComp中添加score字段用于记录分数
- 移除HeroViewComp中无用的战斗结束相关代码
- 优化英雄死亡逻辑,只有主角死亡才触发游戏结束判定
|
2026-01-03 18:05:32 +08:00 |
|
walkpan
|
1cce4ce361
|
feat(英雄系统): 添加英雄复活机制并控制怪物行为
实现英雄复活功能,当英雄死亡且有复活次数时延迟复活
新增is_reviving状态标记复活中状态
英雄死亡或复活时通过stop_mon_action控制怪物停止刷新和移动
|
2026-01-03 11:17:04 +08:00 |
|
walkpan
|
56452795bb
|
feat(英雄系统): 实现英雄升级和经验系统
- 在 HeroViewComp 中扩展怪物死亡事件数据,包含等级和类型信息
- 在 SingletonModuleComp 中实现完整的经验计算和升级逻辑
- 在 MissionComp 中添加经验获取和升级事件处理
- 在 RogueConfig 中添加经验计算公式和怪物经验配置
- 添加等级同步机制防止ECS数据覆盖
|
2026-01-03 10:09:35 +08:00 |
|
walkpan
|
f5ded0d314
|
refactor(hero): 重构英雄属性同步机制和任务组件
- 在HeroAttrsComp中添加smc.updateHeroInfo调用以同步英雄数据
- 移除MissionComp中冗余的UI状态管理代码
- 在SingletonModuleComp中新增updateHeroInfo方法集中处理英雄数据同步
- 调整heroSet中英雄基础防御值为0
- 添加任务时间倒计时功能
|
2026-01-02 22:12:43 +08:00 |
|
walkpan
|
10e287c134
|
refactor(game): 重构英雄数据结构和添加状态栏更新功能
- 将hero_data重命名为hero并调整属性结构
- 添加hp/mp初始值和最大值
- 新增暴击率(crt)属性
- 增加金币初始值
- 在MissionComp中添加状态栏(hp/mp/exp)更新逻辑
|
2026-01-02 19:21:41 +08:00 |
|
walkpan
|
ad4fd30314
|
feat(怪物系统): 实现基于威胁预算的动态刷怪机制
新增威胁预算系统,根据游戏时间和英雄血量动态生成怪物
- 添加 HeroAttrsComp 查询获取英雄血量比例
- 实现 calculateBudget 计算当前威胁点数
- 实现 generateMonstersFromBudget 根据预算生成怪物
- 添加每秒刷怪逻辑到 MissionMonComp
- 定义不同时间段的怪物生成权重配置
|
2026-01-01 23:49:23 +08:00 |
|
walkpan
|
5e9494e4f8
|
refactor(战斗系统): 简化属性系统并移除魔法相关属性
移除魔法攻击(MAP)、魔法防御(MDEF)、元素抗性等冗余属性
将伤害减免统一由DEF属性处理,重命名CRITICAL_RESIST为CRITICAL_RES
更新相关技能、天赋和怪物配置以适应新的属性系统
删除未使用的职业成长系数配置和基础属性映射逻辑
|
2026-01-01 22:08:26 +08:00 |
|
walkpan
|
ff6091b3e2
|
fix(game): 修复云端数据保存与获取逻辑
- 在SingletonModuleComp中增加云端数据保存成功日志输出
- 调整云端数据获取失败时的警告信息
- 初始化流程中云端登录成功后调用更新云端数据接口
- 任务开始时同步调用云端数据更新和获取接口
- 移除MissionHomeComp中未使用的HeroPageComp导入声明
|
2025-10-19 20:28:25 +08:00 |
|
walkpan
|
1c40c10210
|
重构了云函数
|
2025-10-19 20:10:19 +08:00 |
|
walkpan
|
cfb6819bc7
|
refactor(common): 重构游戏数据同步与单例模块代码
- 移除 GameDataSyncManager 类及相关依赖,简化数据同步管理逻辑
- 在 SingletonModuleComp 中集成数据管理功能,使用本地数组替代字典结构存储英雄数据
- 优化本地与云端数据同步方法,适配云函数接口改动
- 修改英雄判断逻辑,支持基于数组的查询方式
- 修正金币数据的增减接口,增加异步云调用与本地更新的统一处理
- 删除冗余注释及无用代码,提升代码可读性和维护性
- 调整数据结构定义和类型声明,保障类型安全与代码健壮性
|
2025-10-19 18:05:45 +08:00 |
|
walkpan
|
3f6b94af0e
|
refactor(mission): 优化肉鸽关卡及怪物生成逻辑
- 将出战英雄配置由数组改为单个英雄编号,简化相关接口和数据结构
- 统一出战英雄设置和获取方法,移除冗余多英雄管理逻辑
- 增加怪物生成时的强度倍率参数,支持怪物属性随关卡进度递增调整
- 扩展肉鸽模式配置,实现关卡类型区分及怪物数量动态计算
- 新增随机事件系统,支持事件关卡随机触发宝箱、陷阱、增益、减益等事件
- 优化怪物生成流程,整合怪物配置、等级和强度倍率信息,增强游戏体验
|
2025-10-19 17:18:22 +08:00 |
|
panw
|
d0cd9c1326
|
buff需要重置
|
2025-10-16 16:52:27 +08:00 |
|
panw
|
8e044fcf3c
|
dd
|
2025-09-01 17:27:24 +08:00 |
|
panfudan
|
6a29821a7b
|
引导系统基本完成,开始制作 引导步骤
|
2025-08-24 23:40:37 +08:00 |
|
panfudan
|
d693499397
|
开始新手引导
|
2025-08-21 22:57:29 +08:00 |
|
panfudan
|
213149881c
|
去掉大部分 调试信息
|
2025-08-21 14:33:42 +08:00 |
|
panfudan
|
1b56cb7a8c
|
初始版本可以去申请电子版权和软著了
|
2025-08-21 13:54:28 +08:00 |
|
panfudan
|
0a654d130a
|
商店商品++
|
2025-08-20 23:27:32 +08:00 |
|
panfudan
|
77075b2650
|
商店 基本完成
|
2025-08-20 20:51:17 +08:00 |
|
panfudan
|
1896b5fab0
|
开始商店 脚本和ui
|
2025-08-20 17:46:06 +08:00 |
|
panfudan
|
b531948d4d
|
永久数据不再mvvm显示
|
2025-08-20 14:02:14 +08:00 |
|
panfudan
|
bee97b4fe8
|
掉落加双倍处理 基本完成
|
2025-08-19 23:22:59 +08:00 |
|
panfudan
|
c47ecc21e6
|
金币经验掉落
|
2025-08-19 22:30:59 +08:00 |
|
panfudan
|
854affeaae
|
奖励已经双倍奖励
|
2025-08-19 19:40:34 +08:00 |
|
panfudan
|
22f35893d7
|
升级 消耗经验和金币,需要本地和网络同步,又要减少操作
|
2025-08-19 08:56:18 +08:00 |
|
panfudan
|
6365464a1b
|
ui调整
|
2025-08-19 08:42:19 +08:00 |
|
panfudan
|
f5a13de4b5
|
添加物品
|
2025-08-18 21:13:10 +08:00 |
|
panfudan
|
9e1459973c
|
品质统一在boxset设定
|
2025-08-18 21:03:47 +08:00 |
|
panfudan
|
a824d9a124
|
云环境和本地调试 添加
|
2025-08-18 17:00:40 +08:00 |
|
panfudan
|
939e6d553d
|
ui
|
2025-08-17 22:08:00 +08:00 |
|
panfudan
|
e5874bf936
|
护盾改为 护甲值
|
2025-08-17 12:25:22 +08:00 |
|
panw
|
739600de89
|
hero 升级
|
2025-08-15 16:33:02 +08:00 |
|
panw
|
94231cb3b1
|
英雄信息弹窗
|
2025-08-15 09:25:09 +08:00 |
|
panw
|
7203a4ab07
|
英雄展示页面++
|
2025-08-14 17:10:36 +08:00 |
|
panfudan
|
66acc50c49
|
ui继续
|
2025-08-13 23:52:44 +08:00 |
|
panfudan
|
ba3fa75006
|
开始商店ui
|
2025-08-13 00:13:28 +08:00 |
|
panfudan
|
d464491172
|
英雄和敌人 全死亡后,判定解决
|
2025-08-12 20:20:05 +08:00 |
|
panfudan
|
b77f023548
|
本地数据存取 完成
|
2025-08-12 16:58:29 +08:00 |
|
panfudan
|
13d0a6d190
|
技能cd 完善
|
2025-08-11 23:13:16 +08:00 |
|
panfudan
|
5bcf5e737b
|
清理掉 missioncomp的 抽卡相关的 游戏逻辑
|
2025-08-11 22:02:20 +08:00 |
|
panw
|
89daacba36
|
继续游戏模式改变,不再是原先的肉鸽单局,而是闯关轻成长
|
2025-08-11 17:07:28 +08:00 |
|
panw
|
3db3cc78eb
|
逐步 去掉 主英雄设定
|
2025-08-05 10:32:18 +08:00 |
|
panw
|
82127a81ba
|
强化选项 完成
|
2025-07-16 10:38:47 +08:00 |
|
panw
|
6b6d4db571
|
伙伴 系统基本清理
|
2025-07-14 16:59:29 +08:00 |
|
panw
|
fbcd12a5b9
|
取消掉副英雄
|
2025-07-14 16:53:39 +08:00 |
|
panw
|
2ec530d881
|
添加 升级系统
|
2025-06-27 16:26:12 +08:00 |
|
panw
|
d31c495a54
|
属性弹窗++
|
2025-06-26 10:49:08 +08:00 |
|
panw
|
db0a0dd19c
|
信息展示 继续
|
2025-06-25 17:00:43 +08:00 |
|
panfudan
|
2b5ed007b4
|
光环和装备加成 都改为buff 不再使用buff
|
2025-06-25 13:44:51 +08:00 |
|