---
title: "Star Breaker"
url: "https://aigamehub.app/en/games/starcraft-fa3cc7"
source: "https://github.com/Aura417786/StarCraft"
source_type: "github"
play_url: "https://star-breaker-aura-261107.huafeihua560.chatgpt.site/"
platform: "desktop"
login_required: false
pricing: "free"
origin: "original"
ai_tools: []
game_languages: ["zh-cn"]
author: "Aura417786"
author_handle: "Aura417786"
category: "Action"
categories: ["action", "casual"]
tags: ["boss-battle", "browser-game", "canvas", "shoot-em-up", "space"]
added: "2026-11-09T06:09:40.151Z"
updated: "2026-11-09T06:09:40.151Z"
locale: "en"
content_locale: "en"
---

# Star Breaker

A horizontal space shooter browser mini-game: pilot a fighter that automatically fires to the right, traverse five looping star regions, destroy the boss's upper and lower gun groups to weaken its firepower, and fight using energy canisters, floating debris and supply transport ships.

## Description

Players use the arrow keys or WASD to move and aim, Shift switches between spread/focused firing modes, Space consumes stored energy to fire the Star-Piercing Cannon, V activates a brief shield, and the main gun automatically fires to the right. During levels the background continuously scrolls left, passing through five star regions in sequence and looping; enemies appear in three formations with route warnings, and destroying a leader can briefly disrupt its squad members. The boss's upper and lower weapon groups can be destroyed separately; once destroyed, the corresponding attacks stop and the hull's attacks weaken. The field also includes energy canisters that can be detonated to clear enemy bullets, floating debris that can block bullets, and transport ships that drop supplies. After defeating the entire boss, choose one of three evolutions; there are also combo frenzy and dual-boss battles. Made with native HTML, CSS, JavaScript, Canvas 2D and Web Audio; play online or download and double-click index.html to play.

## Original post

星际突围 · Star Breaker｜横向太空射击、可拆武器 Boss、连击暴走与三选一进化。

Topics: browser-game, canvas, html5-game, javascript, shoot-em-up, vibe-coding

