桌游是一个可以直接起步的现成游戏:玩家掷骰子,沿着一圈格子前进,攻击其他城市,突袭获取奖励,并建设自己的城市。 棋盘以 3D 绘制,所有结果都由服务器计算,所以无法在游戏中伪造掷骰或奖励。
里面有什么
- 掷骰子。 棋子沿着一圈格子移动;每个格子都有自己的结果。
- 格子。 金币、攻击其他玩家或机器人的城市、突袭获取奖励、可选择奖励的特殊格子。
- 你自己的城市。 建筑用金币升级;建成的城市开启下一阶段,棋盘永远不会结束。
- Three.js 制作的 3D 棋盘,上面是 React 界面。
- 用数据代替代码。 棋盘布局、格子和价格都是数据,所以主题和经济很容易换掉。
第 3 阶段
84.5K
40
42
掷骰 · 38
建造
31格子环:金币、攻击其他城市、突袭、特殊奖励。
2中间的城市:建筑可用金币升级。
3掷骰子(由服务器掷)并建造;建成的城市开启下一阶段。
想法已经替你填好:回答几个问题,基于这个模板的项目就准备好了。
已经接入的系统
除了每个项目都有的六个系统,模板还带来了自己的棋盘机制:
| 内容 | 在游戏中的作用 | 在后台中的配置位置 |
|---|---|---|
| 棋盘游戏循环 | 掷骰、格子、攻击、突袭、建造 | 实时运营 → v2 → 游戏循环 |
| 货币 | 金币和掷骰次数 | 实时运营 → v2 → 货币 |
| 任务 | 关于掷骰、攻击和建造的任务 | 实时运营 → v2 → 任务 |
步骤 01基于模板创建项目
在创建页面描述一个桌游,例如:“桌游:我沿着一圈格子掷骰子,攻击其他城市,建设自己的城市”。平台会选择这个基础。更多内容见如何用 AI 做游戏。
步骤 02改成你自己的游戏
- “把棋盘做成太空风格:用行星代替建筑”。
- “加一个带小游戏的格子”。
- “让攻击给更多金币,突袭给宝石”。
建筑价格、格子奖励和掷骰次数在后台修改更方便:它们是设置,不是代码。
步骤 03调整经济并发布
逐一检查表格中的各个分区,在测试版中检查平衡,然后发布游戏,请看发布与链接。
开发者须知
- 游戏模块是
board-game(Three.js 加 React 界面),完全基于client.gameLoop。 - 掷骰是
boardLoopRoll;如果响应要求执行某个动作(攻击、突袭、特殊格子),游戏会先完成它再掷下一次。建造是boardLoopBuild,与掷骰相互独立。 - 详情见技能
game-loop-system,由 SDK 的 MCP 服务器提供。
常见问题
骰子是游戏掷还是服务器掷?
服务器。游戏请求掷骰,由服务器决定玩家落在哪个格子以及那里发生了什么,所以掷骰无法作假。
可以更换棋盘的主题吗?
可以。棋盘布局、格子和经济都以数据形式定义,所以主题和数值都很容易修改:用文字告诉 AI 编程助手,或在后台中调整。
另请参阅
- 用 AI 创建游戏或应用如何在 iDos Games 上把一个想法变成能运行的网页游戏或应用:描述它、回答几个问题,然后在实时预览中和 AI 编程助手一起打磨。
- 放置 RPG 模板:英雄、怪物波次和 BossiDos Games 上现成的放置 RPG 模板:英雄自动对抗一波波怪物和 Boss,玩家离开时金币也在累积,属性用金币升级。里面有什么,以及如何把它变成你自己的游戏。
- 限时活动:带奖励进度条的节日iDos Games 现成限时活动的运作方式:带代币、里程碑进度条、VIP 第二份奖品和每日上限的限时活动,以及如何在后台中设置。
- 新项目包含什么每个 iDos Games 新项目都从登录、大厅和六个现成系统开始;商店、排行榜、活动或多人游戏等其他系统会在应用需要时添加。