冰雪搜服网
欢迎您访问冰雪搜服网主题站

我们的永久域名:http://cq.523zg.com

当前位置 > 主页 > 行业资讯 >

意见 - 我嘲笑我的谎言

时间:2019-08-12 14:17 作者:冰雪搜服网
[Blitz Games的技术经理Tom Gaulton在这篇#altdevblogaday重印的评论文章中指出了可以增加迭代次数以及如何避免这些问题的五个因素。]

“迭代意味着重复一个过程的行为通常是为了达到预期的目标或目标或结果。” ()

在游戏开发业务中,如果你曾与任何人谈过“迭代”,你很有可能在讨论迭代次数吗?执行一次迭代需要多长时间,即从进行更改到查看更改效果所需的时间。

通常情况下,你要么那些迭代时间多么痛苦,要么滔滔不绝地说它的速度有多快,具体取决于所讨论的工具。我也是,我想我们都这样做。众所周知,长迭代时间很糟糕。这不仅意味着任务需要更长的时间,而且很有可能在所有等待期间你将切换任务以填补时间,然后完全分心并忘记你最初在做什么。

举起手来,如果你曾经等待一分钟让你的游戏加载,然后直接点击你想要测试的东西......然后重新启动并再次完成它。是的,我也是。如何盯着屏幕上的空电子邮件,并想知道为什么你首先点击新消息?在你被牵制到另一件事之前,肯定有一个原因。

我曾经读过一项研究(我现在找不到这个链接,所以你不得不接受我的说法),这表明女多任务比男更有效,但女和男多任务难以置信很糟糕,应该坚持一次做一件事。 S,o如果漫长的迭代次数导致更多的任务和更少的关注,这只是生产力损失的双重帮助。

有关减少迭代次数和优化工作流程的大量文档和讨论,包括#altdevblogaday上的一些文章(例如)。这些提供了有价值的见解,从优化您的C ++标题,到确保您可以直接将游戏启动到任何级别的任何点,而无需点击5个菜单并与大量敌人作战。但迭代时间不是整个故事,迭代公式中有一个被遗忘的变量?这就是所需的迭代次数。

使用方法A是没有意义的,其中迭代时间是20秒,并且需要20次尝试才能获得正确的结果,当方法B每次迭代需要1分钟但是只有3次获得所需的结果时。方法B远非完美,但在这种情况下显然更好。

然后,发展的圣杯是一个非常快速的迭代时间,加上少量的迭代。这就是为什么我鼓励你更好地迭代 ,而不仅仅是更快。



那么哪些因素会导致迭代次数增加?我们如何解决它们?

1.复杂的过程。过程越复杂,错误发生的可能就越大,浪费的迭代就越多。说实话,这一点同样适用于迭代次数(更复杂的过程自然需要更长时间),但我还是想把它扔出去。解决方案?尽可能简化您的流程。

2.不可靠的流程。如果您使用的工具在50%的时间内崩溃,您必须进行两次更改以使其正确。需要有效完成工作所需的工具。

3.反馈不佳。不知道为什么你的改变没有给出理想的结果是一个无休止迭代的秘诀,而且往往,即使你得到了你想要的结果,你还没有真正理解为什么?这意味着当你的改变出错时你会再次回来(提示更多迭代)。投入时间来改善反馈,或者扼杀可能的人。我在一段时间之后遇到了这个问题,当我从C ++切换到Python进行开发时,我的迭代次数大幅下降,但迭代次数最初增加,因为我没有任何调试工具(printf不计算!)。从长远来看,投入时间寻找好的调试辅助工具会带来好处。

4.无限猴综合症。如果您的迭代时间非常短,那么考

虑您正在进行的更改的动机将会下降。为什么还要计算你需要分配的内存量,当你可以尝试几个值,直到你找到正确的值?在某些情况下,没有正确或错误的结果,在这些c [Blitz Games的技术经理Tom Gaulton在这篇#altdevblogaday重印的评论文章中指出了可以增加迭代次数以及如何避免这些问题的五个因素。]

“迭代意味着重复一个过程的行为通常是为了达到预期的目标或目标或结果。” ()

在游戏开发业务中,如果你曾与任何人谈过“迭代”,你很有可能在讨论迭代次数吗?执行一次迭代需要多长时间,即从进行更改到查看更改效果所需的时间。

通常情况下,你要么那些迭代时间多么痛苦,要么滔滔不绝地说它的速度有多快,具体取决于所讨论的工具。我也是,我想我们都这样做。众所周知,长迭代时间很糟糕。这不仅意味着任务需要更长的时间,而且很有可能在所有等待期间你将切换任务以填补时间,然后完全分心并忘记你最初在做什么。

举起手来,如果你曾经等待一分钟让你的游戏加载,然后直接点击你想要测试的东西......然后重新启动并再次完成它。是的,我也是。如何盯着屏幕上的空电子邮件,并想知道为什么你首先点击新消息?在你被牵制到另一件事之前,肯定有一个原因。

我曾经读过一项研究(我现在找不到这个链接,所以你不得不接受我的说法),这表明女多任务比男更有效,但女和男多任务难以置信很糟糕,应该坚持一次做一件事。 S,o如果漫长的迭代次数导致更多的任务和更少的关注,这只是生产力损失的双重帮助。

有关减少迭代次数和优化工作流程的大量文档和讨论,包括#altdevblogaday上的一些文章(例如)。这些提供了有价值的见解,从优化您的C ++标题,到确保您可以直接将游戏启动到任何级别的任何点,而无需点击5个菜单并与大量敌人作战。但迭代时间不是整个故事,迭代公式中有一个被遗忘的变量?这就是所需的迭代次数。

使用方法A是没有意义的,其中迭代时间是20秒,并且需要20次尝试才能获得正确的结果,当方法B每次迭代需要1分钟但是只有3次获得所需的结果时。方法B远非完美,但在这种情况下显然更好。

然后,发展的圣杯是一个非常快速的迭代时间,加上少量的迭代。这就是为什么我鼓励你更好地迭代 ,而不仅仅是更快。



那么哪些因素会导致迭代次数增加?我们如何解决它们?

1.复杂的过程。过程越复杂,错误发生的可能就越大,浪费的迭代就越多。说实话,这一点同样适用于迭代次数(更复杂的过程自然需要更长时间),但我还是想把它扔出去。解决方案?尽可能简化您的流程。

2.不可靠的流程。如果您使用的工具在50%的时间内崩溃,您必须进行两次更改以使其正确。需要有效完成工作所需的工具。

3.反馈不佳。不知道为什么你的改变没有给出理想的结果是一个无休止迭代的秘诀,而且往往,即使你得到了你想要的结果,你还没有真正理解为什么?这意味着当你的改变出错时你会再次回来(提示更多迭代)。投入时间来改善反馈,或者扼杀可能的人。我在一段时间之后遇到了这个问题,当我从C ++切换到Python进行开发时,我的迭代次数大幅下降,但迭代次数最初增加,因为我没有任

何调试工具(printf不计算!)。从长远来看,投入时间寻找好的调试辅助工具会带来好处。

4.无限猴综合症。如果您的迭代时间非常短,那么考虑您正在进行的更改的动机将会下降。为什么还要计算你需要分配的内存量,当你可以尝试几个值,直到你找到正确的值?在某些情况下,没有正确或错误的结果,在这些c

Copyright © 2015 - 2019 冰雪搜服网 http://cq.523zg.com All Rights Reserved.