← 返回列表

银河世界杯AI · Claude 3.5

游戏信息

来踢一场银河世界杯吧!⚽ 快速、有趣又简单——挑选你的球队,射门得分,赢取奖杯!🏆

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

生成提示词

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

核心玩法循环与机制

World Cup 2026 Dash(2026 世界杯冲刺)是一款快节奏的街机风格足球游戏,玩家以俯视视角操控单个球员角色,在足球场上一路狂奔,躲避防守球员并射门得分。

逐帧玩法
  • 玩家操控一名足球运动员在纵向滚动的球场上带球推进
  • 防守球员按特定模式移动,试图拦截玩家
  • 玩家必须躲避防守球员,同时保持控球
  • 收集球场上出现的增益道具图标(加速、护盾、超级射门)
  • 到达球门区域并点击/单击进行射门
  • 射门得分以获得分数并推进
成长与吸引力
  • 比赛结构:计时比赛(初始为 60 秒)
  • 计分系统:
    • 普通进球:100 分
    • 增益进球(超级射门):200 分
    • 连续进球不丢失控球的连击倍率
  • 生命系统:以 3 条生命开始,被防守球员抢断时失去一条
  • 最高分追踪:挑战刷新你的个人最佳成绩
胜负条件
  • 胜利:在时间耗尽前尽可能多地进球
  • 失败:在计时结束前耗尽所有生命
  • 继续:游戏结束后,显示最终得分和最高分
重玩驱动力
  • 带可见得分显示的刷分挑战
  • 增益道具的多样性创造不同的玩法时刻
  • 随得分增加而提升的难度(防守球员移动更快、生成更多防守球员)
  • 短暂的比赛时长鼓励"再来一局"

起步范围

首个迭代将聚焦于提供一个精致、可玩的核心体验:

优先实现:

  • 带流畅移动操控的单个玩家角色
  • 一个带滚动背景的球场/球场环境
  • 2-3 种防守球员类型,配简单的移动模式(水平横扫、之字形、静止不动)
  • 基础增益道具:加速(临时提速)、护盾(一次命中保护)
  • 带射门动画的进球机制
  • 生命系统(3 条生命)
  • 计时器(60 秒)
  • 得分显示和最高分追踪
  • 简单的碰撞检测(玩家 vs 防守球员、玩家 vs 增益道具)
  • 带重新开始选项的游戏结束画面
  • 触摸操控(移动端)和键盘/鼠标操控(桌面端)

留待后续迭代:

  • 多支可解锁的球队/球衣
  • 具有独特视觉主题的不同球场
  • 额外的增益道具(超级射门、慢动作、控球磁铁)
  • 带对阵图晋级的锦标赛模式
  • 难度等级
  • 音效和背景音乐
  • 进球和碰撞的粒子效果
  • 更复杂的防守球员 AI 模式
  • 球门线处的守门员机制

游戏视角

俯视纵向滚动 —— 镜头从上方俯视足球场。当玩家朝球门推进时,球场向上纵向滚动。这一视角:

  • 提供对防守球员和增益道具的清晰视野
  • 完美契合移动端竖屏方向
  • 允许直观的移动操控
  • 营造朝向球门的前进动势

玩家角色始终位于屏幕下三分之一处,随着他们向前移动,球场在其下方滚动。

游戏世界与关卡设计

球场布局

游戏发生在一个纵向滚动的连续足球场上:

球场尺寸:

  • 视觉宽度:600px(居中于 720px iframe 内并留有边距)
  • 球场分为多个泳道(3 条泳道,每条 200px),用于防守球员的移动模式
  • 无限纵向滚动,配重复的球场纹理

视觉区域:

  • 起始区(底部 200px):安全的生成区域,无防守球员
  • 中场区(中间部分):主要玩法区域,防守球员在此巡逻
  • 球门区(顶部 150px):得分区域,带球门视觉,触发射门机制

球场元素:

  • 草地纹理,配球场标线(中圈、禁区线)
  • 侧边界以白线标示
  • 屏幕顶部的球门柱
  • 背景中的观众/球场视觉(静止,不滚动)
防守球员生成系统

防守球员随玩家推进而动态生成:

  • 在顶部屏幕外生成,随球场滚动向下移动
  • 生成速率随得分增加(初始每 2 秒,随得分增加而加快)
  • 随机选择泳道作为生成位置
  • 混合多种防守球员类型以增加多样性
增益道具放置

增益道具随机生成:

  • 出现在 3 条泳道中的任意一条
  • 每 5-8 秒生成一次
  • 相对于球场滚动原地漂浮
  • 若在经过玩家后 3 秒内未被收集则消失

编辑模式设计

编辑模式允许玩家自定义他们的玩法体验:

可编辑属性

