|
|
559e70fac5
|
feat(mobile): 全屏自适应布局,适配手机/折叠屏/平板
- #wrap 去除外框限制,竖屏/方形屏占满全屏(逻辑分辨率动态:宽240、高按屏比 clamp[280,640])
- 横屏 letterbox:中间 3:4 竖屏显示区域居中,UI 收紧压缩
- viewport-fit=cover + safe-area-inset 适配刘海屏/底部横条
- 星星背景按视口面积重建,保持星空密度
- resize/orientationchange 自动重新适配,对局中旋转位置自动修正
|
2026-08-06 16:05:03 +08:00 |
|
|
|
de33f67343
|
钢琴Boss大激光:白半圆与红半圆同心,底部对齐
- 白半圆圆心改为和红色半圆相同(bm.x1, bm.y1+pR),半径pR/3
- 白矩形起点改为bm.y1+pR,和红色半圆/矩形底部完美对齐
- 白芯从红色半圆下半部分开始,向下贯穿整个矩形,不再断裂
|
2026-08-06 15:13:01 +08:00 |
|
|
|
cf41515239
|
钢琴Boss大激光半圆:白芯也改上半圆
- 内部白芯从完整圆改为上半圆arc(...,0,Math.PI,true)
- 白半圆圆心(bm.x1, bm.y1+pR/3),顶部=炮口,和外部主色半圆同构
|
2026-08-06 15:11:14 +08:00 |
|
|
|
53733e6bfc
|
钢琴Boss大激光半圆:中间加白圆匹配激光内芯
- 在半圆中间位置(圆心bm.x1, bm.y1+pR/2)加一个实心白圆
- 白圆半径pR/3,直径=2pR/3=bm.w/3,和激光矩形内芯宽度一致
- 白圆完全在实心半圆内部,模拟激光从炮口射出的白芯效果
|
2026-08-06 15:09:34 +08:00 |
|
|
|
f7e41d3419
|
钢琴Boss大激光最终修正:5秒持续时间+fill实心完美对接
- 激光持续时间从40帧改为300帧(5秒),匹配用户要求的'持续5秒后消退'
- 大激光绘制改用fill实心风格:
- 上半圆fill:圆心(bm.x1, bm.y1+pR),顶部=炮口bm.y1,底部直径=bm.y1+pR
- 矩形fillRect:从半圆底部bm.y1+pR开始向下,宽度=直径bm.w,和半圆完美对接
- 白边fillRect:窄矩形在主体内
- 彻底去掉stroke描边弧线,消除弧线描边在不同位置的展开差异导致的缝隙
|
2026-08-06 15:07:38 +08:00 |
|
|
|
b8df012c4d
|
钢琴Boss大激光半圆:改用和激光线一致的描边风格
- 去掉fill()实心填充,改用stroke()弧线描边
- 粗主色弧线(lineWidth=bm.w)+细白边弧线(lineWidth=bm.w/3),和激光线绘制方式完全一致
- 半圆与激光都是描边发光风格,纹理自然统一
|
2026-08-06 14:59:52 +08:00 |
|
|
|
2d26af9958
|
钢琴Boss大激光:线从半圆底部开始,不重叠
|
2026-08-06 14:56:37 +08:00 |
|
|
|
a206565ac1
|
钢琴Boss大激光半圆修正:最高点=炮口+和激光一起出现
- 圆心从(bm.x1,bm.y1)改为(bm.x1,bm.y1+pR),半圆最高点正好在炮口位置
- 删除(1-life/dur0)单独动画,半圆是激光本体一部分,和激光一起出现一起消失
- 删除dur0字段依赖
|
2026-08-06 14:54:28 +08:00 |
|
|
|
fc33de3879
|
钢琴Boss:大激光加半圆+大炮塔改红+停掉pedal小子弹
- 大激光矩形上边加向上凸起的半圆(arc Math.PI→0),直径=激光宽度,像枪口扩口
- 左右大炮塔外观全改红色(装甲#5a1a1a/#8a2a2a,指示灯#ff3355)
- 从钢琴minors去掉pedal,大炮塔不再发射小攻击子弹,只保留大激光惩罚+topRain
|
2026-08-06 14:52:23 +08:00 |
|
|
|
bedc2089be
|
钢琴Boss大激光最终重改:更粗+扩口半圆+平滑蓄力
- 大激光宽度从6改为14,明显粗于普通激光(w=4)
- 发射口加入向下扩口半圆:arc(...,0,Math.PI),半径0→w*0.6随发射扩大
- 蓄力机制改为平滑增减:检测到玩家每帧+1(上限60),离开时每帧-1(下限0)
- 蓄力圆环随进度自然缩放,离开时缓慢缩小直到消失(不瞬间清零)
- bossBeam增加dur0字段保存初始持续时间,供扩口动画计算
|
2026-08-06 14:50:12 +08:00 |
|
|
|
c7576c2eb5
|
Boss调整v2:钢琴归中等;突击冲撞4-10秒(三阶段4-8);残影改为同轮廓机体红影(按距离采样);钢琴顺/反扫速度+60%,乱序前摇对齐齐射9帧
|
2026-08-06 13:38:04 +08:00 |
|
|
|
0261f44faa
|
Boss批量调整:血条去切段刻痕;魔碟P2激光间隔翻倍/去间歇期圆圈弹幕;钢琴扫射模式全随机;突击冲撞4-15秒随机+P3速度150%+冲锋红残影+P3移动更快惯性更小;夺权者X/黑石大激光与泰伦触手伤害99999;rush按难度分级分组
|
2026-08-06 13:29:00 +08:00 |
|
|
|
9edc366cf9
|
图鉴测试模式+巡飞弹新武器+存档云同步+机库合并+默认无尽
①图鉴隐藏测试模式:连点标题'军'字10次开关,纯内存标志位全部军械可见可演示,不动SAVE.codex(persist/submitRun读它,动了会污染后端),刷新失效
②24件主武器说明文案全部替换(用户提供梗文案);演示页介绍单行显示、去掉类别前缀、删'实战模拟·自动驾驶'提示行
③新主武器'巡飞弹'(loiter):慢攻速追踪导弹(制导引擎新增maxSpd上限5保持中速),命中留火场(zones新kind:fire纯粒子火舌,无圆形区域)+分裂4枚小炸弹快爆;新精灵loms;CODEX_KEYS同步63
④存档云同步:星币/机体/选中机体/永久强化/本地纪录上服务端(player_state表+POST /api/state+vState白名单清洗);login/me/register响应带state;客户端persist()钩子防抖600ms自动上传;服务端整体替换本地防串号,登出全清;老账号首登自动上传本地存档迁移
⑤机体选择/购买从出击准备并入机库强化(buildShips);出击默认无尽模式
服务端已重启生效;/api/state全链路在独立测试库curl验证通过(合法推送/回读/非法拦截清洗/401)
|
2026-08-06 12:15:17 +08:00 |
|
|
|
4b9ee4e439
|
主页/基地背景改为实战模拟:startHomeSim复用真实引擎随机3主Lv3+3副Lv3+2僚Lv2自动驾驶打怪(G.homeSim标记+AU.simMute静音+主循环看门狗重建,不伤/不计分/不上报);删除静态武器展柜(用户反馈意义不明且挤压排行榜);排行榜flex:1填满剩余高度;o-title半透明露出战斗;b-back4/b-back6补UI=title防看门狗不触发。playwright全流程断言通过(sim启停/武装3+3+2/刷怪/转场/静音开关),console零报错
|
2026-08-06 10:29:23 +08:00 |
|
|
|
ab403f4cc7
|
后端化:账号系统+排行榜+图鉴收集同步+飞行员大厅(零依赖Node+SQLite)
- server/:node:http+node:sqlite 零依赖后端(users/sessions/user_stats/codex_unlocks/runs 五表)
- 安全:scrypt密码哈希/服务端session/全prepared statement/输入白名单/限流/CSP等安全头/静态白名单防穿越
- 前端:o-auth登陆注册 + o-home飞行员大厅(排行榜Top100三排序+图鉴展柜背景:随机3主3副2僚机+刷怪巡游)
- 图鉴改为收集点亮制(未收集=剪影+???),服务端codex_unlocks与本地并集同步
- 修复:回标题/大厅后背景卡在上场残影——render按battleUI门控+离场G=null;空闲=星空
- 结算上报:endRun/rush胜利两处submitRun,Boss击杀计数入排行榜
- playwright全流程验证通过(注册/登陆/游戏/结算/图鉴/安全注入/限流);游戏视觉未验收(用户亲自)
|
2026-08-06 04:20:25 +08:00 |
|
|
|
10e5744da7
|
暗黑魔碟重设计:美术大改=8扇区缝合装甲碟(扇区纹饰缓转眼不转)+红色六边形能量窗呼吸+扇区红裂纹+12节分节环红发光条+紫红竖瞳魔眼(追踪玩家,P3收竖缝);变形沿用环裂成犄角+爆甲机制;攻击小改=签名弹环P2起加内层反向橙弹(双层编织紫+橙)/ringBig改橙弹。另:drawProgenitor/drawAssault迁入boss_art.js(render.js降至477行),AGENTS.md同步。仅语法检查通过,未运行验证
|
2026-08-06 03:31:34 +08:00 |
|
|
|
a9610dfed1
|
夺权者X重设计:美术大改=P1三层阶梯甲板母舰(板缘蓝灯带/橙标识/红炮口/双联副炮塔/引擎列/蓝色大眼核心瞳孔追踪)→P2甲板整体抛离旋转飞走露紧凑钻石机身(引擎尾焰);无人机加光环(参考图特征);攻击小改=P1发射点改最下甲板炮口/P2机动性提升(0.008→0.028左右穿梭)/无人机集火阵型改细光束/chain删改deckVolley甲板齐射(炮口逐点亮前摇+6发垂直弹雨,P1限定)。仅语法检查通过,未运行验证
|
2026-08-06 03:28:39 +08:00 |
|
|
|
b776149ff0
|
激光钢琴重设计:美术大改=4层同心装甲环带穹顶要塞+像素琴键(黑键纹样)+6小炮塔+左右大炮塔(左紫右蓝)+雷达+发光纹路蓄力蔓延+裂壳露红色管线网红核(内层滑更远阶梯裂口);攻击小改=新增第5模式滑奏(顺扫立刻反扫)/P2乱序双键和音/topRain改炮塔轮流开火/ring删改pedal踏板重音慢速大弹。绘制迁入新文件js/boss_art.js。仅语法检查通过,未运行验证
|
2026-08-06 03:25:51 +08:00 |
|
|
|
bde3a7468d
|
原种攻击解单调:新增wingRain抖翅红雨(双翼高频抖动前摇+翼展红光点随机洒落,render同源抖动);tentBeam重做触手鞭击光束(combat.js sweep加swPh相位支持,锚定相位从垂直向下逐帧外鞭展);flowerSnipe改spikeSnipe骨钉三连狙(白色spikeB高速直线,弃用花弹)。仅语法检查通过,未运行验证
|
2026-08-06 03:11:54 +08:00 |
|
|
|
9bf88a83d3
|
原种P2衔接不变宽:背甲两瓣从整体平移改为绕尾端枢轴楔开(顶端外摆16°露血肉、尾端枢轴点不动),尾巴视觉比例恢复。仅语法检查通过,未运行验证
|
2026-08-06 02:57:57 +08:00 |
|
|
|
51304487d9
|
原种接缝修正:身体底边上抬至y14与尾根只重合3px(最大化露尾),底缘加尾节同款左亮右暗描边使接缝读作甲片缝,血肉底边收至y16只填中缝。仅语法检查通过,未运行验证
|
2026-08-06 02:54:47 +08:00 |
|
|
|
c94223bb7d
|
原种衔接再修:身体末端改平头加宽至20px(背甲y20半宽10+血肉y22半宽8,P2滑开后仍重叠无缝),尾根摆动收窄(首节0.8系数,同源同步enemies)。仅语法检查通过,未运行验证
|
2026-08-06 02:47:28 +08:00 |
|
|
|
1a7604a7d6
|
原种衔接修正:身体加长至y18覆住尾根(尾巴先画压身下,不再分离);P1花弹/P2尾激光发射点精确对齐尾端生殖腔光点(oy=34/40)。仅语法检查通过,未运行验证
|
2026-08-06 02:39:13 +08:00 |
|
|
|
e33327809d
|
太空原种按验收反馈修正:P1改小翅芽/P2骨膜翼(3骨刺撑膜,不像肉块);去复眼改大颚+感器红缝(虫形压迫感);P2血肉改血红不粉;腹尾与躯体分离悬空9px;eyeQuad改mawSnipe颚部狙击。仅语法检查通过,未运行验证
|
2026-08-06 02:32:37 +08:00 |
|
|
|
038f6c5b99
|
太空原种重设计(试点):美术大改=装甲蛾兽(三角翼+蜈蚣腹+四红复眼+背甲滑开裂粉肉),攻击小改=花弹改从腹末生殖腔喷出(同源摆动)/P1起手偏左/新增复眼四联狙击eyeQuad/P2生殖腔血光柱;判定数值未动。仅语法检查通过,未运行验证
|
2026-08-06 02:22:21 +08:00 |
|
|
|
3b4e9d35a0
|
修复泰伦母舰变形无动画bug:phase在变形开始即+1,op2/op3改为mp优先驱动(甲壳滑开/触手伸出/眼渐显/嘴展开全部连续渐变)
|
2026-08-06 01:31:47 +08:00 |
|
|
|
b9c1fae131
|
仓库提升至工作区根目录:star-raid成为子目录;gitignore排除.astrion/research;无关项目移至测试1
|
2026-08-06 01:24:32 +08:00 |
|