这是一 CS109-23S 课程 project 的示例(得分110/100),最终效果可供参考,但注意,绝对不可以抄袭代码!
pdf文件为project要求
使用方法:
1、点击右上的绿色的 <> Code 按钮
2、点击 Download ZIP
3、下载完毕后解压
4、解压完成后打开,点击Jungle.exe即可运行(注:需要Java13及以上的版本)
最后,如果发现bug,欢迎指出
如果觉得有用可以右上角点个Star(QAQ)
--------------------------------分割线---------------------------------
5.2 更新
1、实现了AI行动以及playback时的棋盘锁定
2、解决了Lion、Tiger可以吃掉Elephant的bug
3、解决了reset和regret没有清除可移动格提示的问题
4、优化了切换棋盘颜色的功能
5、增加了存档时存档名非空的检测
6、解决了save和load进度条关闭的问题
7、优化了load时存档错误的检测和提示
8、解决了load失败仍显示进度条的问题
9、解决了双人模式返回再开启AI模式时,棋局仍然保留的问题
10、解决了AI模式会自动切换的bug