玩家自定义:

  • playerSpeed:移动速度(范围:200-400,默认:300)
  • playerColor:球衣颜色(取色器,默认:#0066FF)
  • playerNumber:球衣号码(范围:1-99,默认:10)

玩法设置:

  • matchDuration:比赛时长(秒)(范围:30-120,默认:60)
  • startingLives:生命数量(范围:1-5,默认:3)
  • defenderSpeed:防守球员基础速度(范围:100-300,默认:150)
  • powerUpFrequency:增益道具生成频率(范围:3-10 秒,默认:5)

难度调节:

  • difficultyScaling:难度是否随得分增加(布尔值,默认:true)
  • defenderCount:屏幕上的最大防守球员数(范围:2-6,默认:4)
约束条件
  • 玩家速度必须快于防守球员速度以确保可玩性
  • 比赛时长最短 30 秒,以保证有意义的玩法
  • 至少需要 1 条生命
  • 防守球员数量上限为 6,以防止屏幕杂乱
编辑模式 UI

在编辑模式下,显示一个设置面板,包含:

  • 带当前值显示的数值滑块
  • 玩家颜色的取色器
  • 球衣号码的数字输入框
  • 布尔选项的开关
  • "开始游戏"按钮以测试更改
  • "恢复默认"按钮

操控设计

类型:俯视街机动作 操控方案:直接移动配点击射门

移动端操控(触摸)

移动:

  • 触碰时屏幕左侧出现单个虚拟摇杆
  • 摇杆控制玩家的 8 方向移动
  • 摇杆规格:
    • 在手指触碰处出现(y=640 以下,以避开球门区域)
    • 底座位置:初始触碰点
    • 最大半径:60px
    • 死区:10px
    • 底座重定位:若手指移动超出最大半径,滑动底座使手指保持在距底座最大半径处
    • 模拟量输出:x 和 y 轴上 -1 到 +1
    • 视觉:半透明圆形(底座)配较小圆形(摇杆头)

射门:

  • 当玩家进入球门区(顶部 150px)时,屏幕右侧出现"射门"按钮
  • 点击按钮朝球门射门
  • 按钮尺寸:120x120px,便于拇指触及
桌面端操控(键盘/鼠标)

移动:

  • WASD 或方向键实现 8 方向移动
  • 归一化对角线移动以防止对角速度过快
  • 按键:W/上(北)、S/下(南)、A/左(西)、D/右(东)

射门:

  • 在球门区时按空格键射门
  • 或者,单击屏幕上出现的"射门"按钮
输入处理
  • 阻止所用按键(方向键、空格)的浏览器默认行为
  • 窗口失焦时清除所有输入状态
  • 存储状态前将键码转换为小写
  • 追踪触摸 ID 以防止摇杆和射门按钮之间的干扰
  • 移动应平滑且响应灵敏(60 FPS 更新率)
操控反馈
  • 摇杆视觉跟随手指位置
  • 玩家角色转向面朝移动方向
  • "射门"按钮可用时脉动闪烁
  • 在进球庆祝动画期间(1 秒)禁用操控

美术风格与视觉主题

风格:色彩丰富的卡通街机美学,具有现代、简洁的观感

视觉方向:

  • 明亮、饱和的色彩,在移动屏幕上格外醒目
  • 简单、易读的角色设计,配醒目的轮廓
  • 平面设计配微妙阴影以营造立体感
  • 平滑、圆润的形状以增添亲和力
  • 球场、球员和 UI 元素之间的高对比度

配色方案:

  • 球场:鲜艳的绿色(#2ECC40),配白色标线
  • 玩家:可自定义球衣(默认亮蓝色 #0066FF)配白色球裤
  • 防守球员:红色球衣(#FF4136),以清晰区别于玩家
  • 增益道具:带不同颜色的发光图标(黄色代表加速,蓝色代表护盾)
  • UI:白色文字配深色描边以保证可读性,明亮的强调色用于按钮

素材尺寸与尺度:

  • 玩家角色:64x64px(清晰且细节丰富)
  • 防守球员角色:64x64px(与玩家同尺寸)
  • 足球:24x24px(附着于玩家)
  • 增益道具图标:48x48px(易于看到和收集)
  • 球门柱:宽 200px x 高 100px
  • 球场宽度:600px(在 720px iframe 内舒适容纳)

观看角度:

  • 所有角色和物体采用俯视视角
  • 球门柱采用略微的 3/4 角度以体现纵深
  • 球场元素采用平面、正交视图

视觉一致性:

  • 所有角色使用相同的卡通风格,配醒目轮廓
  • 光照一致(明亮的顶部光)
  • 所有素材的细节程度一致
  • 统一的色彩饱和度和亮度

代码 vs 生成的素材:

  • 生成的:玩家角色、防守球员、增益道具图标、球门柱、球场背景
  • 代码(CSS/Canvas):球场标线、得分显示、计时器、UI 按钮、摇杆视觉、进球的粒子效果