← 返回列表

无人机速递AI · Claude 3.5

游戏信息

驾驶你的无人机穿梭于 3D 街区,将外卖订单送达顾客手中,同时躲避障碍、精通飞行操控!

类型3D飞行模拟
分辨率自适应
朝向竖屏
平台PC网页端 / H5移动端
存档localStorage
作者lsk
日期2026-07-07

生成提示词

可复制以下提示词,用于学习或复现这款游戏。

核心玩法循环与机制

主要玩法流程:

  1. 玩家从中央的餐厅/配送站位置出发
  2. 收到一份配送订单,显示目的地房屋(用标记高亮)
  3. 驾驶无人机穿过社区抵达目标房屋
  4. 在配送区(房屋入口附近的标记区域)附近降落
  5. 在范围内按下动作按钮以投放包裹
  6. 返回配送站接取下一单
  7. 根据配送速度和精准度赚取分数/星星

进程与吸引力:

  • 时间压力:每单配送都有倒计时——更快的配送可赚取奖励分
  • 障碍物:树木、建筑、电线以及其他需要绕行的环境危险
  • 精准降落:必须降落在指定配送区内才能成功送达
  • 得分系统:成功配送获得分数,速度和精准度带来倍率加成
  • 连击系统:连续成功配送提升得分倍率

胜负条件:

  • 成功:完成设定数量的配送(从 5 单起)
  • 失败:撞击障碍物次数过多(3 次判负)或过多配送超时
  • 可重玩性:打破你的最高分,改善配送时间,达成完美通关

吸引力所在:

  • 带动量与惯性的令人满足的飞行物理
  • 在 3D 空间中精准导航的挑战
  • 时间压力营造出紧张刺激的时刻
  • 成功配送有清晰的视觉反馈
  • 随配送距离增加而递进的难度

起步范围

第一版(现在实现):

  • 单个社区地图,4-6 栋房屋环绕中央配送站排列
  • 基础无人机飞行操作(上升、下降、前进/后退、平移、旋转)
  • 简单的配送机制:飞向高亮房屋,降落在配送区,投放包裹
  • 完成 5 单连续配送即通关
  • 基础障碍物:树木、简单建筑、地面碰撞
  • 每单配送带倒计时的计时系统
  • 基于配送时间的得分追踪
  • 简单的碰撞检测(撞 3 次即游戏结束)
  • 显示最终得分和时间的胜利界面
  • 重新开始功能

未来版本(后续添加):

  • 多个社区/关卡,难度递增
  • 天气效果(风影响飞行)
  • 无人机升级(速度、电池、载货量)
  • 多个同时进行的订单
  • 可自定义的无人机皮肤
  • 排行榜
  • 更复杂的障碍物(移动的车辆、鸟类)
  • 电池管理系统
  • 包裹损坏系统

游戏视角

3D 第三人称

摄像机跟随在无人机后方并略微抬高,提供对以下内容的清晰视野:

  • 无人机本身(以便玩家看清其朝向)
  • 前方飞行路径
  • 附近障碍物
  • 配送目的地

摄像机行为:

  • 平滑跟随并带轻微延迟以获得自然的感觉
  • 自动调整高度以保持无人机居中
  • 可用右摇杆/鼠标左右旋转(可选,但有助于导航)
  • 与无人机保持恒定距离
  • 无人机快速移动时略微倾斜以体现速度感

游戏世界与关卡设计

社区布局:

游戏发生在一个从上方俯瞰的小型多彩郊区社区中。世界约为 200x200 单位。

中央枢纽:

  • 中央的餐厅/配送站建筑(明亮、辨识度高的颜色——红/橙)
  • 带清晰标记的大型停机坪
  • 所有配送都从这里开始,也可选择返回此处

房屋(共 4-6 栋):

  • 以大致圆形环绕配送站排列,距离各异(30-80 单位)
  • 每栋房屋具有:
    • 独特的配色方案(蓝、绿、黄、紫、粉、白)
    • 带配送区的小型前院(激活时为发光圆圈)
    • 简单的几何设计(方形底座 + 三角形屋顶)
    • 烟囱或其他辨识特征
  • 房屋高度各异(10-20 单位)以制造垂直导航挑战

