文件名称:quoridor:用Java构建的Quoridor版本
文件大小:197KB
文件格式:ZIP
更新时间:2024-06-07 23:54:28
java javafx javafx-games Java
Quoridor
用Java构建的Quoridor版本。 蚀项目。 基于UI的JavaFX
模型
模型的主要对象
游戏(模型) 包含Quoridor的所有算法和构造的封装对象
木板
包含nxn个空格的板。 (n必须为奇数且n> = 5)
空间
用来固定玩家并被栅栏包围的瓷砖
具有顶部,左侧,右侧,底部栅栏属性。
包含一名球员
玩家(1/2)
由玩家控制的棋子。
玩家可以从一个空间移到另一个空间
栅栏
玩家无法越过的障碍
可以是有效的(可由玩家使用)(内部栅栏)或无效的(未被玩家使用;边框的默认状态)。
可以放置(自动设置围栏的外圈)或不放置(内部围栏,直到玩家将其更改为止)。
班级:
模型
变数
ArrayList
【文件预览】:
quoridor-master
----.gitignore(6B)
----Big-O Analysis.md(21KB)
----src()
--------assets()
--------application()
----.classpath(385B)
----build.fxbuild(299B)
----Big-O-Analysis.pdf(78KB)
----README.md(4KB)
----.project(549B)