Commit Graph

  • 77f9db541b MVP of enter building mechanism main wjsjwr 2026-01-18 23:09:06 +0800
  • 4d51c4b3c8 Refine student suit theme and make it ready for the next step wjsjwr 2026-01-18 21:45:05 +0800
  • 73499fde06 Formats and more wjsjwr 2026-01-18 20:05:23 +0800
  • cb6217d0cd NDBS update wjsjwr 2026-01-18 12:38:03 +0800
  • d29c7e4881 数值编辑系统PoC wjsjwr 2026-01-17 20:59:45 +0800
  • ac1cef31ac Update spec for NDBS wjsjwr 2026-01-17 15:25:16 +0800
  • fcf4121cbe Fix navigation issue wjsjwr 2026-01-17 14:59:44 +0800
  • 5cf70ccf4b Fix grid system wjsjwr 2026-01-17 14:27:36 +0800
  • 7a694259cf cleanup wjsjwr 2026-01-11 23:58:04 +0800
  • 541ba1695d 增加注释 wjsjwr 2026-01-11 23:57:24 +0800
  • 3a3b09c2c5 AStarGrid 未完成 wjsjwr 2026-01-11 23:29:57 +0800
  • 206e5622bb 1. 每一轮自走的时间是30秒,campus.tscn中的 TopBar/HBox/YearProgress/ProgressBar 需要能够反映时间。2. 提高玩家的移速,在每一轮开始时,就已经将这一轮这个角色需要做的事情计算出来,并且在这30秒内完成计算出的结果。3. 将角色的参与的事件输出在Log/VBoxContainer/RichTextLabel中,比如“XXX去了图书馆,科研进度+1”之类的。4. 在idle_wander的时候播放phone_*的动画,进入动画为phone_up -> 持续动画为phone_loop -> 结束动画为phone_down wjsjwr 2026-01-11 21:53:17 +0800
  • fc5db6496f Update campus behavior wjsjwr 2026-01-11 19:51:49 +0800
  • 39682f14fe 已落地 .tres/json 的内容定义入口,并把 ResourceContentSource/JsonContentSource 实现为可用的加载器;同时给出可运行的样例定义文件,默认会在 GameSession.CreateDefault() 中注册加载。 改动说明 - 实现内容加载器并支持 res:///user:// 路径解析与 JSON 枚举解析:scripts/Core/ContentRegistry.cs - 新增 .tres 资源定义接口与样例资源类(学科定义):scripts/Core/ContentResources.cs - 默认注册资源/JSON 数据源,启动时自动合并进内容库:scripts/Core/GameSession.cs - 样例 .tres 与 JSON 内容定义:resources/definitions/discipline_biology.tres, resources/definitions/disciplines.json, resources/definitions/archetypes.json - 当前 .tres 走“扁平字段 + RuleIds”,数值型 Modifier 更适合先用 JSON 落地,后续可以把更多字段迁入资源类。 - JSON 采用与 Models 定义一致的结构(DefinitionHeader/LocalizedText/ModifierBundle),便于后续扩展。 wjsjwr 2026-01-01 01:59:57 +0800
  • 9c1593e717 已把 TaskSystem/SynergySystem/EconomySystem 按设计文档的“核心规则”落地成可运行逻辑,并把回合结算从 GameManager 下沉到系统与事件流上。 - 任务推进与结算:执行阶段按任务类型用属性权重计算进度、考虑角色/学科匹配、状态衰减与难度缩放,回合结束统一扣 Deadline、判定完成/失败并派发事件,同时记录署名贡献度 scripts/Core/GameSystems.cs - 经济结算:接收任务事件发奖惩,学术探索根据难度生成论文卡;回合结束统一扣工资并结息(经济学学科触发基础利率)scripts/Core/GameSystems.cs - 羁绊层数与效果:统计人群画像/职能分工堆叠,激活层级并聚合为全局 ModifierBundle 给数值解析器使用 scripts/Core/GameSystems.cs, scripts/Models/GameState.cs - 事件与数值解析支撑:新增领域事件与统一属性合成器,兼容羁绊/学科/特质/装备的叠加 scripts/Core/DomainEvents.cs, scripts/Core/StatResolver.cs - 回合结算入口调整:Review 阶段改由系统处理并发布回合结束事件 scripts/GameManager.cs wjsjwr 2026-01-01 00:07:16 +0800
  • b8fecd080f 已把模型层改成组合式结构并补齐 MVC/内容配置骨架:Unit/任务/运行时状态现在通过组件组合,GameManager 作为桥接层改为驱动 GameSession/Controller;同时新增学科/羁绊/装备/任务/肉鸽等定义结构,预留 i18n 与 Mod 内容加载接口。 wjsjwr 2025-12-31 23:54:31 +0800
  • 71f841fd23 remove data importer wjsjwr 2025-12-31 22:58:32 +0800
  • 85fadb21a1 简单的 CSV→Resource 导入器(EditorScript/Plugin) wjsjwr 2025-12-28 23:33:39 +0800
  • 1690981c70 修复student运动bugs wjsjwr 2025-12-28 22:49:43 +0800
  • 1776244fac Fix unnecessary init value wjsjwr 2025-12-27 23:01:14 +0800
  • bce6fffc3e Player movement. To Fix: player out of area. wjsjwr 2025-12-27 23:00:14 +0800
  • f3a4e31f31 Fix phone coordinates wjsjwr 2025-12-24 23:41:20 +0800
  • cdccd313f9 Create small body scene wjsjwr 2025-12-24 23:32:36 +0800
  • 16b5352fe5 import small body texture wjsjwr 2025-12-15 22:58:31 +0800
  • e5555220a7 toggle buttons wjsjwr 2025-12-15 22:44:41 +0800
  • c90216eb68 20251214 wjsjwr 2025-12-14 22:57:23 +0800
  • d75ef8eab8 Merge remote-tracking branch 'origin/main' wjsjwr 2025-12-14 18:16:52 +0800
  • 7e4639ef1d campus wjsjwr 2025-12-14 18:16:43 +0800
  • 544daf8d56 20251211 Flash 2025-12-11 23:46:09 +0800
  • c3b7b7913c Task info item Flash 2025-12-10 00:11:39 +0800
  • 04ce9036cc 20251808 wjsjwr 2025-12-08 23:31:22 +0800
  • f8aae2d19f INFO BLOCK wjsjwr 2025-12-08 00:21:49 +0800
  • 47360863c1 学习了如何处理像素风 wjsjwr 2025-12-06 23:50:24 +0800
  • 70c19e7972 MVP models wjsjwr 2025-12-06 18:54:23 +0800
  • 8e81f2a12b 详细设计 wjsjwr 2025-12-06 16:54:58 +0800
  • 696024f11c 更新总体设计 wjsjwr 2025-12-05 21:51:11 +0800
  • 6607524c41 总体设计 wjsjwr 2025-12-04 22:37:30 +0800
  • e2d7427892 Changes wjsjwr 2025-12-04 22:31:58 +0800
  • 8c064b3e6f 新的开始 wjsjwr 2025-12-03 21:44:35 +0800
  • 824e03fabf Watch mobile phone wjsjwr 2024-12-06 23:53:02 +0800
  • 693392ade9 Cube drag and drop wjsjwr 2024-12-06 17:14:41 +0800
  • e623429432 Cube wjsjwr 2024-12-03 23:43:07 +0800
  • d02993b9f9 Basic table wjsjwr 2024-12-01 23:47:55 +0800
  • 2848479c71 landing page wjsjwr 2024-12-01 02:06:06 +0800
  • fc536b3736 Merge branch 'main' of http://10.80.10.11/wjsjwr/supervisor-simulator wjsjwr 2024-12-01 00:54:22 +0800
  • fefa6e136a UI wjsjwr 2024-12-01 00:53:06 +0800
  • a17f330f8f Students' Name Generator Flash 2024-11-30 20:59:41 +0800
  • 89a7dc1c68 Merge branch 'main' of http://10.80.10.11/wjsjwr/supervisor-simulator wjsjwr 2024-11-30 20:01:01 +0800
  • df50e3e718 new UI wjsjwr 2024-11-30 20:01:00 +0800
  • a12101e6c8 Merge branch 'main' of http://10.80.10.11/wjsjwr/supervisor-simulator Flash 2024-11-30 19:59:26 +0800
  • f0b8d7cf78 Students' name resource Flash 2024-11-30 19:59:14 +0800
  • edc28cddcb Random character wjsjwr 2024-11-30 00:57:01 +0800
  • bd0f367687 Add ResourceLoader wjsjwr 2024-11-29 22:56:50 +0800
  • 5b26158acf add animation PoC wjsjwr 2024-11-28 23:31:41 +0800
  • c0fe9ac7d0 add repo link wjsjwr 2024-11-25 20:20:43 +0800
  • 7ce78f4046 navigate with shortest path wjsjwr 2024-11-24 02:10:17 +0800
  • de1e986577 Remove dup wjsjwr 2024-11-23 19:57:00 +0800
  • 377dc37219 Create date label wjsjwr 2024-11-23 19:43:22 +0800
  • b6ef0034ac Implement timeline wjsjwr 2024-11-23 19:07:12 +0800
  • 92e8a9f74f Refactor player info wjsjwr 2024-11-23 17:29:59 +0800
  • 1398b56324 Change cursor wjsjwr 2024-11-23 17:04:39 +0800
  • a58ad6c62f Add Timer wjsjwr 2024-11-23 16:42:01 +0800
  • 41654c78c7 Tile Map hover wjsjwr 2024-11-21 23:33:49 +0800
  • c7649e774b Add some temp resources wjsjwr 2024-11-20 00:42:04 +0800
  • e1c82c8a91 Merge branch 'main' of http://10.80.10.11/wjsjwr/supervisor-simulator wjsjwr 2024-11-19 22:24:21 +0800
  • b78ecc1d83 Add Player wjsjwr 2024-11-19 22:24:08 +0800
  • f7e49c2c46 gbot Flash 2024-11-19 00:43:20 +0800
  • a19a1fd19f Add autosave plugin wjsjwr 2024-11-19 00:32:10 +0800
  • 57551683b6 Add Dialogic plugin wjsjwr 2024-11-18 23:42:21 +0800
  • 0e2600f07f New Godot project wjsjwr 2024-11-17 22:13:50 +0800
  • a961234267 Initial commit wjsjwr 2024-11-17 20:03:56 +0800