障碍物:

  • 树木:散布各处(15-20 棵),高度各异(15-25 单位)
    • 圆柱形树干配球形树冠
    • 在房屋之间形成导航通道
  • 电线:2-3 组连接电线杆的线缆(高度:12-15 单位)
    • 细但可见,撞上很危险
  • 建筑:配送站和房屋本身即障碍物
    • 必须飞越或绕行

地面平面:

  • 带纹理的草地表面,配连接房屋的简单道路/小径
  • 道路是视觉引导,但非必须的飞行路径
  • 轻微的颜色变化以体现景深

视觉标记:

  • 当前配送目标:从目标房屋射出的发光垂直光束
  • 配送区:房屋入口附近地面上的脉动圆圈
  • 配送站:始终可见,带独特标记
  • 小地图:角落里的小型 2D 俯视图,显示无人机位置、配送站和当前目标

边界:

  • 世界边缘的隐形墙(接近时有视觉警告)
  • 合理高度的天空上限(60-80 单位)以保持玩法聚焦

编辑模式设计

可编辑属性:

玩家可在编辑模式中自定义以下方面,以创建自己的配送挑战:

  1. 社区布局:

    • 房屋数量(3-8)
    • 房屋位置(拖动以重新定位)
    • 房屋颜色(每栋可用取色器)
    • 配送站位置
  2. 配送设置:

    • 需完成的配送数量(3-10)
    • 每单配送的时间限制(30-120 秒)
    • 配送顺序(顺序、随机或自定义序列)
  3. 障碍物密度:

    • 树木数量(5-30)
    • 树木位置(可拖动以重新定位)
    • 电线组数(0-5)
  4. 难度设置:

    • 无人机速度倍率(0.5x - 2x)
    • 碰撞容忍度(游戏结束前的碰撞次数 1-5)
    • 降落区大小(小/中/大)
    • 风力强度(0-3,影响漂移)
  5. 视觉主题:

    • 时段(清晨/白天/傍晚/夜晚——影响光照和天空颜色)
    • 无人机颜色/样式

约束:

  • 房屋之间至少相距 20 单位
  • 房屋距世界边缘至少 15 单位
  • 玩法至少需要 3 栋房屋
  • 树木不能直接放置在配送区或配送站上
  • 最大世界尺寸:200x200 单位

编辑模式界面:

  • 便于定位的俯视摄像机视图
  • 点击并拖动以移动物体
  • 侧边的属性面板用于数值调整
  • "试玩"按钮以尝试自定义关卡
  • "重置为默认"选项

操作设计

类型:3D 动作/飞行模拟

这是一款 3D 飞行游戏,要求在三个维度上进行精准移动,外加摄像机控制。

桌面端操作:

移动:

  • W/S 或上/下方向键:前进/后退
  • A/D 或左/右方向键:向左/向右平移
  • 空格:上升(向上)
  • Shift 或 C:下降(向下)

摄像机:

  • 鼠标移动:绕无人机旋转摄像机(配指针锁定)
  • 鼠标在游戏区域内点击时自动锁定
  • ESC:释放指针锁定 / 暂停菜单

动作:

  • E 或鼠标左键:投放包裹(在配送区内时)
  • R:返回配送站(可选的快速返回)

界面:

  • ESC:暂停菜单
  • Tab:切换小地图大小

移动端操作:

左摇杆(移动):

  • 出现在玩家触摸屏幕左半部分的位置
  • 上/下:前进/后退移动
  • 左/右:向左/向右平移
  • 模拟量输出以获得平滑控制

右摇杆(摄像机 + 垂直):

  • 出现在玩家触摸屏幕右半部分的位置
  • 左/右:旋转摄像机
  • 上:上升
  • 下:下降
  • 模拟量输出以获得平滑控制

