星辰闪耀星空棋,璀璨洒满宇宙间。
Java编织智慧谱,FindYou翩舞奇妙规。
黑白对弈纵横展,人机较量激荡心。
星光指引胜利路,创造奇迹指尖舞。
代码:
等改好了再放上来
效果图:
日志:
2023/12/17
今天去网上学了一下AI下五子棋的算法,有 极小化极大算法(Minimax)+ Alpha-Beta剪枝算法,这两个算法看视频理解起来还是可以的 但是写代码的时候 脑子还是跟不上,然后就写了一个简单的估值的方法,虽然听起来简单,但是代码是真的多,调代码还不好调..... 但是它的胜率还是可以的了,和他下了10盘,就赢了1局 但是还是比较菜的 后期再去跟着别人学一下更好的算法吧
bug:
黑子在竖着的时候出现5个棋的时候 并没有显示胜利,这是什么情况......
2023/12/18 0:03 黑子竖着的时候出现5个子已被修复
bug: 队友测试出来的bug:
- 当棋子下的没有规律且分散时,人机的棋子也没有规律(算法的问题)
- 当我方连成三枚棋子时,无论有没有已经被堵住一边,都会去堵,所有可以根据这个bug获得胜利,即落下的棋子满足刚好连成两对三个棋子,其中一个两边都没有白棋,即有概率获胜
增加的功能:
- 对游戏添加了落子的声音,也就是当落子的时候,会播放下载好的音频,注意需要把mp3转换为wav的形式,在线转换网站:MP3轉WAV轉換器。在线自由 — Convertio 添加音频参考的链接:https://blog.csdn.net/qq_51901495/article/details/122385014
- 添加了菜单栏,关于我们 联系我们 打赏 等 还等完善