编程模拟器(while True: learn())顾名思义。相信看到这个名字的小伙伴们都想知道这款游戏适不适合入手吧。下面小编让我们一起来看一看吧。
优点:
1、背景题材非常有创意。
2、一开始的设计思想也很不错。看得出来。作者想要做一款有教育意义的游戏。每有一个新的算法。都会附上这个算法在现实中的应用。以及背景。甚至还附上了学习这个知识的网页链接。
3、UI和可视化做得很不错。
4、这个投资创业公司的系统很有创意而且相当完善。在游戏中你可以投资一个创业公司。获得股份。并且用你写的代码和算法为公司盈利。增加市值。并且在合适的时机变现跑路。赚得大笔现金。而你写的算法确确实实会影响公司的服务规模和服务器成本。进而影响你和公司的盈利。
缺点:
1. 游戏虽然说明了从上个世纪中期到最近几年的机器学习算法。但是。其中的每个算法。几乎都仅仅作为一个封装好的模子。供玩家拼接使用。而其中的机理。使用场景。优势与劣势。都几乎没有在游戏中体现出来。而且在多数的关卡中。简单粗暴地限定了你能够使用的算法(往往只有一至两种)。这就导致了这些算法仅仅作为一个一个单独的概念。在游戏中被提及。而其中真正知识性的东西却被封装好。没有任何体现。导致了整个游戏非常有堆砌概念。用大热的诸多“概念”炒作的嫌疑。而其本身。只是一个做得将将及格的流水线模拟游戏。
举个例子。所谓的“自动驾驶”仅仅是判断前方是否有路障。有的话就更换车道。而最关键的“从一张图片判断这张图上是否有路障”环节。游戏中连提都没提。前方是否是路障的信息。已经给你了。你只需要写一个最简单的“如果输入的是路障。就躲避”的算法。
而游戏中的各种分类问题。也仅仅是要求你做一些使用if else就能解决的简单任务。而难度仅在于复杂度和效率。和所谓的机器学习几乎没有任何关联。
虽然对一个规模并不大的游戏进行这般要求可能有失偏颇。但既然宣传语中提到了“了解机器学习的原理与功能”。而游戏中却仅仅将其作为一个封装好的模块使用。“概念”意义大于知识意义。那么这个批评我认为还是要有的。
2. 糟糕的关卡设计
在绝大多数游戏中。关卡元素极为单调。仅仅是将不同颜色(红黄蓝)。不同形状(○□△)的9种组合。按照一个诡异的分类方式分离出来。而使用的组件。仅仅是封装好的一至两种最简单的分离算法。不同关卡的区别仅仅在于要求分离方式的不同。和数据比例的不同。难度仅仅在于堆砌的复杂度。和对服务器负载的优化。这不仅导致了和所谓“机器学习”几乎毫无关联。也使得中后期关卡千篇一律。而且极为枯燥。
最后一章的RNN。几乎没对其中的原理做任何说明。而仅有的几关。也是只需要2个RNN接起来。就能一键搞定的弱智关卡。甚至连任务的条件都没有讲清楚。这难道不是炒作概念么?
3. 难以启齿的优化
这是最讽刺的一点。游戏的策略重心。就是让你在复杂条件下对负载进行优化。进而提高效率完成任务。而这个游戏本身的优化。却是一塌糊涂。
难以想象。在8102年。一个2D游戏。在仅仅放上六七个结点时。运行帧数就掉到15帧。而大型工程(比如最多50个结点的创业公司投资任务)。只要放上十几个结点。开始测试。就变成了7~8帧。(作为参考。本人的电脑是GTX 1060 6G游戏本)
看得出来游戏是用unity做的。但是优化要差到什么样。才能导致中后期的关卡一直稳定15帧。稍多几个零件就7帧呢?
以上就是56游戏的小编给大家带来的全部内容了。非常感谢您的阅读。祝您生活愉快。

下载BT游戏盒子

下载GM手游助手