五子棋作为一个棋类竞技运动,在民间十分流行,为了熟悉五子棋规则及技巧,以及研究简单的人工智能,决定用Java开发五子棋游戏。
主要完成了人机对战和玩家之间联网对战2个功能。
网络连接部分为Socket编程应用,客户端和服务器端的交互用ClassMessage定义,有很好的可扩展性,客户端负责界面维护和收集用户输入的信息,及错误处理。
服务器维护在线用户的基本信息和任意两个对战用户的棋盘信息,动态维护用户列表。
在人机对弈中通过深度搜索和估值模块,来提高电脑棋手的智能。
分析估值模块中的影响精准性的几个要素,以及提出若干提高精准性的办法,以及对它们搜索的节点数进行比较,在这些算法的基础上分析一些提高电脑AI方案,如递归算法、电脑学习等。
算法的研究有助于理解程序结构,增强逻辑思维能力,在其他人工智能方面也有很大的参考作用
2023/7/31 6:20:30 1.34MB java 五子棋 毕业论文
1
中国象棋vs2010源码,带人工智能,人机对战
2023/7/15 13:53:52 5.32MB 象棋 中国象棋 人工智能 人机对战
1
qt5做的超级贪吃蛇,支持单人游戏,双人游戏,有不同特效的食物,可加快减速,有背景音乐,还有一个很智障的人机对战。
2023/3/20 17:39:18 6.4MB qt,贪吃蛇
1
基于Android实现的简单的人机对战五子棋游戏[注:本内容来自网络,在此分享仅为协助有需要的网友,如果侵犯了您的权利,麻烦联系我,我会第一时间删除,谢谢您。
]
2023/3/13 2:22:42 13.71MB android源码 游戏 五子棋 人机对战
1
基本功能:1、下棋;
2、计数;
3、提示该谁下棋;
4、跳过;
5、棋子、背景图片;
6、胜负判断;
7、重新开始;
扩展功能:8、音效;
9、背景音乐;
10、人机对战;
11、联网;
13、难度设置;
14、历史记录;
15、窗口菜单;
16、游戏大厅;
17、计时;

18、双方起名;
19、重新开始;
20、游戏阐明;
21、开场动画;
22、悔棋;
23、游戏存盘;
2023/2/19 12:51:42 30.9MB Qt黑白棋demo
1
包括人机对战、大家对战,电脑AI还行,先手有禁手(三三、四四、长连)
2023/2/12 7:13:28 681KB C++ 五子棋
1
一个1v1军棋游戏(Java版),支持人机对战。
请留意,下载的是Jar,想要运行需要提前装JDK1.6
2023/2/10 22:36:16 193KB 军棋游戏 Java版
1
绝对原创的可人机对战的泡泡堂。
很喜欢玩泡泡堂,但是很多时候没有网络,最后想下一些单机的泡泡堂玩,最好仿激战模式那种的单机版,但是找了好久就是找不到,要不是双人单机的,要不是和AI非常低的怪物玩。


在多次寻找无果的情况下,本人决定自己弄一个出来玩玩,想起来简单,做起来难啊,毕竟水平真太菜,暂时只能做到这种程度了,主要是AI的设计似乎从开始就设计跑偏,导致想进一步优化AI是在优化不来了,哎,归根到底还是水平太菜。


注意:程序支持的环境为JRE1.7以上(包括1.7)由于禁止了Frame的装饰,导致程序没有退出按钮,随意做成了按键监听,ESC键为退出程序键;
一局游戏结束,F5键可重新开始;
上下左右控制人物移动;
空格键放炮。
2023/1/16 19:22:27 2.64MB 原创泡泡堂 怪物有AI
1
此文是基于Android开发的五子棋小游戏,完成了人机对战,界面简单易懂
2015/11/11 19:17:08 1.04MB 五子棋 AI
1
Visualstudio实现带图形界面和简单动画的五子棋,包含悔棋,人机对战,人人对战,残局对战,等基本功能
2019/8/15 23:17:09 63.04MB 巫支岐
1
共 61 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