# 星际突围 · Star Breaker **驾驶赤焰战机，拆毁首领武器，穿越五片星域。** 一款电脑浏览器横向太空射击小游戏，当前版本为 **v13「深空远征」**。 [![星际突围实机封面](media/promo-cover.jpg)](https://star-breaker-aura-261107.huafeihua560.chatgpt.site/) [▶ 在线试玩](https://star-breaker-aura-261107.huafeihua560.chatgpt.site/) · [观看 30 秒演示](media/trailer.mp4) · [了解游戏与制作过程](https://star-breaker-aura-261107.huafeihua560.chatgpt.site/about.html) - **拆掉 Boss 的武器。** 瞄准上下炮组，削弱对应攻击；后期迎战双首领协同挑战。 - **组合自己的火力。** 切换扩散与聚焦，连击触发暴走，击败整场首领后选择三路线进化。 - **飞过不断变化的太空。** 从行星轨道深入陨石带、舰队残骸、巨舰与黑洞，场景持续向左经过。 ![星际突围游戏片段](media/gameplay.gif) ## 开始一局 使用电脑浏览器和键盘打开试玩链接，点击“开始游戏”。主炮自动向右射击。 | 按键 | 操作 | | --- | --- | | 方向键 / WASD | 移动与瞄准 | | Shift | 切换扩散 / 聚焦 | | 空格 | 消耗储能，蓄力发射贯星炮 | | V | 消耗储能，开启两秒护盾 | 试玩后欢迎告诉我第一次在哪里阵亡、最爽的瞬间，以及是什么让你想继续或退出。结束画面的截图有助于理解你的体验。 ## 关于这份作品 这是一次从零起步的 vibe coding 实践。制作过程包括提出需求、亲自试玩和反馈，再由 AI 协助编程、排查问题与制作素材。战机、首领和背景图片由 AI 生成并整合，音效与动态配乐在浏览器本地合成。 技术采用原生 HTML、CSS、JavaScript、Canvas 2D 和 Web Audio，预渲染场景与分层视差形成 2.5D 观感。完整下载源码后，保留 `assets` 文件夹并双击 `index.html` 也能游玩。 --- ## 完整规则与开发说明 # 星际突围 通过 vibe coding 逐步制作的横向飞机射击小游戏。当前版本是 v13「深空远征」：持续左移的电影感星域、敌军编队、可拆毁的首领武器、能源罐与漂浮掩体，以及补给运输舰事件。保留三路线进化、连击与暴走、双姿态、双首领、贯星炮、护盾、四色补给和原创动态音乐。 ## v13 深空远征 ### 持续前进的五片星域 背景随着有效飞行时间持续向左移动，表现战机向右前进。远景、星点与近处尘埃以不同速度移动；素材使用重新生成的原创科幻场景图，参考科幻大作的真实材质、尺度和光影方向。它采用预渲染素材与多层视差的 2.5D 表现，不是完整 3D 引擎或实时光线追踪。 依次经过「曙光轨道 → 碎星航道 → 余烬墓场 → 深空壁垒 → 虚空之眼」，然后继续循环。每片星域飞行 **75 秒**，最后 **10 秒**平滑渐变到下一片；全程向左平移，不需要击败 Boss。暂停、进化选择及解体演出时，场景时间也冻结。窗口缩放保留飞行进度，重开从轨道开始。系统的“减少动态效果”设置会压低运动效果。 ### 会配合的小怪 最早在 24 秒出现第一波编队，提前 1.35 秒显示航线预警。三种编队轮换：重甲前卫护航、金色指挥机带领的楔形队、上下包抄。击毁队长会使队员失序减速 1.5 秒，并中止尚未发出的炮击；上下包抄保留中央通道，窄矮窗口空间不足时延后生成。 编队替代相应数量的普通刷新，不额外叠加一倍敌潮；保持最多 14 架普通敌机、最多 2 架炮击机。首领预警及首领战清场，运输舰事件与编队不同时启动。 ### 首领武器可被拆毁 五种首领采用原创生成的透明金属舰体素材，各有上、下两组安装在舰体上的武器。向中轴集中火力攻击舰体，或上下移动拆掉炮舱。每组武器耐久相当于首领初始生命的 13%；命中部件的伤害同时以 80% 转入舰体，不另外添加一层必须打光的总血量。图片及其生成提示词分别保存在 `assets/bosses/` 和 `assets/scenery/`。 上、下武器分别对应前两种攻击，摧毁后对应武器停止工作；第三种舰体攻击仍保留并削弱。装甲会损伤、露出烧焦的安装槽，炮舱脱落并逐渐消失。可见安装槽仍可命中舰体，不会反复刷部件奖励。双首领拆武器只减少对应火力，不改变共同安全通道和预警时长。总血条继续使用连续色带，不显示数字。 ### 利用物件与截获运输舰 - **能源罐**：最早 16 秒出现，随后物件约每 18 秒一次，场上最多 3 个。射爆能源罐可清除半径内的实体敌弹，并炸伤小怪；不伤玩家，不直接奖励分数、连击或大招能量。爆炸真正击毁敌机时仍正常计分。 - **漂浮残骸**：阻挡主炮和普通实体敌弹，承受射击后会破碎；不会挡激光和范围攻击。物件本身不产生机身碰撞伤害。大招可以击碎物件并继续贯穿。 - **补给运输舰**：最早 52 秒尝试出现，若遇到编队或首领会延后。带两架护航机，击毁得 600 分并掉落蓝、黄、红补给（遵守场上补给上限）；逃走不扣血，碰撞移除不会发奖励。后续尝试间隔 76 秒。 ### 亲自验收 1. 开局观察固定的行星地形和星点：它们应持续向左经过；暂停后应停止，恢复后继续。 2. 飞行约 65 秒开始看到轨道逐渐变为陨石带，约 75 秒完成；转换期间仍能看清敌机、弹幕和血条。之后每 75 秒更换一片星域。 3. 24 秒后留意编队预警，击毁金色队长，观察队员散开减速；也可使用 Shift 聚焦先拆前卫。 4. 射爆能源罐，观察附近敌弹消失；躲在残骸左侧看它挡弹，再把残骸打碎。 5. 拦截运输舰并射击掉落补给；下一次放它飞过去，确认不会扣血。 6. 首领出现后先瞄准上方炮舱，观察其脱落、冒烟以及相关攻击减少；再打中央舰体结束战斗。 7. 在敌机仍存活时连续进入、退出全屏，确认敌机和剩余血量保留，编队、运输舰、补给与本局进度也不重置；缩小窗口后应有短暂受伤保护，包抄编队中央仍留有通道。调整窗口确认不会恢复已摧毁的首领武器。最后重开，确认场景、编队、物件、分数与成长才会重置。 **71 项 v13 集成检查**通过，覆盖时间换景、左移连续性、图片缓存、编队、部件、掩体、运输舰，以及全屏往返时的实体、血量、进度保留和窄窗保护：`node work/v13-check.cjs`。原有 **270 项战斗检查、59 项音频检查**继续通过。自动检查不代替实际画面与手感验收。 ## 打开与操作 直接双击 `index.html`，用电脑浏览器打开，不需要安装游戏依赖。请保留完整的 `assets` 文件夹。已经打开游戏时，按 Ctrl + F5 刷新以加载修改。 - 方向键或 WASD：按屏幕方向移动，松开停止；自动向右射击。 - Shift：切换扩散／聚焦射击；也可以点击右下方的姿态按钮。切换不消耗资源。 - 空格：消耗