动作按钮:

  • 投放包裹按钮:右下角的大按钮(96x96px)
    • 仅在配送区内时可见/启用
    • 明亮、脉动的视觉以吸引注意
  • 暂停按钮:右上角(64x64px)

操作实现细节:

虚拟摇杆:

  • 底座出现在触摸点(避开界面区域)
  • 最大半径:60px
  • 死区:8px
  • 关键:当手指移动超出最大半径时,滑动底座位置使手指保持在距底座最大半径处
  • 视觉反馈:底座为半透明圆圈,摇杆头为实心圆圈
  • 每个摇杆跟踪各自的触摸 ID

指针锁定(桌面端):

  • 游戏开始时自动请求指针锁定
  • 暂停/菜单时释放
  • 首次游玩时显示说明叠加层:"点击以控制摄像机"

输入状态管理:

  • 以小写形式跟踪所有按键
  • 窗口失焦时清除所有输入
  • 阻止所有使用按键的默认行为(WASD、方向键、空格、Shift)
  • 处理 keydown 和 keyup 两种事件

移动行为:

  • 无人机相对于摄像机方向移动
  • 前进/后退跟随摄像机朝向
  • 平移垂直于摄像机朝向
  • 垂直移动(上/下)始终为世界空间垂直方向
  • 平滑的加速与减速以获得自然感觉

简化的移动端选项:

  • 为便于移动端游玩,可考虑自动高度模式,让无人机自动保持高度
  • 可在设置中切换

美术风格与视觉主题

整体风格:低多边形 3D 配鲜艳色彩

一种欢快、易于理解的美学,辨识度高且在 WebGL 中性能良好。

视觉特征:

  • 简洁的几何形状,多边形数量最少
  • 明亮、饱和的色彩,对比清晰
  • 平面或简单渐变着色(无复杂纹理)
  • 卡通化的比例
  • 清晰的轮廓以便轻松识别障碍物

配色:

  • 天空:明亮蓝色渐变(地平线处更浅)
  • 地面:清新绿草,带微妙变化
  • 道路:浅灰配黄色虚线
  • 配送站:暖红/橙(作为大本营脱颖而出)
  • 房屋:各具独特的明亮颜色(蓝、绿、黄、紫、粉、白)
  • 树木:深绿树冠,棕色树干
  • 无人机:白/浅灰机身配彩色点缀(可编辑)
  • 界面元素:高对比度——深色半透明背景上的白色文字

光照与氛围:

  • 单一方向光(太阳)投射柔和阴影
  • 环境光以防止过于昏暗
  • 轻微的雾/大气朦胧以获得景深感知
  • 配送区以脉动光发光
  • 目标房屋有明亮的垂直光束标记

素材方案:

为以下内容生成素材:

  • 无人机模型(核心素材,需要细节)
  • 包裹/食品盒模型
  • 界面图标(暂停、投放包裹、小地图图标)

用代码渲染(Three.js 图元):

  • 房屋(BoxGeometry + 屋顶用 ConeGeometry)
  • 树木(CylinderGeometry + SphereGeometry)
  • 地面平面(PlaneGeometry 配简单纹理)
  • 道路(PlaneGeometry 配颜色)
  • 配送站建筑(BoxGeometry)
  • 电线(细 CylinderGeometry)
  • 配送区标记(CircleGeometry 配自发光材质)
  • 目标光束(CylinderGeometry 配透明度)

一致的观察角度:

  • 所有生成素材应适用于第三人称空中视角
  • 无人机从后方并略微抬高处看应表现良好
  • 包裹附着在无人机上时应可见

尺寸参考:

  • 无人机:约 2 单位宽,1 单位高
  • 房屋:8-12 单位宽,10-20 单位高
  • 树木:3-4 单位宽,15-25 单位高
  • 包裹:0.5 单位立方

动画与反馈:

  • 无人机螺旋桨旋转(持续转动)
  • 配送区脉动(缩放动画)
  • 目标光束缓慢旋转
  • 包裹带物理下落(掉落并弹跳)
  • 成功配送的粒子效果(彩纸/闪光)
  • 碰撞时屏幕抖动