summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* p47: 整改 — ↵Somhairle H. Marisol6 days9-188/+350
| | | | 倒影改暖色垂直光柱(gap-skip穿桥面落水面,最长≥3格)+近景接入倒影+近景屋顶受光/背光双档luma
* docs: overnight tick — P47 ↵Somhairle H. Marisol6 days1-0/+5
| | | | 整改观察轮三(warm_delta负值自查+预乘alpha混合修复中)
* docs: overnight tick — P47 整改观察轮二(gap-skip+近景接线进行中)Somhairle H. Marisol6 days1-0/+4
|
* docs: overnight tick — P47 整改观察轮(gap-skip 倒影实现中)Somhairle H. Marisol6 days1-0/+5
|
* docs: overnight tick — P47 验收不通过,整改单已派Somhairle H. Marisol6 days1-1/+9
|
* p47: 场景细节升级 — ↵Somhairle H. Marisol6 days13-0/+742
| | | | 河道倒影(waterFrameTickAt微抖)+岸边芦苇加密度+鸭/叶漂浮元素+近景屋顶统一光源阴影
* docs: overnight tick — P47 观察轮(证据钩子接入中)Somhairle H. Marisol6 days1-0/+8
|
* docs: overnight tick — P47 已派发(A3 场景细节)Somhairle H. Marisol6 days1-0/+5
|
* docs: overnight tick — P46 验收通过 push e55edb0Somhairle H. Marisol6 days1-0/+18
|
* p46: 菜单/启动环境动效 — ↵Somhairle H. Marisol6 days12-8/+561
| | | | 逐格涟漪(复用waterFrameTickAt)+灯笼呼吸+屋脊上双视差云影, 全纯函数可复现
* docs: overnight tick — P46 观察轮(黑带自查中)Somhairle H. Marisol6 days1-0/+5
|
* docs: overnight tick — P46 已派发(C1 环境动效)Somhairle H. Marisol6 days1-0/+6
|
* docs: overnight tick — P45 验收通过 push 197378bSomhairle H. Marisol6 days1-0/+6
|
* leader-fix: p45 evidence + acceptance tickSomhairle H. Marisol6 days1-0/+4
|
* p45: 角色动画帧升级 — ↵Somhairle H. Marisol6 days12-1/+615
| | | | 四向x(走4+待机2)原创点阵内嵌图集, 行走/停止/idle 接入渲染
* docs: overnight tick — P45 已派发Somhairle H. Marisol6 days1-0/+4
|
* docs: overnight tick — P44 验收通过 push cb8fbf3Somhairle H. Marisol6 days1-0/+6
|
* docs: overnight tick — P43 验收通过 push 588560d, C3(P44) 已派发Somhairle H. Marisol6 days1-0/+7
|
* p44: 对话框/文字弹层 — ↵Somhairle H. Marisol7 days10-16/+659
| | | | 完整背景框+中文断行换行+分页翻页+Esc关闭+输入隔离(原创32x64点阵头像)
* docs: overnight tick 19:2x — P43 验收通过 push 588560d, C3 已派发Somhairle H. Marisol7 days1-0/+12
|
* p43: HUD 星露谷化切片 — ↵Somhairle H. Marisol7 days10-2/+620
| | | | 右上日历钟卡/体力条形图/底部10格hotbar(1-0选中+高亮+输入隔离)
* docs: overnight tick 19:0x — P42 整改验收通过 push d3a2604, P43(C2) ↵Somhairle H. Marisol7 days1-10/+16
| | | | 已派发
* p42: 启动/菜单水面涟漪整改 — 振幅0.32+波峰列, 帧差14.3, ↵Somhairle H. Marisol7 days8-11/+368
| | | | 防降振回归 (leader fix: 提交+推送)
* docs: overnight tick 18:2x — P42 leader 验收不通过 + 整改单Somhairle H. Marisol7 days1-139/+10
|
* docs: overnight tick 18:20 — P41 双 commit 验收通过已 pushSomhairle H. Marisol7 days1-0/+8
|
* docs(p41): UI 差距审计Somhairle H. Marisol7 days1-0/+63
| | | | | | | - 新增 docs/design/ui-gap-20260928.md:核对启动画面/主菜单/HUD 现状与 用户标准(精美启动动画、无大黑块、星露谷式布局)的差距清单 - 列 G1-G5 差距与 C1-C5 候选改进并按观感收益/成本排序,供 Hermes 选择 - 本单不含实现,仅审计与后续验收建议
* feat(p41): 夜帧船篷对比暗化Somhairle H. Marisol7 days4-2/+170
| | | | | | | | | - VillageArt.drawCc0BoatOverlay 增加夜层专用暗化系数 0.7(仅夜光晕层生效, 白天不调用 overlay,p40-day/p40-boat 逐字节不变) - P40ArtTests 新增 NightBoatAwningIsAtLeast40GreyDarkerThanSurroundingGlow: 内嵌 PNG 解码读取夜帧,断言船 2 瓦包围盒比 24px 光晕环至少暗 40 灰阶 - 新增 scripts/check-p40-night-boat-contrast.py 独立像素守卫 - 重出 docs/evidence/p40-night.png(contrast 103.2 >= 40)
* docs: brief — P40 收口、active writer 切到 ↵Somhairle H. Marisol7 days1-1/+1
| | | | ses_f18a8013afe、通道记账更新
* docs: overnight tick 18:15 — P40 三轮整改全部验收通过 931b0ac ↵Somhairle H. Marisol7 days1-0/+10
| | | | 已 push
* feat(p40): 乌篷船篷面实心拱形重绘与像素回归Somhairle H. Marisol7 days3-41/+145
| | | | | | | | | | | - make-cc0-art.py 重绘 boat 篷面为实心拱形竹篷:拱线以下逐列实心填充, 连续脊线高光跨越两半在瓦片边界相接,肋骨/端盖/甲板阴影收边(原 1px 竖柱 栅栏式画法改为整片拱面) - 重生成 Assets/cc0-tiles.png(同参数逐字节稳定) - P40ArtTests 新增 BoatAwningIsASolidArchWithAContinuousRidge 像素级断言: 脊线无透明断列、拱下每列有实心竹色、左右两半拱顶同高 属 P40 整改的篷面实心 + 回归部分。
* feat(p40): 乌篷船证据收口(相机遮挡与取景修复)Somhairle H. Marisol7 days7-6/+41
| | | | | | | | | - CenterCameraOnTile 让相机直对船瓦片,avatar 挪到岸上非水瓦片,消除遮挡 - day/night/boat 三个证据镜头统一以船为中心;boat 帧整条船(234-235,50)完整入框 - 夜光晕后重绘船体(drawCc0BoatOverlay),修复桥头灯把船洗白 - make-p40-closeups.py 裁剪框对准船真实包围盒,closeup 不再裁切船 - 相机遮挡修复含 leader 外科修复(CenterCameraOnTile) - 重出 docs/evidence/p40-day/night/boat 及 closeup 2x
* docs: overnight tick 17:4x — P40 验收乌篷船项不通过、整改单已发Somhairle H. Marisol7 days1-0/+15
|
* test(p40): 连贯带/同seed/夜光回归 + 运行时证据帧Somhairle H. Marisol7 days9-2/+191
| | | | | | | | | - P40ArtTests 6 例:连贯带覆盖路网且抑制孤立散布、摆放确定性、红灯笼落门口、 红/石灯笼同光晕路径、同 seed 重生成一致、P40 索引在界内 - AssetPackTests 索引列表加 19/20;fsproj 注册 P40ArtTests - scripts/make-p40-closeups.py 乌篷船 2x NEAREST 特写 - docs/维护说明.md 追加 P40 小节;证据 4 帧白块检查 0 命中,重复运行 byte-identical - Release 全量 Desktop 201/201、Kernel 119/119 exit 0
* feat(p40): 石板路连贯带 + 红灯笼入夜光 + LV_P40_SHOT 证据钩子Somhairle H. Marisol7 days2-3/+136
| | | | | | | | - VillageArt: cc0PavingTiles 纯函数(路径/门口/桥相连石板格),drawTerrainTile cc0 分支只铺连贯石板带(19)、孤立散布石板改画草地;fallback/大世界原样 - cc0RedLanternTiles 门口红灯笼(20),并入 nightLightTilesWith 复用 P14 预乘 alpha 光晕 - Game: LV_P40_SHOT 钩子拍 p40-day/night/boat(PrepareP40Shot/CaptureP40Shot) - 不写瓦片/不改可达性/不动 Sim.step
* art(p40): 石板/红灯笼新格 + 重绘乌篷船与石灯笼(672x32, 21 ↵Somhairle H. Marisol7 days3-58/+173
| | | | | | | | | 格) - make-cc0-art.py: 新增 draw_paving(19)/draw_red_lantern(20);重绘 draw_boat(14/15) 放大船体 + 醒目拱形竹篷,重绘 draw_stone_lantern(16) 三段石结构强化 - 索引 0-13、17-18 逐字节不变(git show 复核);二次生成 byte-identical - docs/素材来源.md 更新为 21 格并新增第 5 节 P40
* docs: overnight tick — P40 派发留痕Somhairle H. Marisol7 days1-0/+7
|
* docs: overnight tick 09-28 16:35 — P39 验收收口 ceb45d4 pushSomhairle H. Marisol7 days1-0/+11
|
* test(p39): 摆放/光晕/奇偶 spacing 回归 + 运行时证据帧Somhairle H. Marisol7 days10-2/+236
| | | | | | | | | | - P39ArtTests 9 例:桥/船/灯笼/摊位/芦苇地形与确定性、NightLightTilesIncludeRoadLanterns、 StallsAndLanternsDoNotOverlapForOddAndEvenSpacing(奇 {3,5,7,11,13}/偶 {2,4,6,8,12})、 DegenerateSpacingPlacesNothing({0,1,-3} 返回空集) - AssetPackTests 更新为 19 格 + 新索引;fsproj 注册 P39ArtTests - scripts/make-p39-closeups.py:2x NEAREST 特写 - docs/维护说明.md 追加 P39 小节;证据 5 帧白块检查 0 命中,重复运行 byte-identical - Release 全量 Desktop 195/195、Kernel 119/119
* feat(p39): cc0 中式元素确定性摆放 + 夜间灯笼光晕接入Somhairle H. Marisol7 days2-9/+250
| | | | | | | | | | - VillageArt: 新增 splitmix/hash2/tileIsWater 与 cc0BridgeTiles/cc0BoatTile/ cc0LanternTiles/cc0StallTiles/cc0ReedTiles,drawWorld cc0 分支叠加五类元素 - 奇偶 spacing 边界:摆放守卫 spacing<2 返回空集,消除 spacing=1 同余重叠 - nightLightTilesWith(includeRoadLanterns) + drawNightGlows 新参数; 旧 nightLightTiles 语义不变,Game.fs riverscape 分支按 cc0 开启路灯光晕 - LV_P39_SHOT 证据 hook:Update 准备、Draw 落盘(PrepareP39Shot/CaptureP39Shot) - 不写瓦片/不改可达性/不动 Sim.step
* art(p39): 自绘中式元素补入 cc0 图集(索引 12-18,608x32)Somhairle H. Marisol7 days3-9/+233
| | | | | | | - scripts/make-cc0-art.py 由 384x32(12格) 扩到 608x32(19格),新增 draw_bridge_center/end、draw_boat、draw_stone_lantern、draw_stall、draw_reeds - 旧索引 0-11 逐字节不变;产物 1523 bytes,sha256 ef86ced2…6adcb,二次生成一致 - docs/素材来源.md 更新为 19 格并新增第 4 节(P39 清单 + 摆放规则 + fallback 差异)
* docs: overnight tick 09-28 15:35 — P38 push 27639a4,P39 已派发Somhairle H. Marisol7 days1-0/+9
|
* docs: P38 界面审计结论、HUD 图标证据与维护说明Somhairle H. Marisol7 days6-0/+40
| | | | | | 审计结论:启动动画/开始界面/HUD 窄条已达标,最大差距为 HUD 缺图标化; 证据 p38-splash-1/2(启动动画帧序列)+ p38-hud-day/night/closeup-2x;说明 digest 恒定(仅渲染层改动),check-no-white-blocks 5 帧 0 命中,附复现命令。
* test(desktop): P38 HUD 图标布局与确定性回归Somhairle H. Marisol7 days2-0/+72
| | | | | 新增 P38HudIconTests(4 例):五段图标唯一且 7x7 点阵良构、段宽=图标+间隙+文本且 不重叠/在 1280 内、段与布局确定、昼夜底色半透明且覆盖图标与文本。
* feat(desktop): P38 HUD 图标化升级(时段/时间/倍速/体力/钱币)Somhairle H. Marisol7 days2-12/+100
| | | | | | | 顶部常驻条每个状态段前加 7x7 原创点阵图标(用 pixel 贴图绘制,无外部素材): 时段=太阳、时间=钟、倍速=双箭头、体力=心形、钱币=圆形钱眼。图标占 iconWidth+iconGap 后接文本,段总宽含图标;底色药丸与 1px 描边同覆盖图标与文本, 昼夜两套调色板均可读;仍为半透明窄条(barHeight 不变,非大黑块)。
* docs: overnight tick 09-28 10:00 — P38 界面升级切片已派发Somhairle H. Marisol7 days1-1/+3
|
* docs: overnight tick 09-28 09:50 — P36/P37 独立验收通过Somhairle H. Marisol7 days1-1/+10
|
* docs: P37 职业系统证据与维护说明Somhairle H. Marisol7 days4-0/+42
| | | | | | | 证据 p37-occupation-select/fisher-start/farmer-start.png(职业选择页中文可读、 渔夫 vs 农夫开局 HUD/任务对照);check-no-white-blocks 3 帧 0 命中;两帧差异 仅顶部 HUD 1648px + 左下任务面板 831px、场景区 0,证明职业不改变世界生成。 维护说明补 P37 小节(已落地范围/物品落点限制/复现)。
* test(desktop): P37 职业系统首切片验收回归Somhairle H. Marisol7 days2-0/+125
| | | | | | 新增 P37ProfessionTests(8 例):渔夫首项钓鱼相关、同职业同 seed 任务序列 逐项确定、不同职业序列不同、开局钱/体力差异、开局物品包、v1/v2 旧档读入 无职业、选择页键盘导航+Enter 确认、职业中文文案有 CJK 字形可渲染。
* feat(desktop): P37 职业选择/开局取证钩子 LV_P37_SHOTSomhairle H. Marisol7 days1-0/+50
| | | | | 从主菜单进入「选择职业」页截图,按 LV_P37_OCCUPATION 选定职业(默认渔夫) 开局并打开任务面板截 HUD/任务列表后退出;仅证据用,不影响默认玩法。
* docs: P37 职业系统首切片设计(profession-system.md)Somhairle H. Marisol7 days1-0/+92
| | | | | | | 4 职业(农夫/渔夫/货郎/书生)+ 暂不选择;每职业列开局属性差异、 每日任务池变化点、与村民对话/剧情/报价的接点;写明地图 seed 确定性与 任务生成确定性约束;末尾给出 7 条可测验收条件。范围外(全村职业化/ 技能树/其他职业/Sim.step)明确不做。