The prompt that made it
as published你负责独立完成一款浏览器小游戏《像素大冒险 PIXEL QUEST》:8/16-bit 像素风横版平台跳跃,玩法借鉴《超级马里奥》,角色、名字和美术全部原创。
【交付】
- 只交付一个自包含文件 pixel-quest.svg,根元素为 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1280 720" width="100%" height="100%" preserveAspectRatio="xMidYMid meet">,窗口缩放时 16:9 画面完整居中。
- 画面、界面、游戏逻辑(内联脚本)和音效全部写在这一个文件里,不引用任何外部图片、字体、脚本或网络资源,浏览器直接打开就能玩。文件必须是合法的 UTF-8 XML。
- 界面文字用中文,标题配英文副标题。音效和背景音乐用 Web Audio 实时合成,第一次按键或点击后开始发声,M 键静音。
- 只借鉴玩法,不使用原作的角色、名字或标志性素材。
【玩法】
- 主角是一只小狐狸,依次穿过 3 个关卡:晴空草原、幽光洞穴、秋枫天桥,最后找到天桥尽头的小屋。
- 按住跳键跳得更高,按住奔跑键跑得更快、跳得更远。
- 踩怪、顶砖:从下方顶星星砖会顶出宝物;吃到浆果会变大,变大后能顶碎砖块;拿到金叶后可以用 J / Shift 投掷叶镖。
- 敌人:橡果兵(踩扁它)、刺猬(不能踩)、甲虫(踩成壳后可以踢出去)、蜜蜂(波浪飞行)、松果弹(可以踩)。
- 收集金币,每 100 枚奖励 1 条命;下蹲能钻进树洞,通往秘密房间;关卡里设有存档点;时间快用完时给出提醒。
- 终点旗抓得越高分越多,剩余时间换算成时间奖励;记录最高分,打破时提示“新纪录!”。
【难度】
- 简单:5 条命,限时 500,3 个存档点。
- 普通:3 条命,限时 400,1 个存档点。
- 困难:3 条命,限时 300,没有存档点,怪物更快。
【操作】
← → / A D 移动,空格 / W / K 跳跃(按住跳得更高),Shift / J 奔跑或投掷叶镖,↓ 下蹲或钻进树洞,P 暂停,H 帮助,M 静音。
【画面】
- 所有角色、图块和特效都按像素网格绘制,边缘保持锐利;界面文字也用自绘的像素字体。
- 晴空草原:蓝天白云、圆润的绿色山丘、木栅栏和指路牌;幽光洞穴:幽暗的岩洞里有发光的元素;秋枫天桥:云端之上的红枫色调。
- HUD:顶部一条像素信息栏,依次是 SCORE、金币数、WORLD 编号、TIME 倒计时和狐狸头像的剩余命数,右上角有暂停和静音按钮。
【流程与界面】
- 标题页:像素大标题配“PIXEL QUEST”红色横幅,三档难度按钮下方写明命数、限时和存档点,“开始冒险”(Enter)和“帮助”(H)按钮,左上角显示最高分;背景是草原,小狐狸和橡果兵站在地面上。
- 帮助页“冒险指南”:操作、规则,以及每种敌人和道具的图示说明。
- 暂停菜单:继续、帮助、返回标题。
- 每关结束显示过关和时间奖励;三关全部打完显示“全部通关!”结局,失败显示“游戏结束”,两者都列出分数、金币、击败数、用时和最高分。
【验收】
在无头 Chrome 里自动试玩:从标题页开始,向右跑、跳跃并踩扁至少一个敌人。要求 0 个 JS 报错、0 个 XML 解析错误、帧率不低于 55 fps;在 1280×720 和 1920×1080 两种分辨率下截图,确认画面完整、像素边缘清晰。
Adds a render step. Works best with the HyperFrames or Remotion skills installed. Free, no sign-up.
Prompt by @OpenVGLab · collected via OpenVGLab/awesome-opus5.5-frontend-showcases. Prompts belong to their creators.