← 返回列表

FIFA 世界杯 2026 3DAI · Claude 3.5

游戏信息

在这款快节奏的 3D 足球游戏中射门得分,用直观的触屏操控带领球队问鼎世界杯荣耀!

类型3D体育足球
分辨率自适应
朝向竖屏
平台PC网页端 / H5移动端
存档localStorage
作者lsk
日期2026-07-08

生成提示词

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

核心玩法循环与机制

World Cup Striker 3D(世界杯前锋 3D)是一款精简的 3D 足球游戏,聚焦于足球中最激动人心的时刻 —— 进攻推进与射门得分。玩家在快节奏的 3 对 3 比赛中操控一名前锋,目标是在限定时间内比对手打进更多进球。

逐帧玩法
  • 玩家使用摇杆移动,操控本队中的一名前锋
  • 队友由 AI 控制,会做出智能的跑位和传球
  • 点击射门按钮朝球门踢球(力度取决于距离)
  • 点击传球按钮传给最近的队友
  • 当对手持球时,玩家可通过靠近进行抢断/施压
  • 球的物理表现灵敏 —— 传球干脆利落,射门富有力度感
  • 镜头以动态的第三人称视角从进攻方身后跟随比赛动作
成长与吸引力
  • 比赛时长:90 秒(快节奏的街机风格)
  • 在时间耗尽前尽可能多地进球
  • 胜利条件:时间结束时比对手进球更多
  • 失败条件:对手比玩家进球更多
  • 平局:若打平,进入突然死亡(下一球制胜)
吸引力所在
  • 即刻开战:直接进入游戏,无复杂菜单
  • 技巧导向:传球时机、跑位和射门精度都至关重要
  • 令人满足的反馈:进球庆祝、观众反应、进球时的动态镜头角度
  • 快速对局:完美契合移动端 —— 每场比赛不到 2 分钟即可完成
  • 重玩性:挑战刷新自己的最高分,提升技巧

起步范围

对于首个迭代版本,我们将实现一个能够展现游戏核心乐趣的单场比赛模式:

必须具备(首个迭代)
  • 单场 3v3 比赛(玩家队 vs AI 对手队)
  • 一个带观众的球场环境
  • 基础的球员移动和控球
  • 传球和射门机制
  • 队友和对手的简单 AI(跟随球、尝试拦截、靠近球门时射门)
  • 进球检测和计分系统
  • 90 秒比赛计时器
  • 带突然死亡的胜/负/平判定
  • 进球庆祝和基础 UI(比分、计时器)
  • 球的物理(滚动、弹跳、射门轨迹)
  • 音效(踢球、进球、哨声、观众)
  • 背景球场氛围/音乐
后续迭代(不在首个版本中)
  • 具有不同球衣/数值的多支球队
  • 带对阵图的锦标赛模式
  • 多个球场
  • 高级 AI 战术和难度等级
  • 特殊技巧(弧线球、直塞球)
  • 进球回放
  • 球员自定义
  • 多人对战

游戏视角

3D 第三人称 —— 镜头位于玩家队身后上方,向下倾斜以展现前方的球场。镜头动态跟随球和比赛动作,随着比赛在球场上下推进而平滑过渡。当有进球时,镜头会短暂切换到电影般的角度来展示庆祝画面。

游戏世界与关卡设计

球场环境

游戏发生在一个充满活力的世界杯球场中:

  • 球场:标准足球场,带清晰标线(中圈、禁区、球门区)
  • 球门:两端各一个球门,球网会对球的撞击做出反应
  • 观众:看台上简化的 3D 观众(为性能考虑可采用低多边形或精灵图)
  • 氛围:球场灯光、旗帜、横幅营造世界杯氛围
  • 边界:球场有边界 —— 球会从边线的隐形墙壁反弹
