碎晶星场:碎晶会分裂的矢量太空射击游戏

驾驶一艘带惯性的小飞船穿过漂浮的碎晶,打包成一个很小的离线 HTML 文件:打中的大碎晶会裂成中块和小块,琥珀色无人机会横穿星场并还击,清空一场就来更大的一波,三艘飞船用完即结束。发光线条用 Canvas 2D 绘制,声音全部合成。

碎晶星场:碎晶会分裂的矢量太空射击游戏

准备好外观和配色、飞船、碎晶和敌人的形状,以及可选的数值、规则和音效。Skill 会交付可下载的 Skill(参考游戏工程、定制指南、无头自动验证),以及一局可以直接玩的示例。

使用方法

  1. 你的编程 Agent 复制参考游戏,按定制指南修改:颜色和辉光、文字、形状、碎晶尺寸和分裂、操控和子弹、计分和生命、无人机、第二种敌人、操作、声音、场地大小。

  2. 所有内容打成一个很小的 HTML 文件:模拟是普通 JavaScript,线条用 Canvas 2D 绘制,声音全部合成。

  3. 在沙盒策略下用无头浏览器实际试玩:标题、开始、转向、推进、开火、碎晶分裂、无人机、波次、暂停和继续、结束、重来,以及手机上的触屏摇杆和开火区。

常见问题

会调用模型或需要密钥吗?

不会。Skill 给你的 Agent 提供参考游戏、定制指南和验证;游戏本身不发出任何网络请求,也不调用模型。

为什么演示要放在沙盒里?

框架是不透明源,也不能联网,所以场景读不到本页的任何内容,也访问不了互联网。

游戏只有英文吗?

是的。页面有中英文两种语言,游戏里的文字是英文。

可以再加一种敌人吗?

可以。定制指南按无人机的写法一步步说明如何加第二种敌人:数值、生成、碰撞、绘制、声音和一条验证步骤。

手机上能用吗?

能:左手拇指用浮动摇杆转向,右手拇指开火。目前只在触屏模拟下验证过,还没有在真机上测试。

为什么没有在线生成?

生成新场景需要在沙盒里注入模型 Key,后端暂时还不支持。目前请用你自己的 Agent 运行这个 Skill。