Go to file
JOJO ceb2b82799 新增3个战锤40k Boss:兽人战斗月亮/黑石要塞/泰伦虫族母舰(共11个)
- 兽人战斗月亮(idx8):锯齿岩月+发光兽人图腾(怒目+獠牙巨口);主攻击=碎石扇(rockb新精灵)+每3轮巨口主炮(2.4倍重弹);小攻击=碎石雨/跳帮舱/狙击;P2=岩缝熔光生长+舷炮连续伸出
- 黑石要塞(idx9):X形四臂黑石星堡+绿晶核心;主攻击=四臂光矛对角成对轮换(臂尖跟随)+P2亚空间主炮(宽16绿柱,laserT压制);小攻击=重型鱼雷/大弹环/战机出击;P2=四臂自X连续旋为十字+核心充能放大
- 泰伦虫族母舰(idx10):生物质长舰+三条摆动触手;主攻击=酸液扇+孢子雷散布+周期孵化虫群;小攻击=生物电浆/孵化/弹环;P2=背甲两瓣滑开露出常存的荧光器官+触手伸长
- 无尽轮换8->11;rush卡片自动包含
2026-08-05 22:45:19 +08:00
css Boss系统重做:多管血条/锁血变身/专属变形动画/签名技能/rush随机装备老虎机 2026-08-05 20:18:46 +08:00
js 新增3个战锤40k Boss:兽人战斗月亮/黑石要塞/泰伦虫族母舰(共11个) 2026-08-05 22:45:19 +08:00
index.html 修复rush重开跳转常规模式的bug;删除主页作战手册;手里剑电弧频率x3(pulse20->7);奇点炮牵引60->88/爆炸40->62/射程100->160帧 2026-08-05 22:07:40 +08:00
README.md Boss系统重做:多管血条/锁血变身/专属变形动画/签名技能/rush随机装备老虎机 2026-08-05 20:18:46 +08:00

星尘突击队 STAR RAID

像素风 Roguelike 竖版射击游戏。原单文件版本已按功能拆分为多文件结构。

运行方式

浏览器直接打开 index.html 即可游玩;或启动本地服务器:

cd star-raid
python3 -m http.server 8000
# 访问 http://localhost:8000/

文件结构

star-raid/
├── index.html        # 页面结构:画布 + 各界面覆盖层(标题/机库/图鉴/结算等)
├── css/
│   └── style.css     # 全部样式:像素风 UI、覆盖层、卡片、触屏按钮
└── js/
    ├── config.js     # 工具函数、存档读写、平衡数值总表
    ├── audio.js      # 程序化音频:音效合成 + 背景音乐
    ├── sprites.js    # 像素精灵工坊:战机/敌机/弹幕/道具/图标绘制
    ├── data.js       # 静态数据机体、21 主武器、18 副武器、僚机、被动
    ├── core.js       # 全局状态、输入、玩家移动、武器引擎、爆炸特效
    ├── enemies.js    # 敌人图鉴、敌机行为、突变词缀、波次生成、Boss 战
    ├── combat.js     # 战斗结算、子弹更新、碰撞检测、经验与三选一
    ├── render.js     # 背景渲染、Boss 像素绘制、世界渲染、主循环
    └── ui.js         # 界面流转、机库商店、图鉴、实战模拟演示

加载顺序说明

JS 模块通过全局作用域共享状态,需按 index.html 中的顺序加载: config → audio → sprites → data → core → enemies → combat → render → ui

操作

  • 移动WASD / 方向键 / 触屏拖动
  • 射击:全自动
  • SHIFT精密移动 · P暂停 · M音乐开关