文件名称:battleship:战舰在 Scala 和 Akka 中实现
文件大小:21KB
文件格式:ZIP
更新时间:2024-07-08 19:38:34
Scala
使用 Akka Actors 和 Scala 实现 Battleships 基本规则 该游戏由 2 名玩家在两个网格上进行,每个网格有 5 艘船。 网格 网格由十行十列组成。 必须对玩家的对手隐藏一个网格,并显示玩家船只的位置。 另一个网格是让对手瞄准并向玩家船开火 船舶 每个玩家获得 5 艘船,分为以下几类 一艘 5 长船 一艘 4 长船 两艘3长船 一艘 2 长船 玩家可以在“他/她”的网格(对手不可见的网格)上放置一艘船。 每艘船将占据其大小的方格数,因此 5 长的船将占据网格上的 5 个方格。 船可以垂直或水平放置,不能悬挂在网格上,也不能对角放置。 只要不违反先前的规则,船只可以并排放置或相距任意距离,但它们不能重叠。 游戏玩法 玩家轮流向对手的船只开火。 在不显示该对手船只的网格上。 他们通过猜测对手的船只可能在哪里来做到这一点,他们的目标是完全消灭一艘船。 玩家
【文件预览】:
battleship-master
----client()
--------src()
----GRIDS.md(192B)
----messages()
--------src()
----src()
--------test()
--------main()
----CELL.md(598B)
----build.sbt(935B)
----.gitignore(2KB)
----project()
--------plugins.sbt(22B)
--------build.properties(21B)
----README.md(2KB)