Skip to content

Arcade › 方块世界

方块世界

  • 3d
  • voxel
  • sandbox
  • first-person
  • building
  • exploration
0
Remix it Discord

0 plays

How to play

Click the game above and it runs right here in your browser. No download, no installer, no account needed. It was built with Cinevva, so it works on a phone or a tablet too.

Discussion

Nobody has said anything about 方块世界 yet. Play it, then tell the creator what you would add next.

Make your own game

方块世界 was built with the Cinevva game creator: describe the game you want in chat, watch it get built, and play it in your browser minutes later.

Remix 方块世界 opens the real game in the creator and forks its actual files, chat and design doc, so you start from the code rather than from a description.

Read the build brief for 方块世界

Cinevva's analyzer read this game's design doc and its source, then wrote the brief below. "Make your own" hands it to the game creator as your opening message, so you start from a real spec rather than a one-line idea.

重建一个名为“方块世界”的第一人称 3D 体素沙盒游戏,使用透视 FPS 摄像机和方块网格世界。场景是一个约 37×37 格的程序生成小岛/丘陵区域:对每个 x、z 网格用正弦、余弦和少量随机变化生成 1 到 8 格的地形高度,y=0 到地表全部填充方块;最高一格是绿色草方块,地表下两层左右是棕色泥土,更深处是灰色石头。再随机生成少量树木:棕色木头树干约 4 格高,顶部是由半透明深绿色叶方块组成的不规则树冠;世界中还要有少量额外的石头露头。所有方块都是紧密排列的 1×1×1 立方体,带有硬朗的 Minecraft 风格但不需要纹理,使用草绿、泥土棕、石灰灰、木头棕和叶片深绿的简单 Lambert 光照材质。启用阴影、方向性阳光和环境/半球光,天空背景为明亮的天蓝色,并带有远处雾效;整体视觉应像截图中所示的低多边形方块山地和开阔蓝天。

玩家是不可见的第一人称角色,初始位于世界中央上方(约 y=9),摄像机在玩家视角中。实现基本 FPS 移动:WASD 平面移动、鼠标锁定后环视、Space 跳跃;正常移动速度约 5.5、跳跃速度约 9.5、重力约 -22,并与方块地形碰撞、可站在方块顶部。按 F 切换飞行模式;飞行时取消重力并提高移动速度到约 8,状态文字显示“FLY MODE”,再次按 F 恢复正常重力。若角色意外落得太低,将 y 位置限制在至少 1。点击画布时请求鼠标锁定;鼠标锁定后左键执行破坏,右键执行放置,并禁止浏览器右键菜单。

屏幕中央显示白色、带黑色阴影的十字准星。每次操作都从摄像机中心发出射线,只作用于射线命中的第一个方块:左键移除该方块并生成约 8 个对应颜色的小立方体碎片,碎片向外弹出、受重力影响并在约 0.6 到 1 秒后消失;右键根据命中的面法线,在相邻网格位置放置当前选择的方块,但如果该格已占用或会与玩家身体相交则不放置。加入轻量的放置、破坏和草地脚步音效(可使用简单音效资源;移动且落地时约每 380ms 播放一次脚步声)。

底部中央显示半透明黑色的方块快捷栏,包含五个 52×52 像素左右的格子,依次为 Grass、Dirt、Stone、Wood、Leaves,并分别标注数字 1 到 5;当前类型用白色边框和更亮背景高亮。键盘 1-5 或鼠标滚轮循环切换选择,也允许点击快捷栏格子选择。顶部左侧显示半透明深色说明框,内容说明点击锁定鼠标、WASD 移动、Space 跳跃、滚轮或 1-5 选择、左键破坏、右键放置、F 飞行切换和 R 重置世界。顶部右侧可显示小号调试状态文字,至少包含方块总数、当前选择类型,以及飞行模式状态。按 R 清空并重新随机生成整个世界和树木/石头露头。窗口大小变化时保持透视相机和渲染画布自适应。游戏没有生命值、敌人、计分或关卡目标;核心目标是自由探索、跳跃以及破坏和建造方块。

More free browser games

Browse the whole Arcade →