设计一个国际象棋游戏(使用OOPS和Java设计模式)
有人能帮我用JavaOOPS和设计模式概念从头开始构建一个国际象棋游戏吗 一个粗略的模型就足够了。设计一个国际象棋游戏(使用OOPS和Java设计模式),java,oop,design-patterns,chess,Java,Oop,Design Patterns,Chess,有人能帮我用JavaOOPS和设计模式概念从头开始构建一个国际象棋游戏吗 一个粗略的模型就足够了。 有关于这个的链接/博客吗?我会有一个游戏地图类,一个人物类(还有麻生太郎塔的儿童类)。也可能是玩家的职业 首先,这是一个非常广泛的问题 其次,面向对象的方法有点慢,这会降低引擎的播放强度 也就是说,这里大致是您需要的: -工件类、枚举或类似的东西 棋盘类,可以放置和移动棋子 移动生成器,这是一个列出棋盘所有合法移动的函数 一种评估函数,它可以“评估”棋子的位置,无论是黑色还是白色都有优势 一个m
有关于这个的链接/博客吗?我会有一个游戏地图类,一个人物类(还有麻生太郎塔的儿童类)。也可能是玩家的职业 首先,这是一个非常广泛的问题 其次,面向对象的方法有点慢,这会降低引擎的播放强度 也就是说,这里大致是您需要的: -工件类、枚举或类似的东西
- 棋盘类,可以放置和移动棋子
- 移动生成器,这是一个列出棋盘所有合法移动的函数
- 一种评估函数,它可以“评估”棋子的位置,无论是黑色还是白色都有优势
- 一个minimax函数(参见谷歌的“minimax算法”),返回一个位置的最佳移动
- 整个事情的某种gui