数值策划为什么多使用Excel而不是Matlab等更专业的工具?

0 条评论


  • 7

    EllisNewman独立游戏制作者必须要会吹拉弹唱吗

    红美铃Shelby Yuan蒋学驽 等 7人赞同

     额……虽然Matlab确实是更专业的数值计算、数据处理的软件,但并不是说它作为数值策划的工具就对Excel有绝对的优势。

    Matlab的一大特性是,其中几乎所有的计算都是以矩阵的方式进行的。这就带来了比较高的学习成本。(自己刚学matlab的时候就常常被一个“matrix dimensions must agree”错误弄得焦头烂额) 

    当然,Matlab在进行大量数据的处理、复杂函数的图像绘制等操作时确实有独到之处,但在需要一些更基础的表格、图表时,Matlab并不能完全取代Excel。这些时候,Excel的表现形式更加直观,学习成本也更低。

    所以说,掌握Matlab确实是个不错的技能点,不过并不一定适合所有的数值策划工作。如梁启超先生云:“如冬之葛,如夏之裘,美非不美,其如于我不适何!”

    题主可以试着去问美术“你为什么建模要用3DMAX,而不是AutoCAD?”,大概就是这种感觉了

    发布于 2017-03-22 13:37:06 2 条评论


  • 5

    Shelby Yuan@RimStar Studio.

    红美铃Archer__Rhonin__ 等 5人赞同

    因为很多开发数据都是xml,通过excel中的VBA可以很便捷的将千行数据转化成xml,matlab主要是用于数学建模来使用,包括绘制函数图像,但是开发中使用的大多是meta元数据。

    发布于 2017-03-22 13:34:04 0 条评论


  • 4

    TiTanHyperion1234567

    TiTanHyperion幻影无有时代 等 4人赞同

         因为作为典型的中国的游戏数值策划,负责的并不一定是玩家所认为的利用高深的数学模型建造游戏的战斗数值系统,充值系统,而更多的是去维护和修改。

         回到问题,一个原因是目前数值策划的工作类型偏向短期工作,大量任务,相比起专业软件MARLAB利用EXL这种进行了高度UI优化的工具能够极大的提高工作效率。

         第二个原因简单说就是我能用一支铅笔解决的问题何必用到计算器。目前大部分数值策划的日常工作所常用到的EXL函数大概四五十个,大部分的功能EXL和MATLAB在实现速度上没有区别,但是EXL提供了更方便的图形化,办公文本化工具,对工作有一定帮助。

        当然还有很多其他原因,但主旨相似,够用,方便。

    发布于 2018-10-19 18:04:14 0 条评论


  • 2

    Doom Liang我被折叠的回答,都是精华

    Doom LiangIMMO 赞同

    好坏不取决于工具,而是使用工具的方法

    发布于 2017-03-22 12:44:57 0 条评论


  • 0

    猫头鹰痴迷人物小传、地图

    数值策划是一种类似编剧的工作,处于工作链的末端。而matlab擅长的数值计算和物理仿真等工作,是写游戏引擎的程序员要考虑的问题。

    或者可以说现在的游戏在真实性上不思进取。只用excel策划的游戏,玩家不可能直接的从物理规律的角度思考问题,其操作也无法产生“牵一发动全身”的效果。

    在低级工具上奋其私智的结果可以参考太吾绘卷。

    更新于 2018-11-08 10:08:27 0 条评论


  • 0

    Kingfeng我们作为一个协会誓要治愈这个世界及其居民

    对于数值设计来说,使用excel的公式计算足够
    尤其数值没有各种深度复杂的数学运算步骤,更多的是简单的单步的计算

    在这种情况下,excel可以更加方便直接的展示和修改
    当然matlab也可以但是代价呢

    另外,matlab处理出来的数据,相比于excel更加难以传递

    excel制作的数据甚至逗号文件可以方便的话在各种环境传递

    发布于 2018-08-18 14:07:21 0 条评论


  • 0

    叶芳卿一名普通的奥札奇旅法师。

    Excel对于游戏开发来说,是简单易用的数据库。

    一般来说游戏开发时,要求游戏内的每条数据都可以单独修改。

    举个例子,角色的经验值计算,通常来说需要考虑这些:

    1. 角色等级越高,升级所需的时间越长。
    2. 角色等级越高,经验值获取越有效率。
    3. 根据时间、经验值获取效率计算出每级的经验值。
    4. 根据1/2/3可以拟出一条用于计算经验值的复合函数。

    公式是简洁、优雅的,可惜需求却往往很粗暴:

    1. 第37级的时候游戏内容有些匮乏了,给玩家提一下速
    2. 不希望玩家在第一天就能升到21级,给第20级降速一下
    3. 在第23级玩家会通过活动获取强力道具,为了平衡一下升级时间,避免过渡装备贬值太快,把这段等级的升级速度降一些
    4. ……

    为了追求稳定性,游戏上线后,一般是哪里出错就只改那里。比如想给前20级降速,可能不会改1~20级的经验值,而是会直接改第20级的,尽管曲线不好看,但最安全。

    Excel 满足了这些需求:简单易用、可修改每个单元数据、具备数学计算能力、条件格式辅助验算、可编程、可以直接输出所需的文件格式。

    发布于 2017-03-28 10:06:01 0 条评论


  • 0

    龙泉张学友

    第一  懂吗? 第二 需要吗?  第三 数值策划的核心你知道么

    发布于 2017-03-24 14:04:16 0 条评论

  • 1个回答被折叠 (为什么折叠?)


  • 0

    林云大家好

    因为人家不会噻╮(╯_╰)╭

    发布于 2017-03-22 13:30:59 0 条评论

  • 登录奶牛关账号即可参与讨论

{{question['follower_count']}} 个玩家关注

...

相关元素

相关问题

如何在游戏设计中表达情感?

44人关注 5个回答

《隐形公司》(invisible inc)的关卡强度是否太过紧凑?

7人关注 3个回答

现在的主流手游里,玩家的每小时产出一般定几块钱?

4人关注 1个回答