Appearance
Arcade › 中世纪之战
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.
Nobody has said anything about 中世纪之战 yet. Play it, then tell the creator what you would add next.
中世纪之战 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.
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 俯视/斜45度即时战术战斗游戏,使用 Three.js 风格的实时 3D 场景。画面为一块约 130×130 的深绿色草地战场,带有雾效(远处逐渐变暗、与绿色地面融合),黑色/非常暗的背景和柔和阴影。使用透视摄像机,从战场上方约 22 高度、距离中心约 48 的位置斜向下观察,默认镜头朝向战场中央略偏玩家一侧;允许镜头平移和缩放。 战场两端各有一支五人军队:玩家单位出生在地图南侧/画面前方 z 约 -30 的一排,横向位置大致为 -18、-8、2、14、22;使用带动画的详细 3D 骑士模型,初始朝向敌方。敌军出生在北侧/画面远方 z 约 25–28,横向位置约为 -20、-9、3、12、21;交替使用骑士和士兵模型,统一将材质染成暗红色以区别玩家,并朝向玩家。所有单位都有 100 点生命值、最大生命值 100;显示真实的带行走、待机、攻击、死亡动作的角色模型,并投射/接收阴影。 核心玩法是简单的即时近战指挥。左键点击单位模型可选择它,点击空地则取消选择;选中单位时 HUD 显示“玩家 单位 | 血量 N”或“敌军 单位 | 血量 N”。右键点击地面为当前选中的单位下达移动命令,单位以约 5.5 的速度移动到该位置。没有明确移动目标时,单位会自动寻找最近的敌方存活单位并向其移动;进入约 3.8 的近战攻击距离后自动攻击最近敌人。攻击约每 850 毫秒触发一次,每次造成 14 点伤害,并带有轻微击退;攻击时播放攻击动作,移动时播放行走动作,否则播放待机动作。单位死亡时播放死亡动作,约 1.6 秒后从场景和单位列表中移除。单位只能在 x/z 的 -48 到 48 范围内移动。玩家军队五人全部死亡时显示失败“失败…… 你的军队被毁灭了”;敌军五人全部死亡时显示胜利“胜利!你的军队征服了敌人!”,并暂停战斗。 地图装饰要克制且与代码一致:玩家后方南侧边界 z=-44 放置一排城墙模块(横向从约 x=-11.2 到 11.2),两侧放置六边形城堡塔楼(约 x=-22 和 22、z=-42);敌方北侧 z=42 同样在 x=-22 和 22 放置两座塔楼,但没有北侧城墙。草地上随机散布约 22 个小型草丛和约 7 块岩石,随机旋转,作为不会影响移动的装饰。可以使用低多边形/卡通风格的 Kenney 城堡、自然环境模型,以及 KayKit/Quaternius 风格的骑士和士兵模型;整体视觉应是简洁的低多边形中世纪战场,暗绿色地面、棕灰色城堡、红色敌军。 顶部固定 HUD 必须覆盖在画布之上:深棕黑色半透明横条,高度约 60–85 像素,底部有棕色边框。左侧用金色文字显示“中世纪之战”,旁边显示说明“左键选择单位 • 右键下达移动命令”;右侧显示“玩家: 5 / 敌军: 5”(随存活单位数实时更新),再显示一个深色小框,初始为“未选择”,最右侧有金色描边棕色按钮“重新开始”。战斗结束时显示覆盖全屏的半透明黑色遮罩,中间显示胜负文字和“再来一局”按钮。重新开始按钮清除当前单位、恢复五对五、重置选择和镜头。 镜头控制也要实现:鼠标滚轮在约 18 到 95 的距离之间缩放;中键拖拽平移,或 Shift+右键拖拽平移;WASD 及方向键以约 18 的速度平移镜头。右键普通点击仍是移动命令,右键菜单必须被禁用。窗口尺寸变化时调整渲染器和透视相机宽高比。使用实时光照:半球光、暖色方向光、阴影贴图和柔和阴影;地面接收阴影,角色及城堡/装饰投射阴影。