SeaBattle:海战

时间:2024-06-02 08:57:02
【文件属性】:

文件名称:SeaBattle:海战

文件大小:33KB

文件格式:ZIP

更新时间:2024-06-02 08:57:02

Java

海战 #海上战斗该游戏是根据ru.wikipedia.org/wiki/Naval_boy_(game)上列出的经典规则实施的。 竞争对手是人类和计算机。 游戏已实现2个版本:控制台和图形。 控制台版本中实现了以下功能: 自动放置两个对手的船只() 手动放置人工船() 检查在指定坐标处安装每艘船的可能性() 在演示模式下随机射击两个对手() 完成受伤的船只() 人为手动拍摄()在图形版本中,实现了相同的功能,此外,还添加了以下功能: 手动或自动放置船舶的人的选择() 根据改进的Perelman方法选择随机布置船舶或布置的机器人(将船舶放置在不在场角处,而是放置在其一侧的效率更高) 为机器人添加了最佳射击方法(机器人首先尝试寻找大型船只)


【文件预览】:
SeaBattle-master
----src()
--------seabattle()
----SeaBattle.iml(500B)
----.idea()
--------misc.xml(873B)
--------compiler.xml(739B)
--------uiDesigner.xml(9KB)
--------.name(9B)
--------encodings.xml(1KB)
--------modules.xml(258B)
--------copyright()
--------vcs.xml(164B)
----assets()
--------ship3v.png(1KB)
--------ship4v.png(2KB)
--------ship4h.png(1KB)
--------ship1v.png(750B)
--------ship2v.png(940B)
--------ship1h.png(777B)
--------ship3h.png(982B)
--------ship2h.png(749B)
----README.md(2KB)

网友评论