Skip to content

Arcade › 村庄对话

村庄对话

  • 3d
  • exploration
  • dialogue
  • village
  • third-person
  • branching
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. Jesse Manson built it with Cinevva, so it works on a phone or a tablet too.

Discussion

Nobody has said anything about 村庄对话 yet. Play it, then tell Jesse Manson what you would add next.

Make your own game

村庄对话 was built by Jesse Manson 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 村庄探索与对话游戏。使用 Three.js 风格的实时 3D 场景:正方形约 60×60 的草地地面,地面使用重复的草地/岩石纹理,中央铺一条宽约 4、长约 22 的深棕色泥土道路。镜头为约 65 度视野的第三人称跟随镜头,玩家角色位于画面前景中央附近,镜头从角色后上方观察;允许用 WASD 移动,并支持跳跃(控制系统提供跳跃能力)。画面保持全屏、无滚动,使用柔和阴影、半球光和偏暖的方向光,整体是低多边形/卡通化但带真实材质的乡村场景。天空没有设置蓝色背景,远处可呈现黑色背景。

玩家是一个穿冒险者服装、背着包的人形角色,出生在道路中部偏南的位置 (0,0,3),有待机动画并由第三人称控制器驱动;移动时角色朝移动方向转身。村庄中放置三座房屋:一座在左侧后方约 (-10,0,-5),一座在右侧后方约 (12,0,-8) 且旋转约 126 度,另一座在远处约 (0,0,12) 且旋转约 216 度。房屋应使用带红/橙色屋顶、浅色墙体的乡村房屋模型。场景中放置六棵橡树(约在 (-14,3)、(-13,-12)、(15,5)、(8,14)、(-5,16)、(18,-12))和五棵尖塔状松树(约在 (-18,-8)、(20,10)、(-8,18)、(5,-15)、(-2,-18))。再放置三张木质长椅((-6,-2) 旋转 0.5、(10,-10) 旋转 -1.2、(-3,9) 旋转 2.8),以及四段开放式木栅栏((-7,-9)、(-3,-9.5) 朝向 0;(15,-5)、(15,-1) 朝向约 1.6)。所有建筑、树木、长椅和栅栏都投射并接收阴影。

场景中有三个静止并播放待机动画的可点击 NPC,使用不同的人形模型和明显不同的身份外观:1)农夫,位置 (-7,0,-2),朝向约 1.2,名字显示为“老农夫”;2)穿休闲服的女孩,位置 (3,0,10),朝向约 -2.5,名字“小莉”;3)穿中世纪/长袍风格服装的女性智者,位置 (10,0,-3),朝向约 2.8,名字“村里的智者”。玩家用鼠标点击 NPC 的模型即可开始对话(射线检测 NPC 的可见模型),对话打开时忽略场景点击。

对话 UI 是屏幕底部中央的深棕色半透明面板,宽约 90%、最大 520px,带 3px 棕金色边框、圆角和阴影;面板位于底部约 80px 处。顶部显示 NPC 名称(粗体金色)和右上角“关闭”按钮;下方显示米白色对话文字,再下方动态生成一个或多个棕色选项按钮,按钮带金色边框,鼠标悬停时变亮。没有选项时显示“再见”按钮。平时底部中央显示黑色半透明提示框:“使用 WASD 移动、鼠标点击村民对话”。

实现三个 NPC 各自独立的分支对话,并让选项点击后进入下一节点;选择“end”或关闭按钮立即结束对话并隐藏面板。农夫对话内容:开场“哼,年轻人又来闲逛了。天气要变天了。”,选项“天气看起来不错啊。”进入“哼!农民最怕的就是这鬼天气。庄稼要遭殃了。”,随后可选“那你怎么办?”进入“多穿衣服,注意保暖。种地要靠天,但人也要努力。”(再选“谢谢你,农夫!”结束),或“我先走了。”结束;另一条开场选项“要帮忙吗?”进入“帮我把地里的杂草拔了?……开玩笑的。年轻人别太认真。”,可选“哈哈,明白了。”进入上述建议,或“再见。”结束。结束节点显示“别打扰我干活了。”并提供“再见”。

小莉对话内容:开场“你好呀!欢迎来到我们的小村庄!”,可选“谢谢!村子很漂亮。”进入“是啊!今天花儿开得真漂亮,你要不要去河边看看?”,然后可选“好啊!”进入“河边有很多野花!我们一起去采摘吧,下次记得叫我哦。”(选“一定!”结束),或“下次吧。”结束;也可选“你好,我是新来的。”进入“新来的?太好了!我最喜欢和朋友聊天了!你从哪里来的呀?”,随后无论选“很远的地方。”或“就附近。”都进入“村子里最近有好多新鲜事呢!智者讲了很多老故事。”,再选“听起来很有趣。”结束。结束文字为“下次再聊呀!”。

智者对话内容:开场“年轻人,村子虽小,却藏着大道理。”,可选“请讲讲故事。”进入“过去的传说里,森林里住着守护神。保护着我们的收成。”,随后可选“守护神?”进入“是的,传说中它会化作微风提醒人们。”(选“谢谢你的故事。”结束),或“很有趣。”结束;也可选“有什么建议?”进入“记住:耐心比速度更重要。”(选“我明白了。”结束)。结束文字为“去吧,年轻人。”并显示“再见”。

不要加入战斗、任务、物品、得分、生命值或其他代码中没有的系统;核心体验就是在村庄中自由移动、观察环境并点击三个村民进行中文分支对话。

More free browser games

Browse the whole Arcade →