球场布局
  • 长约 60 单位 × 宽约 40 单位的矩形球场(按 3v3 缩放)
  • 球门位于 z = -30 和 z = +30 处
  • 中圈位于原点 (0, 0, 0)
  • 禁区从每个球门向外延伸 10 单位
  • 球场以草地纹理渲染,配白色标线
尺度与定位
  • 球员约 2 单位高
  • 球直径 0.5 单位
  • 镜头位于球员身后 8-12 单位处,地面上方 6-8 单位处
  • 视距允许玩家看到前方约 30 单位范围

编辑模式设计

编辑模式允许玩家自定义比赛体验:

可编辑属性
  1. 比赛时长(30s / 60s / 90s / 120s)

    • 调整比赛的时间限制
    • 默认:90s
  2. 球队颜色

    • 玩家队主色:球衣的十六进制取色器
    • 玩家队副色:球裤/镶边的十六进制取色器
    • 对手队主色:球衣的十六进制取色器
    • 对手队副色:球裤/镶边的十六进制取色器
    • 默认:玩家队(蓝/白),对手队(红/白)
  3. 难度(简单 / 中等 / 困难)

    • 调整 AI 对手的技术水平(反应时间、准度、攻击性)
    • 默认:中等
  4. 球场氛围

    • 观众密度(稀疏 / 正常 / 满座)
    • 时间(白天 / 傍晚 / 夜晚)—— 影响光照
    • 默认:满座,傍晚
约束条件
  • 比赛时长:30-120 秒(防止过短/过长的比赛)
  • 颜色必须有足够对比度以保证可见性
  • 难度仅影响 AI,不影响物理或核心机制

操控设计

World Cup Striker 3D 采用为快节奏足球玩法而优化的 3D 第三人称动作操控方案。

移动端操控(触摸)
  • 左摇杆:球员移动(8 方向模拟量)

    • 在屏幕左侧被触碰处出现(避开 UI)
    • 若手指移动超出最大半径,底座会重新定位
    • 控制球员相对于镜头视角的跑动方向
  • 右侧按钮:

    • 射门按钮(较大,右下角):朝球门踢球
      • 力度取决于距球门的距离
      • 自动瞄准球门中心,并带有轻微偏差以增加真实感
    • 传球按钮(射门按钮上方):传给最近的队友
      • 自动瞄准前方最近的队友
  • 抢断/施压:当玩家靠近持球对手时自动进行

桌面端操控(键盘 + 鼠标)
  • WASD / 方向键:球员移动(8 方向)

    • 移动相对于镜头方向
  • 空格键:朝球门射门

    • 自动瞄准球门,并受鼠标影响以提供轻微的方向控制
  • E 键:传给最近的队友

  • 鼠标移动:对射门方向的细微影响(在合理角度范围内)

    • 并非完整的鼠标视角控制,仅为轻微的瞄准调整
  • 抢断/施压:靠近持球对手时自动进行

操控行为
  • 移动始终相对于镜头朝向(前方 = 朝向对手球门)
  • 当玩家队失去球权时,镜头平滑旋转 180° 以跟随新的进攻方向
  • 射门按钮仅在玩家持球时可用
  • 传球按钮仅在玩家持球且有队友可传时可用
  • 窗口失焦时清除所有输入
  • 无需指针锁定(并非完整的 FPS 风格游戏)
简洁性说明
  • 操控刻意保持简单:移动、射门、传球
  • 首个迭代中无复杂的盘带动作或手动抢断
  • 玩家不持球时由 AI 处理防守站位
  • 重点在于站位和时机,而非按键组合

胜负条件

胜利条件
  • 胜利:当 90 秒计时器到达 0:00 时比对手进球更多
  • 突然死亡:若在 0:00 时打平,先进球的一方获胜(金球制)
失败条件
  • 失败:计时器到达 0:00 时对手进球更多
  • 突然死亡失利:在突然死亡阶段对手先进球
