battleship-solver:JavaScript 中“解决”战舰的算法

时间:2024-07-24 08:32:12
【文件属性】:

文件名称:battleship-solver:JavaScript 中“解决”战舰的算法

文件大小:5KB

文件格式:ZIP

更新时间:2024-07-24 08:32:12

JavaScript

战舰“解算者” 基于 Javascript 的战舰 AI(带有 UI)。 在浏览器中运行。 基于 ,但有一些非常重要的改进: 一些随机化被添加到单元概率中,使算法更难被发现和击败(虽然它不能真正被击败,只是稍微延迟了将船放在棋盘的最边缘) 在玩游戏时,您可以在棋盘上标记沉没的船只,在消除船只时减少可能的位置,并解决算法的问题,始终在命中周围的每个主要位置发射 方向权重(例如,如果 A2 和 B2 连续命中,则 C2 的权重将超过 A1。) 还需要: 撤消按钮。 目前,如果你给求解器错误的移动输入,唯一的选择是重新开始游戏 自动解决。 现在它不能自动运行。 虽然它可以并且确实将船只放在板上进行测试,但没有任何东西可以在船只沉没时自动告诉算法,移除位置作为可能的叠加并减少剩余船只的数量。 能够将船只放置在自定义位置。 执照: 嗯,算了吧。 变更日志 1.0 首次出版


【文件预览】:
battleship-solver-master
----index.html(2KB)
----main.js(9KB)
----README.md(1KB)

网友评论