This repository contains a simple agent-factory workflow for planning and completing repository tasks with Claude and Codex agents.
仓库根目录新增 index.html 作为统一入口页,用卡片方式汇总当前已完成的可玩 mini-games,并直接链接到各自的 index.html。直接在浏览器打开根目录 index.html 即可浏览和启动游戏。
新增 conveyor-factory/index.html,提供一个无需构建步骤、可直接在浏览器中打开的 idle 工厂自动化原型,包含:
- 至少 12x12 的工厂网格,支持点击与拖拽连续放置四方向传送带
- 矿机、加工机、收集器三类基础机器,以及两层科技解锁出的高阶矿机与高阶加工机
- 基于 tick 的物品流动、传送带断线停运判定与金币自动累计
- 使用
localStorage自动保存当前金币、库存、科技和地图布局
直接用浏览器打开 conveyor-factory/index.html 即可游玩。
新增 infinite-conveyor-factory/index.html,提供一个无需构建步骤、可直接在浏览器中打开的传送带自动化小游戏,包含:
- 16x16 可滚动网格地图与左侧建造面板
- 左侧固定原料源点、右侧固定交付出口,以及可点击放置/旋转/删除的传送带与加工站
- 通过金币手动解锁两种新建筑:高速传送带与加工站
- 基于 tick 的物流移动与
requestAnimationFrame平滑插值动画 - 使用
localStorage持久化地图、金币、解锁状态,并提供首条产线教程提示、清空地图与重新开始按钮
直接用浏览器打开 infinite-conveyor-factory/index.html 即可游玩。
新增 pixel-conveyor-factory/index.html,提供一个无需构建步骤、可直接在浏览器中打开的轻量像素风自动化工厂原型,包含:
- 可交互网格地图,支持鼠标点击放置四方向传送带、加工站和收集器
- 地图边缘固定原料生成点,原料沿传送带移动,加工后变成成品并在收集器处转化为金币
- 共享金币池下的双人同屏协作,玩家 1 使用
WASD + Q / E / R / F,玩家 2 使用方向键与, / . / / / Enter - 两项全局升级:更快的传送带节拍与更高效、更值钱的加工站
直接用浏览器打开 pixel-conveyor-factory/index.html 即可游玩。
新增 game-of-life/index.html,提供一个可直接在浏览器中打开的康威生命游戏模拟器,包含:
- 可缩放、可平移的大型 Canvas 网格
- 点击或拖拽绘制/擦除细胞
- 播放、暂停、单步、随机填充、清空等控制
- 经典图案下拉菜单,可放置 Glider、Pulsar、Gosper Glider Gun 等种子
直接用浏览器打开 game-of-life/index.html 即可运行。
新增 nie-xiaoqian-rpg/index.html,提供一个可直接在浏览器中打开的轻量 RPG 原型,包含:
- 郊外、兰若寺两张地图探索
- 聂小倩、燕赤霞相关剧情对话
- 小鬼伏击与黑山老妖两场回合制战斗
直接用浏览器打开 nie-xiaoqian-rpg/index.html 即可游玩。方向键或 WASD 移动,Enter / 空格确认或推进对话。
新增 typing-speed-test/index.html,提供一个无需构建步骤、可直接在浏览器中运行的打字速度测试,包含:
- 至少 15 段内置英文短文,随机抽取进行测试
- 实时 WPM、准确率、计时与错误数统计
- 逐字符高亮显示:正确为绿色、错误为红色、未输入为灰色
- 完成后结果弹层,以及重试当前段落或切换新段落
- 使用
localStorage保存并展示个人最佳 WPM
直接用浏览器打开 typing-speed-test/index.html 即可开始测试。
新增 pixel-landscape/index.html,提供一个无需构建步骤、可直接在浏览器中打开的程序化像素风景生成器,包含:
- 基于 seeded RNG 与 1D 噪声生成的山体、丘陵、水线与云层
- 通过滑块调整 biome、time of day 与 palette variant,并即时重绘
Regenerate生成新种子场景,Export PNG导出当前画面
直接用浏览器打开 pixel-landscape/index.html 即可运行。
新增 magnetic-pinball-duel/index.html,提供一个无需构建步骤、可直接在浏览器中打开的双人同屏物理弹球对战原型,包含:
- 玩家 1 使用
W / S调整角度、A / D调整力度、F发射;玩家 2 使用↑ / ↓、← / →、Enter控制顶部发射器 - 玩家 1 可用鼠标左键拖动下半场磁铁,玩家 2 可用
I / J / K / L或触屏拖动上半场磁铁,实时改写弹道 - 弹珠持续受到重力、撞柱反弹与磁力场牵引影响,并带有可见拖尾粒子和半透明磁场圆环
- 击中对方区域得分靶可加分,误击己方护盾会扣分,先达到目标分数即可获胜并显示结算遮罩
直接用浏览器打开 magnetic-pinball-duel/index.html 即可游玩。
新增 magnetic-marble-table/index.html,提供一个无需构建步骤、可直接在浏览器中打开的双人同屏磁力弹珠对战原型,包含:
- 页面加载后立即开打,玩家 1 使用
W / S调整角度、A / D调整力度、Q切换磁极、Space发射;玩家 2 使用↑ / ↓、← / →、/、Enter - 双方各有一颗可反复上膛的弹珠,同极排斥、异极吸引,按距离衰减实时改写弹道
- 桌面内同时存在固定挡板、弹射器、旋转门三种障碍,并带有粒子拖尾、磁力连线和屏幕震动反馈
- 将对手弹珠撞出边界可得 1 分,让自己的弹珠进入得分区可得 2 分,先达到 5 分获胜并显示重开按钮
直接用浏览器打开 magnetic-marble-table/index.html 即可游玩。
新增 magnetic-pinball-versus/index.html,提供一个无需构建步骤、可直接在浏览器中打开的双人同屏磁力挡板对战原型,包含:
- 玩家 1 使用
W / S移动左挡板、Q切换磁极;玩家 2 使用↑ / ↓与/,打开页面即可直接开打 - 弹球会持续受到左右磁铁挡板的吸引 / 排斥力影响,并实时偏转轨迹;同时保留清晰的挡板碰撞反弹
- 场上每隔数秒会随机刷新金币道具,拾取后立即触发加速球或缩小对手挡板;中场还会出现短时障碍干扰
- 支持单人
vs AI模式,右侧 AI 会简单追踪弹球 y 坐标并随机切换磁极 - 使用粒子拖尾与青色 / 橙色磁力线直观显示吸引态和排斥态,先到 7 分显示胜利画面并可立即重开
直接用浏览器打开 magnetic-pinball-versus/index.html 即可游玩。
新增 magnetic-marble-duel/index.html,提供一个无需构建步骤、可直接在浏览器中打开的双人回合制磁力弹珠对战原型,包含:
- 页面加载后立即进入对战,玩家 1 使用
A / D / W / S / 空格,玩家 2 使用方向键与Enter - 双方从左右两侧轮流发射带磁性的弹珠,同色相斥、异色相吸,距离越近偏转越明显,并以力线和粒子直观看到作用效果
- 棋盘内包含弹性撞柱、三角折射板、磁力增幅区、排斥磁场和阻尼带等策略区域
- 玩家需要把自己的弹珠送进对侧得分区,同时避免飞出边界扣分,先达到目标分数即可获胜,并带有清晰的回合切换提示
直接用浏览器打开 magnetic-marble-duel/index.html 即可游玩。
新增 magnetic-ball-versus/index.html,提供一个无需构建步骤、可直接在浏览器中打开的同屏双人磁力弹球对战原型,包含:
- 玩家 1 使用
W / S调整角度、A / D调整力度并按Space发射,玩家 2 使用方向键与Enter - 上下两端各有一座磁力发射器,双方可几乎同时发射;弹球进入对方底线中央得分区即可得分
- 场内至少 2 个固定磁力点会持续按距离平方反比改变弹道,中场每回合还会随机生成 1-3 个吸引或排斥障碍
- 弹球附带可见拖尾轨迹,先达到 5 分显示胜利画面,并可直接重新开始新一局
直接用浏览器打开 magnetic-ball-versus/index.html 即可游玩。
新增 pixel-coop-puzzle/index.html,提供一个无需构建步骤、可直接在浏览器中打开的双人协作像素拼图,包含:
- 热座双人协作,玩家 1 负责红色通道,玩家 2 负责青色通道(绿+蓝)
- 通过 pointer events 拖放打散的像素块,正确放置会吸附并触发视觉与音效反馈
- 简单 / 普通 / 困难三档难度,对应 8x8 / 12x12 / 16x16 网格
- 倒计时、完成度百分比、随机图案种子与完成后完整像素画统计
直接用浏览器打开 pixel-coop-puzzle/index.html 即可游玩。
新增 pixel-garden/index.html,提供一个无需构建步骤、可直接在浏览器中打开的放置生长模拟,包含:
- 点击网格放置 5 种植物种子
- 植物自动经历种子、幼苗、成熟、开花 4 个可视阶段
- 向日葵与玫瑰共生加速,藤蔓会蔓延,蘑菇会从邻居植物获益,杂草会竞争并导致邻居枯萎
- 提供 1x / 2x / 4x 时间加速、本地自动保存恢复,以及导出 PNG 截图
- 使用 Canvas 像素风渲染,并通过
requestAnimationFrame维持平滑的生长摆动动画
直接用浏览器打开 pixel-garden/index.html 即可游玩。
新增 sound-palette/index.html,提供一个无需构建步骤、可直接在浏览器中打开的音乐步进音序器玩具,包含:
- 8x8 可点击网格,可逐格开关音符
- 自动循环的播放头,会按列触发当前激活节点
- 基于 Web Audio API 振荡器的五声音阶音高映射
- BPM 滑块调速、节点触发高亮,以及一键清空
直接用浏览器打开 sound-palette/index.html 即可运行。
新增 rhythm-factory/index.html,提供一个无需构建步骤、可直接在浏览器中打开的节奏放置工厂原型,包含:
- 一条基础生产线在固定 BPM 下自动产出资源
- 玩家在节拍窗口内按
1/2/3可获得 1.5x 或 2x 产出加成 - 至少 3 级可解锁生产线,逐步加入低音、打击、旋律音轨
- 使用
localStorage记录状态并按时间差结算离线收益
直接用浏览器打开 rhythm-factory/index.html 即可游玩。
新增 rhythm-color-factory/index.html,提供一个无需构建步骤、可直接在浏览器中打开的节奏放置工厂原型,包含:
- 页面加载后自动运行的传送带,色块会按固定 BPM 生成并沿生产线向右移动
- 两项升级:提升产线速度,以及逐步解锁至少 6 种可生产颜色
- 使用 Web Audio API 合成鼓组、低音、和声音轨,随着总升级次数提升逐层叠加
- 色块到达终点时触发弹跳感的粒子喷射反馈,并即时累计总产出与可用能量
- 使用
localStorage自动保存累计产出、升级等级和已解锁颜色,刷新页面后可恢复进度
直接用浏览器打开 rhythm-color-factory/index.html 即可游玩。
新增 sokoban-game/index.html,提供一个无需构建步骤、可直接在浏览器中打开的 Sokoban 推箱子游戏,包含:
- 10 个逐步加难的内置关卡与关卡选择
- 键盘方向键 /
WASD移动,Z撤销上一步 - Canvas 渲染、步数统计、通关提示与已解锁关卡持久化
直接用浏览器打开 sokoban-game/index.html 即可游玩。
新增 hex-territory/index.html,提供一个无需构建步骤、可直接在浏览器中打开的回合制六边形领土争夺游戏,包含:
- 约 127 格的小型六边形棋盘与 SVG 渲染
- 点击空白六边形落子,被完全包围的敌方连通块会被翻转占领
- 使用“优先最大化吃子,其次最大化己方邻接数”的贪心 AI 对手
- 棋盘填满后自动结算胜负,并支持
New Game立即重开
直接用浏览器打开 hex-territory/index.html 即可游玩。
新增 rhythm-tap/index.html,提供一个无需构建步骤、可直接在浏览器中打开的节奏点击反应游戏,包含:
- 4 条按键轨道,使用
D/F/J/K击打下落音符 - 连击、分数、失误与速度实时显示
- 基于
requestAnimationFrame的音符滚动与程序化节拍生成 - 使用 Web Audio API 振荡器生成 hit / miss 音效
- 随时间提升滚动速度与音符密度,失误达到上限后显示结算界面
直接用浏览器打开 rhythm-tap/index.html 即可游玩。
新增 rhythm-color-blocks/index.html,提供一个无需构建步骤、可直接在浏览器中打开的双人热座记忆对战小游戏,包含:
- 页面加载后显示 4x4 彩色网格、双方分数、当前回合与序列长度
- 系统会按顺序高亮一串色块,并用 Web Audio API 为每个色块播放对应音调
- 两名玩家轮流复现同一条逐渐变长的序列,成功后序列自动加一并切换到对手
- 若当前玩家点击出错,对手立即获得等于当前序列长度的分数;任一玩家达到 30 分后结束并显示结果
- 支持一键重新开始整局对战
直接用浏览器打开 rhythm-color-blocks/index.html 即可游玩。
新增 rhythm-memory-grid/index.html,提供一个无需构建步骤、可直接在浏览器中打开的霓虹节奏记忆小游戏,包含:
- 单人模式中由系统按节拍点亮序列,玩家需在限定节拍内点击复现;成功后序列加长、节拍缩短,失败时显示历史最高轮数
- 热座双人模式中两位玩家轮流挑战同一序列,分别记录最高轮数并即时比较胜负
- 初始 4 个色块,每 3 轮增加 1 个可出现色块上限;同时支持触屏、鼠标点击与数字键输入
- 使用 CSS 霓虹发光动画与 Web Audio API 振荡器生成演示/点击节拍音效,无需额外资源
直接用浏览器打开 rhythm-memory-grid/index.html 即可游玩。
新增 rhythm-slice/index.html,提供一个无需构建步骤、可直接在浏览器中打开的音乐驱动切割小游戏,包含:
- 2 首 30-40 秒内置短曲,使用 Web Audio API 实时合成并绑定预定义 beat 表
- 几何形状按节拍从屏幕下方飞出,鼠标或触屏滑动即可切割
- 基于切中时机的 Perfect / Good / Miss 三档判定、分数与 combo 统计
- 每次命中触发 8-12 个粒子碎片,连续 Perfect 达到阈值后触发屏幕震动
- 曲目结束后显示总分、各档命中数与最高连段
直接用浏览器打开 rhythm-slice/index.html 即可游玩。
新增 slingshot-game/index.html,提供一个无需构建步骤、可直接在浏览器中打开的重力弹弓物理玩具,包含:
- 每关至少 3 个引力星体与可视化 gravity well
- 点击拖拽瞄准发射,飞船实时受行星引力影响
- 发射前提供 ghost trajectory 预览线,发射后保留完整飞行轨迹
- 命中右侧目标区域后自动进入下一关,并增加场上星体数量
直接用浏览器打开 slingshot-game/index.html 即可游玩。
新增 gravity-slingshot/index.html,提供一个无需构建步骤、可直接在浏览器中打开的引力弹弓轨道收集玩具,包含:
- 3 到 7 个程序化生成的行星 / 卫星与可视化重力扭曲网格
- 点击拖拽瞄准发射,飞船以 60fps 牛顿引力模拟飞行并留下彩色轨迹
- 分布在星系中的水晶收集目标、剩余数量统计与发射次数统计
- 飞船撞击星体、飞出画面或手动点击
Reset System时立即重置当前局面
直接用浏览器打开 gravity-slingshot/index.html 即可游玩。
新增 gravity-well-sandbox/index.html,提供一个无需构建步骤、可直接在浏览器中打开的 2D 引力沙盒,包含:
- 点击放置 attractor / repulsor 节点,并通过滑块调整质量
- 在空白区域点击拖拽发射粒子束,实时观察轨道、弹弓与混沌路径
- 可切换粒子 trails、独立清空 particles 或 nodes,并显示粒子数 / 节点数 / FPS
直接用浏览器打开 gravity-well-sandbox/index.html 即可运行。
新增 gem-mine-clicker/index.html,提供一个无需构建步骤、可直接在浏览器中打开的 idle gem mine clicker,包含:
- 点击矿脉获取宝石,并带有粒子爆裂与飘字反馈
- 4 种可购买升级,分别强化点击收益与被动产出
- 基于
requestAnimationFrame的挂机收益与动画循环 - Prestige 重置机制,重开后获得永久倍率提升
- 使用
localStorage持久化保存当前进度
直接用浏览器打开 gem-mine-clicker/index.html 即可游玩。
新增 hex-chain-reaction/index.html,提供一个无需构建步骤、可直接在浏览器中打开的六边形连锁反应策略游戏,包含:
- 默认 radius 7、可切换到 radius 5 或 9 的 SVG 六边形棋盘,使用轴坐标与
Map保存格子状态 - 双人 hot-seat 轮流落子,只能下在空格或己方控制的格子上
- 当 token 数量超过该格实际邻居数时触发爆裂,并以短延迟逐步播放连锁反应
- 当前玩家提示、回合统计、重新开始按钮,以及一方在连锁结算后失去全部 token 时的胜利结算
直接用浏览器打开 hex-chain-reaction/index.html 即可游玩。
新增 kaleidoscope/index.html,提供一个无需构建步骤、可直接在浏览器中打开的万花筒绘画玩具,包含:
- 鼠标或触摸绘制的自由线条会实时按 N 条对称轴旋转并镜像复制
- 可调节 symmetry(3-12)、笔刷粗细、描边颜色与背景颜色
Clear清空画布,Export PNG导出当前作品
直接用浏览器打开 kaleidoscope/index.html 即可运行。
新增 pixel-biome-terrarium/index.html,提供一个无需构建步骤、可直接在浏览器中打开的像素生态箱模拟器,包含:
- 64x64 网格 Canvas,区分空地、草、食草动物与捕食者
- 持续运行的生态演化:草扩散、移动觅食、能量消耗、繁殖与死亡
- 实时种群折线图,追踪草、食草动物、捕食者数量变化
- 点击投放食物或生成生物,并可切换降雨来提升草生长速度
- Tick 速度滑块,可在单个浏览器标签页内持续观察系统波动
直接用浏览器打开 pixel-biome-terrarium/index.html 即可运行。
新增 magnetic-marble-arena/index.html,提供一个无需构建步骤、可直接在浏览器中打开的双人同屏物理弹珠竞技场,包含:
- 玩家 1 使用
WASD + 空格、玩家 2 使用方向键 +Enter,先调角度与磁极,再蓄力并同时发射 - 弹珠与中央目标球之间存在可感知的吸引 / 排斥磁力,轨迹会被实时扰动
- 竞技场随机使用 3 张预设地图,内含圆形撞柱、矩形反弹墙、三角折射板三类障碍
- 进球后立即计分并触发视觉反馈,先到 5 分显示胜利结算
直接用浏览器打开 magnetic-marble-arena/index.html 即可游玩。
更新 magnetic-pinball-arena/index.html,提供一个无需构建步骤、可直接在浏览器中打开的双人同屏磁力弹珠对战原型,包含:
- 玩家 1 使用
W / S + Space、玩家 2 使用↑ / ↓ + Enter控制上下两端的磁力发射器 - 同色弹珠互相排斥、异色弹珠互相吸引,并用场上连线直观显示磁力关系
- 台面会按模板随机刷新
挡板、弹射器、加速带三种障碍物,持续改写弹道 - 每局固定
60秒,结束后显示双方得分与胜负结果,并支持切换单人模式对战简单 AI
直接用浏览器打开 magnetic-pinball-arena/index.html 即可游玩。
新增 pixel-ecosystem-tank/index.html,提供一个无需构建步骤、可直接在浏览器中打开的像素生态模拟玩具,包含:
- 可点击或拖拽向透明缸体中投放藻类、浮游生物、捕食者与矿石障碍
- 藻类受光照强度影响生长,浮游生物会追逐藻类进食并繁殖,捕食者会捕食浮游生物
- 侧边栏提供光照强度滑块与三条种群实时折线图,方便观察生态平衡变化
- 使用 Canvas 绘制 4x4 到 6x6 的像素精灵,并包含容量上限、能量衰减与自然死亡机制
直接用浏览器打开 pixel-ecosystem-tank/index.html 即可运行。
新增 gravity-well/index.html,提供一个无需构建步骤、可直接在浏览器中打开的重力井物理沙盒,包含:
- 支持至少 500 个同时活动的粒子;点击放置 attractor,按住
Shift点击或右键放置 repulsor - 移动端可通过 placement toggle 在 attractor / repulsor 之间切换并直接触控放置
- 可调节 gravity strength、particle spawn rate、trail length
- 基于粒子速度的 HSL 彩色拖尾、清空重置与 PNG 导出
直接用浏览器打开 gravity-well/index.html 即可运行。
新增 particle-life/index.html,提供一个无需构建步骤、可直接在浏览器中打开的粒子生命生成艺术玩具,包含:
- 640 个粒子与 5 种颜色 species,基于 attraction / repulsion 矩阵实时演化
- 可直接调节的 5x5 force slider 矩阵,以及
Randomize Rules/Reset Particles控制 - 点击 Canvas 可按当前 species 在光标附近批量生成新粒子
Wrap Edges与Bounce Walls边界模式切换- Canvas 2D 发光粒子与半透明残影效果,便于观察聚团、链状与细胞样结构
直接用浏览器打开 particle-life/index.html 即可运行。
新增 pixel-color-evolver/index.html,提供一个无需构建步骤、可直接在浏览器中打开的 idle 色彩繁殖小游戏,包含:
- 至少 8x8 的彩色网格,邻格会每隔数秒自动以 HSL 加权平均进行混色繁殖
- 玩家可选择红 / 黄 / 蓝三原色,并点击任意格子进行颜色注入
- 页面顶部持续显示当前目标色、最接近格子的色距,以及达成目标后的下一轮切换
- 使用
localStorage保存世界状态,并在刷新后根据离线时长快进演化步数
直接用浏览器打开 pixel-color-evolver/index.html 即可游玩。
新增 gravity-golf/index.html,提供一个无需构建步骤、可直接在浏览器中打开的重力高尔夫物理游戏,包含:
- 5 个手工设计的轨道高尔夫关卡,难度逐步加入 repulsor、黑洞、轨道行星与重力切换门
- 提供简单 level select 界面,可直接跳转任意关卡并查看每洞 par / 已完成成绩
- 点击并向后拖拽瞄准发射,发射前会显示 dotted trajectory 预览与力度提示,并支持移动端 pointer/touch 拖拽
- 使用 Canvas 2D 与简单 Newtonian / Euler 重力模拟,让球在引力井之间弯曲飞行;撞上行星表面或黑洞时会丢球重置
- 记录每洞与总杆数,进洞时带有收球视觉效果与简短音效,并支持逐洞重开或整局重玩
直接用浏览器打开 gravity-golf/index.html 即可游玩。
新增 gravity-well-slingshot/index.html,提供一个无需构建步骤、可直接在浏览器中打开的重力弹弓街机游戏,包含:
- 5 个逐步加难的关卡,每关至少 3 个可视化 gravity wells,并显示引力作用半径
- 从屏幕边缘发射点进行鼠标或触摸拖拽瞄准,发射前会显示 dotted prediction arc
- 发射后的弹体使用 Newtonian gravity 实时模拟,并留下随时间变色淡出的彩色轨迹
- 命中目标即可过关,超过关卡发射预算则失败;HUD 持续记录总发射次数与分数
直接用浏览器打开 gravity-well-slingshot/index.html 即可游玩。
新增 hex-color-idle-factory/index.html,提供一个无需构建步骤、可直接在浏览器中打开的颜色混合 idle factory,包含:
- 红、绿、蓝三条主色生产线,基于时间自动累积资源
- 选择两条主色流解锁紫、黄、青等二级混色产线
- 至少 3 种可购买升级,按指数成本曲线提升产出效率
- 订单传送带系统,完成发货后获得全局生产倍率奖励
- 使用
localStorage持久化保存进度,并适配移动端窄屏布局
直接用浏览器打开 hex-color-idle-factory/index.html 即可游玩。
新增 pixel-pulse-sequencer/index.html,提供一个无需构建步骤、可直接在浏览器中打开的像素步进音序器玩具,包含:
- 8x16 可点击网格,按行映射 5 条音色与 3 条打击乐
- 自动循环播放头,使用 Web Audio API 提前调度触发以减少抖动
- 60 到 180 BPM 实时调速、波形切换、主题切换与一键清空
- 激活格在播放头经过时会发光脉冲
直接用浏览器打开 pixel-pulse-sequencer/index.html 即可运行。
新增 soundscape-garden/index.html,提供一个无需构建步骤、可直接在浏览器中打开的生成式音景花园,包含:
- 点击 SVG 花园放置 4 种不同花朵,每种花朵拥有独立视觉造型与 Web Audio 音色
- 邻近花朵会通过音量、声像与轻微 detune 互相影响,形成持续演化的环境音乐
- Tempo、scale、reverb / delay 全局控制,以及基于
localStorage的花园持久化
直接用浏览器打开 soundscape-garden/index.html 即可运行。左键种植,右键移除花朵。
新增 idle-ecosystem/index.html,提供一个无需构建步骤、可直接在浏览器中打开的生态主题 idle game,包含:
- 自动累积的 sunlight / soil 基础资源,以及基于时间戳补算的离线进度
- plants、herbivores、predators 三层食物网,使用简化离散种群方程持续演化
- 可视化的动植物 emoji 精灵带,以及会永久提升全局倍率的 prestige reset
- 使用
localStorage持久化保存生态状态
直接用浏览器打开 idle-ecosystem/index.html 即可运行。
新增 beat-grid/index.html,提供一个无需构建步骤、可直接在浏览器中打开的节奏点击街机游戏,包含:
- 4x4 发光按垫矩阵,每拍随机点亮 1 到 3 个可点击 pad
- 点击命中可累积 combo 与 multiplier,失误或漏点会累计 miss
- 每 20 次成功命中或每 30 秒自动提速,5 次 miss 后结算
- 使用 Web Audio API oscillator 实时生成节拍与反馈音效,无需音频资源文件
直接用浏览器打开 beat-grid/index.html 即可游玩。支持桌面点击与移动端触摸。
新增 waveform-dj/index.html,提供一个无需构建步骤、可直接在浏览器中打开的音频可视化创意玩具,包含:
- 4 个可独立开关的振荡器,支持 sine、square、sawtooth、triangle 四种波形
- 频率与振幅滑块,以及可拖拽节点的简化 patch board,用于添加振荡器间的频率调制连接
- 基于
AnalyserNode的实时 oscilloscope、frequency spectrum 与彩色反应式图案 - 3 个基于
localStorage的 preset 存档位,以及静音但不停视觉监视器的 mute 开关
直接用浏览器打开 waveform-dj/index.html 即可运行。
新增 hex-colony/index.html,提供一个无需构建步骤、可直接在浏览器中打开的轻量六边形回合策略原型,包含:
- 半径 7 的 SVG 六边形棋盘,中心聚落开局并显示回合、金币、领土与 blight HUD
- 每回合选择放置 farm、tower 或 wall 各一种建筑,且必须紧邻己方领土
- Farm 每回合产出 1 金币,Tower 在 2 回合后转化相邻中立格,Wall 可阻挡边缘蔓延而来的 blight
- 控制 50 格获胜;若 blight 吞没中心 settlement 则失败
直接用浏览器打开 hex-colony/index.html 即可游玩。
新增 rhythm-block-clear/index.html,提供一个无需构建步骤、可直接在浏览器中打开的音乐驱动方块消除原型,包含:
- 使用 Web Audio API 实时合成拍点 click 与 downbeat bass,无需外部音频文件
- 单人模式独立可玩,双人模式支持同屏分区操作:左侧
WASD / Q / E,右侧IJKL / U / O - 所有移动、旋转、放置都必须踩在节拍窗口内,实时显示 Perfect / Good / Miss 判定
- 方块按 BPM 节拍下落,画面边框与底部连通区域会随拍点脉动
- 清除整行后会为对方底部腾出可见空行,并实时更新分数、连击与最终成绩
直接用浏览器打开 rhythm-block-clear/index.html 即可游玩。
新增 rhythm-dj-coop/index.html,提供一个无需构建步骤、可直接在浏览器中打开的四轨节奏小游戏,包含:
- 色块从上方匀速落到底线判定区,使用
D / F / J / K命中对应轨道 - 支持单人模式与双人合作模式切换;双人模式下左两轨归玩家 1、右两轨归玩家 2
- 使用时间差计算
Perfect / Good / Miss,分别对应 ±50ms、±120ms 与超窗 Miss - 连击达到 10 / 25 / 50 时触发全屏闪光、背景变色和粒子爆发
- 使用 Web Audio API
OscillatorNode实时生成节拍音与命中反馈,回合结束显示总分与最高连击
直接用浏览器打开 rhythm-dj-coop/index.html 即可游玩。
新增 rhythm-block-relay/index.html,提供一个无需构建步骤、可直接在浏览器中打开的双人同屏合作节奏反应小游戏,包含:
- 玩家 1 使用
A / S / D / F,玩家 2 使用J / K / L / ;,分别接住滑向自己一侧的四色方块 - 色块从中央生成后匀速滑向左右判定线,按到对应颜色时按时间差判定
Perfect / Good / Miss - 双方共享一条生命值,
Miss扣血,Perfect微量回血,并带有即时反馈动画与短促音效 - 每 30 秒难度提升一级,最多 5 级,同时提高色块速度与生成密度
- 结算时展示双人合计得分、最高连击数与存活时长
直接用浏览器打开 rhythm-block-relay/index.html 即可游玩。