我目前正在尝试实现自己的神经网络库,我想通过让它(以及与其他图书馆制作的网络)进行2D游戏来测试它。问题是我无法为神经网络找到一个好游戏。
游戏要求:
它应该不涉及反应时间,精确度等技能。它应该需要一些战术技能。
为了创造有效的进化算法,它应该很容易评估。
应该相对简单。
它不一定是已经存在的游戏,如果你有想法,你可以拿出一个。
它可能是单人游戏(如马里奥)或1v1游戏(如乒乓球)。
游戏应该可以通过神经网络很好地发挥作用。这意味着它应该具有固定数量的输入,可以在0和1之间进行标准化。输入可以是传感器,与最近物体的角度等。输入不应该是屏幕的像素,因为3 * 1920 * 1080太多了。最多约100个输入是可管理的(因为我是一个初学者,并且不能让我的计算机计算几个小时只是为了让一代人进化出来)。 此外,游戏绝对应该是2D游戏,因为我将使用AWT JPanel来绘制。
答案 0 :(得分:3)
我是Neataptic。js的主要开发人员,基本上是一个神经网络库,内置了神经演化。只是为了给你一些想法,你可能想看看我的以下文章:
其他一些建议:
神经网络已在大多数简单的2D游戏中进行了测试,因此如果您遇到困难,您将始终找到可能对您有帮助的代码。