SuperAPI AI 工具集

game-development

编程与开发

查看项目

更新于 10-15 21:46

技能介绍

用途:作为浏览器游戏开发的智能层,面向 Games Lab 类项目,目标是以 AAA 工作室而非独立游戏创作的质量标准来设计与实现网页游戏。技能在会话涉及游戏开发、Canvas2D 渲染、手感调优、粒子效果、游戏循环优化或游戏相关路由时自动激活。触发词包括:game、canvas、particle、collision、sprite、dungeon、puzzle game、roguelike、game loop、game feel。

主要能力:内置 7 款游戏注册表(Crystal Match、Neon Depths、Neon Runner、Snake Neon、2048 Neon、Word Forge、Memory Match),每款标注引擎(React DOM 或 Canvas2D)、类型、质量对标作品、核心手感与文件路径。提供 10 项强制质量门禁:禁止瞬时状态变化、三段式反馈、闲置动画、环境深度、冲击反馈(顿帧与分层效果)、缓动移动、死亡序列、胜利庆祝、色彩叙事、移动优先输入。并给出迪士尼动画原则的改编、按类型划分的模板(解谜、动作跑酷、Roguelike、文字、街机)及各自签名时刻与反模式。

使用方式:Canvas 游戏使用 requestAnimationFrame 与 delta-time,按“清屏→背景→实体→效果→HUD”顺序渲染,游戏状态放 useRef;DOM 游戏使用 CSS @keyframes 或 Framer Motion,配合 cubic-bezier 缓动与 --delay 错峰。共享资源包括效果引擎 lib/games/effects.ts(ParticleSystem、ScreenShake、FlashEffect、AnimatedValue、GameTimer、Hitstop、GameAudio 与缓动函数)及注册表 lib/games/registry.ts。

限制:粒子预算移动端最多 100、桌面端最多 200;触控目标不小于 48px,滑动死区 30px,输入缓冲 2 帧;避免使用 transition: all、animation: linear 与网格瞬移等反模式。具体安装命令、价格与授权信息暂未提供。