3DPrompt.
GitHub
返回作品库
Claude Opus 5.5参考创作说明

WebGL2 沙盒生存游戏

kepochnik 在一条作者评论中分享的浏览器沙盒游戏提示词。根帖将 BlockHaven 游戏归功于 Opus 5.5。提示词要求制作一款原创、受 Minecraft 启发的体素游戏,包含程序化生成地形、生存和创造模式、第一人称操作、合成、生物、光照、天气、localStorage 存档以及无头浏览器测试。

创作者 kepo查看原始来源
WebGL2 沙盒生存游戏

关于此示例

根据创作者公开项目整理的起始说明,并非逐字原始提示词。实际结果可能不同。

WebGL2浏览器游戏沙盒游戏体素世界程序化生成生存模式创造模式第一人称

提示词

制作一款浏览器沙盒游戏,整体体验参考 Minecraft,并尽可能贴近原作。游戏内所有文本均使用英文。操作方式:键盘和鼠标(桌面端)。 技术 - 单个 HTML 文件,使用原生 WebGL2,不使用第三方库。- 所有 16×16 纹理均通过代码以像素画形式生成(石头、泥土、草、木板、树叶、矿石、玻璃、水、熔岩等)。- 使用 WebAudio 合成声音:挖掘、脚步、放置方块、受伤、生物、爆炸以及舒缓的背景音乐。 世界 - 由 16×16×128 区块组成的无限世界,并支持设置种子。- 生物群系:平原、森林、桦木森林、针叶林、积雪苔原、沙漠、山地、海洋、海滩。- 洞穴(蜿蜒隧道和大型洞窟)、低层熔岩,以及按深度分布的矿石:煤、铁、金、钻石。- 三种树木、 tall grass、花朵、仙人掌、甘蔗、南瓜。- Minecraft 风格的光照:天空光和方块光(火把、荧石、熔岩)逐格扩散,并支持平滑光照和环境光遮蔽。- 昼夜循环:太阳、月亮、星星、日落、3D 云朵、距离雾、降雨。- 水和熔岩按液面高度流动;两个水源可形成无限水;水与熔岩接触后生成黑曜石或圆石。沙子和沙砾会下落。 玩家 - 第一人称视角,碰撞、跳跃、疾跑、潜行(不会从边缘掉落)、游泳、梯子、跌落伤害。- 方块破坏包含裂纹阶段和粒子效果;破坏时间取决于工具。- 显示手部和手持物品,并带有挥动动画。按 F5 切换第三人称视角。 生存 - 生命值、饥饿值、饱和度、水下氧气值。- 五种材料制成的工具,并带有耐久度;四种材料制成的盔甲。- 背包,包含 2×2 合成、3×3 工作台合成、使用燃料的熔炉、箱子和床(跳过夜晚并设置出生点)。- 物品掉落、死亡和重生。- 生物:猪、牛、羊、鸡(繁殖、剪羊毛);夜间出现僵尸、使用弓箭的骷髅和蜘蛛。僵尸和骷髅在阳光下会燃烧。- 农业:锄头、种子、小麦生长、面包。门、栅栏、栅栏门、TNT。 创造 - 连按两次空格键飞行,瞬间破坏方块,包含所有方块的目录,并支持分页和搜索。 界面 - 带世界全景背景的标题界面、世界列表(创建/删除/游玩)、选项(视野角度、渲染距离、灵敏度、音量、亮度、界面缩放)。- 暂停菜单、死亡界面、HUD(快捷栏、生命值、饥饿值、护甲、氧气气泡)、F3 调试界面。- 支持命令的聊天:/gamemode、/time、/give、/tp、/summon、/weather。- 世界保存到 localStorage。 限制 - 不得使用 Minecraft 的名称、Logo、纹理或角色(Steve、Creeper 等);为游戏取一个独立的名称,并自行设计生物。 测试 - 在无头浏览器中运行游戏,检查每个系统,并在交付前修复所有错误。

如何使用这段提示词

01

从合适的工具开始

打开你常用的编程助手或 3D 工具。可先尝试示例所用的模型,并查看关联项目中的配置说明。

02

先选一个地方修改

替换主体、美术风格或场景,清楚描述镜头和交互。先完成简化版本,再逐项打磨细节。

03

为场景加入专属模型

需要自己的角色或道具时,用简短的物体描述或参考图制作 3D 模型,再导入项目。

预览作品归各自创作者所有。复用代码或素材前,请查看原始来源及项目许可。