比赛流程
  1. 比赛以中圈开球开始(玩家队先持球)
  2. 计时器从 90 秒倒数
  3. 每次进球后回到中圈重新开球,由失球方开球
  4. 计时器到达 0:00 时:
    • 若玩家领先:胜利画面
    • 若对手领先:失败画面
    • 若打平:"突然死亡"提示,继续比赛直到下一球
  5. 比赛结束后,显示最终比分和"再玩一次"按钮

其他游戏特定元素

球的物理
  • 球具有真实物理:重力、摩擦、弹跳
  • 传球以略带弧度的直线运行
  • 射门根据距球门的距离具有更大的力度和弧度
  • 球在草地上因摩擦自然减速
  • 球会从门柱和横梁反弹
  • 球进入球门时停止(触发进球事件)
AI 行为

队友 AI(玩家队中的 2 名 AI 球员):

  • 站位以接应传球
  • 玩家持球时做前插跑动
  • 尝试拦截对手传球
  • 靠近球门且有清晰射门角度时射门
  • 对手持球时回到防守站位

对手 AI(3 名 AI 球员):

  • 追逐持球者
  • 尝试抢断/拦截
  • 相互传球以推进
  • 在得分位置时射门
  • 难度设置影响反应时间和准度
进球庆祝
  • 进球时:
    • 冻结画面 1 秒
    • 镜头切换到展示进球的电影角度
    • 进球球员做简短的庆祝动画(举起双臂)
    • 观众欢呼(音效激增)
    • UI 上更新比分
    • 2 秒后回到中圈开球
UI 元素
  • 顶部中央:比分显示(玩家 X - X 对手)
  • 顶部右侧:计时器(从 90s 倒数)
  • 底部:操控按钮(移动端)或按键提示(桌面端)
  • 比赛结束画面:最终比分、结果(胜/负/平)、"再玩一次"按钮
音频设计
  • 音效:踢球、球弹跳、进球、哨声(开始/结束)、观众欢呼
  • 音乐:欢快的球场氛围循环(观众低语、偶尔的助威声)
  • 动态音频:当球接近球门时观众声势增强

美术风格与视觉主题

美术风格:明快色彩的低多边形 3D —— 一种现代、风格化的手法,在移动端流畅运行的同时保持精致而充满活力的观感。

视觉方向
  • 低多边形美学:简洁的几何形状,为性能采用最少的三角面
  • 明亮饱和的色彩:鲜艳的球队球衣、翠绿的球场、清澈的蓝天
  • 平面着色:无复杂光照,仅用环境光 + 平行光营造立体感
  • 世界杯氛围:旗帜、横幅、球场活力
配色方案
  • 球场:浓郁的绿色(#2D5016),配白色标线
  • 天空:从浅蓝到深蓝的渐变(傍晚氛围)
  • 玩家队:可自定义(默认:亮蓝色球衣,白色球裤)
  • 对手队:可自定义(默认:红色球衣,白色球裤)
  • 球:经典的黑白足球图案
  • UI:简洁的白色文字配深色描边以保证可读性
素材尺寸与尺度
  • 球员:约 2 单位高,带球队颜色的简单人形
  • 球:直径 0.5 单位,可辨识的足球纹理
  • 球门:宽 8 单位 × 高 3 单位,白色框架配球网
  • 球场:60 × 40 单位,草地纹理配绘制的标线
  • 球场看台:环绕球场的简化看台,低多边形观众
渲染方式
  • 3D 元素(Three.js):

    • 球员(低多边形人形模型)
    • 球(带纹理的球体)
    • 球场(带草地纹理的平面)
    • 球门(带球网几何体的盒状框架)
    • 球场看台(简化几何体)
  • 2D UI(HTML/CSS):

    • 比分显示
    • 计时器
    • 操控按钮
    • 比赛结束画面
风格一致性说明
  • 所有 3D 模型使用平面着色以统一观感
  • 球队球衣使用纯色(首个迭代中无复杂图案)
  • 观看角度:第三人称,略微抬高,跟随比赛动作
  • 动画:简单但流畅(跑动、踢球、庆祝)