俄罗斯方块
带有AI的俄罗斯方块游戏(游戏修复版)
介绍:
该存储库是对1984年原始《俄罗斯方块》游戏的重新制作,并运用了这些作品的进化自组织学习技术,从而获得了最佳分数。
描述
俄罗斯方块是一款由10x20棋盘组成的游戏,棋盘上将堆叠四面体类型的棋子(四个相同的正方形,根据poliminós的规则排列),当一排积木完成时,它们会掉入棋盘中,此行上方的所有块均下降一级。
每条完成的线获得50分,如果同时完成两条,则将每条完成的线获得的分值加倍;如果有3条线,则先前的得分翻两番;如果用“ I”,则将总得分3200点加起来,换句话说,是以前得分的四倍。
当其中一个棋子越过棋盘顶部时,游戏结束。
遗传算法和交叉
我们选择了AI应考虑的3条信息:
板上的Kong数;
表面不规则;
碎片的最大高度。
所有这些参数都乘以权重,以便AI做出决定,选择这些权重时使用遗传算法。
在遗传算法