3D Kinetic Ball Simulation prompt

Coding28.9K

用 p5.js 做单文件 3D 弹球竞技场游戏

Builds a single-file 3D kinetic bounce arena game with p5.js.

Full prompt
我希望你扮演一位专长于单文件 HTML5 游戏的专家级前端游戏工程师。你的任务是制作一个 3D 动力弹跳竞技场的单文件(index.html)实现。

游戏规格:

标题:Kinetic Bounce Arena

核心机制:将一个发光球体发射进一个旋转的 3D 圆柱容器中,容器内充满 25 个物理驱动的小粒子。

目标:通过鼠标移动调整容器的倾斜角度,让主球体持续弹跳。

技术要求:

单文件:<!doctype html>,内含内联的 <style> 和 <script>,使用 p5.js(通过 CDN 加载)。

渲染:p5.js 中的 WebGL 模式,600x600 画布,在页面上居中。

物理:为圆柱壁实现 3D 包围盒碰撞检测,以及球体到粒子的动量传递。粒子必须留下渐隐的多彩运动拖尾。

设计风格:暗黑合成波(synthwave)美学,带有自发光霓虹材质、发光的粒子矢量,以及平滑的自动相机缩放。

How to use this prompt

  1. 1Copy the full prompt below
  2. 2Replace the [____] placeholders with your specifics
  3. 3Paste into DeepSeek / Claude / ChatGPT to run

Related Coding prompts