各位单人开发者,

我过去几个月一直在开发 Hoops GM,一款基于浏览器的篮球俱乐部模拟器。进入这个项目时,我认为最大的技术障碍将是模拟引擎。 (并且说实话,正确的交易逻辑需要我运行一个无头脚本,模拟超过 1.3 万场比赛,才能平衡数学。但是)? AI 与 UI 相比,根本不是问题。 当你的游戏本质上是一个巨大的数据库,包含球员统计、工资上限和排名,如何让它有趣而不需要专门的 UI/UX 团队? 下面是三件事情,它们让我的项目看起来不像税务会计软件:

  1. 选择 Web Tech 代替游戏引擎: 我早期意识到,在 Godot 或 Unity 中构建重型、文本化、可滚动的菜单将是一个噩梦。 使用标准的 Web 框架,可以更快更自然地处理 UI 状态,特别是在移动设备上。
  2. 隐藏数学: 我早期的构建中,我一次性展示了所有统计数据。 这是令人沮丧的。 我必须学习强调“下一步行动”,并在点击和工具提示下隐藏深度分析。
  3. 残酷的用户反馈: 我最近超过了 100 个活跃用户,观察他们如何实际导航菜单彻底摧毁了我的假设。 我必须重新设计交易屏幕两次,只是因为人们在哪里卡住了。 对于那些正在构建 UI 重或文本化游戏的人,如何处理界面? 您是否使用传统的游戏引擎,还是倾向于 Web 技术? (如果有人想看看我的 UI 怎么样,看看它是否感觉像游戏而不是电子表格,我最近将它移到了它的官方域名这里:https://hoops-gm.com/ . 它在浏览器中完全免费玩)*