像素浩劫AI · Claude 3.5
游戏信息
生成提示词
可复制以下提示词,用于学习或复现这款游戏。
核心玩法循环与机制
Pixel Havoc 是一款快节奏的 2D 动作平台游戏,玩家操控一名突击队员,在充满敌人、可破坏地形和爆炸动作的程序生成关卡中奋力厮杀。
瞬时玩法
- 玩家在横向卷轴关卡中奔跑、跳跃和射击
- 敌人从各个方位刷新并发起攻击
- 玩家使用主武器(自动射击)和一项强力的特殊技能(使用次数有限)
- 可破坏地形创造出动态路径和战略机会
- 从被击败的敌人身上收集能量道具和特殊技能充能
- 抵达撤离旗触发直升机接应,完成关卡
成长与投入
- 每个关卡均为程序生成,难度逐步提升
- 玩家通过击杀、破坏和通关获得分数
- 解锁拥有不同武器和特殊技能的新角色
- 关卡逐渐变长、变得更具挑战性
- 分数追踪鼓励重复游玩与相互竞争
胜负条件
- 胜利:抵达撤离旗并登上直升机
- 失败:玩家生命值归零(在关卡起点复活,并扣除分数)
- 终极目标:尽可能多地存活通关,最大化分数
引人入胜之处
- 富有冲击力、令人满足的战斗,配合屏幕震动和粒子特效
- 程序生成确保每次游玩都焕然一新
- 特殊技能带来"力量幻想"般的高光时刻
- 可破坏地形催生出涌现式的玩法机会
- 简单的操控使其易于上手,而基于技巧的玩法则提供了深度
起步范围
首个版本将专注于交付一个精致、可玩的核心体验:
优先实现:
- 单个可操控角色,配基础武器(突击步枪)
- 一项特殊技能(空袭 —— 召唤爆炸导弹从天而降)
- 程序生成关卡,含平台、可破坏方块和敌人
- 两种敌人类型:地面士兵和炮塔
- 基础物理:奔跑、跳跃、射击、重力
- 带视觉反馈的生命值系统
- 撤离流程(旗帜 → 直升机接应)
- 分数追踪与显示
- 触屏操控(移动端)和键盘/鼠标(桌面端)
- 爆炸和撞击的粒子特效
- 关键时刻的屏幕震动
留待后续迭代:
- 多个拥有独特技能的可操控角色
- 更多敌人种类(飞行敌人、重型单位、Boss)
- 能量道具与收集品
- 更多特殊技能类型
- 环境危害(尖刺、熔岩、移动平台)
- 角色解锁成长系统
- 排行榜与成就
游戏视角
横向卷轴视角,镜头水平跟随玩家。视口一次展现约 720px 宽的关卡范围,当玩家向右朝撤离点移动时,镜头平滑跟进。
游戏世界与关卡设计
关卡结构
每个关卡均为程序生成,具备以下特征:
布局:
- 关卡宽 3000-5000px(随难度变化)
- 高度固定为 1280px(满视口高度)
- 玩家从左侧起步
- 撤离旗出现在右侧
- 地形由可破坏方块和不可破坏平台构成
程序生成算法:
- 创建地面层(底部 200px)
- 在不同高度生成 5-8 个平台组(距底部 200-800px)
- 在平台之间随机放置可破坏方块(覆盖率 30-40%)
- 在关卡中刷新 8-15 名敌人(高等级关卡更多)
- 在最右端放置撤离旗
- 确保始终存在一条从起点到终点的可行路径
地形类型:
- 不可破坏平台:构成主体结构的灰色像素方块
- 可破坏方块:可被武器/爆炸摧毁的棕色像素方块
- 地面:坚实的底层(不可破坏)
敌人布置:
- 地面士兵在平台上巡逻
- 炮塔架设在平台和可破坏方块上
- 敌人随关卡推进变得更多、更具攻击性
- 敌人之间设有最小间距,避免过于密集扎堆
视觉进程:
- 背景色随每关略有变化(10 关内呈蓝 → 紫 → 红渐变)
- 粒子特效和破坏效果增强视觉张力
编辑模式设计
编辑模式允许玩家定制自己的游玩体验:
可编辑属性:
- 玩家生命值:起始生命值(50-200,默认 100)
- 特殊技能充能:起始充能数(1-5,默认 3)
- 敌人密度:敌人刷新倍率(0.5x-2x,默认 1x)
- 可破坏方块密度:可破坏方块所占百分比(10-60%,默认 40%)
- 关卡长度:关卡宽度倍率(0.5x-2x,默认 1x)
- 重力强度:影响跳跃高度和下落速度(0.5x-1.5x,默认 1x)
约束:
- 所有数值均有合理的最小/最大范围,防止玩法失衡
- 更改应用于新关卡(当前关卡须重新开始)
- 默认值提供经过平衡、测试的体验
操控设计
桌面端操控:
- A/D 或方向键:左右移动
- W/空格 或 上方向键:跳跃
- 鼠标:瞄准武器(光标位置)
- 鼠标左键:射击(按住可自动连射)
- E 或鼠标右键:使用特殊技能
- 指针锁定:游玩期间启用,以实现精准瞄准
移动端操控:
- 左侧虚拟摇杆:移动(在屏幕左侧被触摸处出现)
- 水平轴:左右移动
- 垂直轴:向上推过阈值时跳跃
- 右侧触屏:瞄准并射击
- 触摸位置决定从玩家出发的瞄准方向
- 触摸时自动开火
- 特殊技能按钮:右下角的大按钮(最小 96x96px)
- 摇杆规格:
- 最大半径:80px
- 死区:15px
- 手指超出最大半径时底座重新定位
- 模拟输出(-1 到 +1)
输入处理:
- 窗口失焦时清除所有输入
- 阻止游戏按键的浏览器默认行为
- 追踪触摸 ID,防止摇杆与射击触摸相互干扰
- 显示菜单/游戏结束画面时释放指针锁定
美术风格与视觉主题
整体风格:带现代特效与精致打磨的复古像素画
视觉特征:
- 像素画:所有精灵均使用清晰的低分辨率像素画(基础尺寸 16x16 至 32x32)
- 配色方案:以军事为灵感,配以爆炸和特效的亮色点缀
- 角色:橄榄绿、棕褐、黑色
- 敌人:红色、灰色、黑色
- 环境:灰色平台、棕色可破坏方块、蓝色天空
- 特效:明亮的橙/黄色爆炸、红色血液粒子
- 动画:角色采用简单的双帧行走循环
- 特效:用于爆炸、子弹撞击和破坏的粒子系统
- 尺度:玩家角色为 32x32px,敌人为 24-32px,方块为 32x32px
基调:高能、爆炸性的动作,带有怀旧的街机感
渲染方案:
- 生成素材:角色精灵、敌人精灵、直升机
- 代码渲染:地形方块(简单的彩色矩形)、界面元素、粒子特效
- 画布:所有游戏渲染均使用 HTML5 Canvas 以保证性能