运动模拟游戏的动感是如何运作的?

编程入门 行业动态 更新时间:2024-10-27 18:31:02
本文介绍了运动模拟游戏的动感是如何运作的?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述

我想创建一个棒球模拟游戏。

这些体育管理游戏是靠运气吗?完全基于运气的管理游戏是不公平的,但它也不能太可预测。这些游戏背后的逻辑是如何工作的?

推荐答案

您已经了解到,这类游戏的核心组件是比赛模拟引擎。作为Spence said so,您希望该模拟"看起来正确",而不是"正确"。

一段时间前,我在一个橄榄球游戏模拟中工作,有一种方法非常有效。您的匹配是一个有限状态机。每个游戏阶段都是一个状态,有一个转换为阶段转换或游戏状态变化(得分、替换等)的结果。 添加一个事件/监听程序系统来处理与您正在模拟的比赛的结构没有严格关系的事情,并且您拥有一个良好的结构(每次在您的模拟中发生什么事情,例如犯规,都可以触发一个事件;监听程序可以是一个评论生成系统或负责球队策略的人工智能)。

您可以从一个粗略的模拟引擎开始,该引擎使用球员的平均统计数据在团队级别处理事情,然后转到更详细的事情,即在球员级别模拟事情。我认为这种迭代方法非常适合游戏模拟,因为您希望它看起来是正确的,一旦元素看起来正确,您就可以停止在其上迭代,并在系统的另一部分上工作。

随机当然是游戏的一部分,因为正如您所说,您不希望游戏太可预测。一件非常简单的事情是,当球员执行特定动作(例如,投球)时,让虚拟骰子对球员和球队进行统计。

编辑:我假设我们谈论的是Hattrick这样的管理游戏,在这些游戏中,您管理花名册并模拟游戏结果,而不是2D/3D图形模拟。

更多推荐

运动模拟游戏的动感是如何运作的?

本文发布于:2023-10-24 09:03:18,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1523519.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:模拟游戏   动感

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!