五子棋作为一个棋类竞技运动,在民间十分流行,为了熟悉五子棋规则及技巧,以及研究简单的人工智能,决定用Java开发五子棋游戏。
主要完成了人机对战和玩家之间联网对战2个功能。
网络连接部分为Socket编程应用,客户端和服务器端的交互用ClassMessage定义,有很好的可扩展性,客户端负责界面维护和收集用户输入的信息,及错误处理。
服务器维护在线用户的基本信息和任意两个对战用户的棋盘信息,动态维护用户列表。
在人机对弈中通过深度搜索和估值模块,来提高电脑棋手的智能。
分析估值模块中的影响精准性的几个要素,以及提出若干提高精准性的办法,以及对它们搜索的节点数进行比较,在这些算法的基础上分析一些提高电脑AI方案,如递归算法、电脑学习等。
算法的研究有助于理解程序结构,增强逻辑思维能力,在其他人工智能方面也有很大的参考作用
2023/7/31 6:20:30 1.34MB java 五子棋 毕业论文
1
闲得无聊写了一个五子棋的小游戏可以两人互相玩一人走一步还没有加上AI有兴趣的朋友看一看哈~~
2023/7/18 10:07:24 642KB android 五子棋 源码
1
java网络版五子棋界面还算好看之前传过但是出了点差错这回重新传吧
2023/7/12 1:33:57 55KB java 网络版五子棋
1
该程序运用剪枝算法完成了五子棋游戏,程序完整清晰,还附有详细的实验报告和可执行程序
2023/7/11 6:21:06 289KB 剪枝算法
1
《Android》五子棋APP,实现黑白对弈,五子为胜,再来一局功能,关于作者
2023/7/9 2:47:32 2.43MB Android 五子棋 APP
1
Java联网五子棋,带服务端,可以选择在线的玩家进行对战。
具有聊天功能。
2023/7/8 15:31:08 1.36MB java 五子棋 小游戏
1
前面传的那个是入门版,这个是完整版。
包括课程设计报告、参考资料、开发文档前面传的那个是入门版,这个是完整版。
包括课程设计报告、参考资料、开发文档
2023/7/5 13:09:32 3.28MB 五子棋 游戏 源码 MFC
1
这个游戏案例是android五子棋游戏源码,也是自己最近做的android五子棋游戏,现在拿出来给大家看看一下。
2023/6/12 12:01:32 304KB 五子棋
1
五子棋游戏是一个深受人们喜爱的游戏,通常是人机对弈,本程序设计为人与人对弈,一方执黑棋,一方执白棋,轮流走棋,每方都试图在游戏结束前让自己的棋子五子相连。
按键盘上的方向键可以移动光标,回车键可以摆放棋子。
这个程序是对编程基本功的一个训练,将分支、循环、数组、函数综合应用,而不仅限于编制独立的小程序,通过游戏过程增加编程的兴趣,提高编程水平。
编制该程序我对以下的知识点进行的巩固和掌握:1.数组元素为结构体的数组应用。
2.全局变量应用。
3.按键的处理。
4.数组元素对应关系。
5.图形方式等等。
虽然该程序是一个普通而又简单的程序,但是对于语言初级阶段的我来说,是一个很好的锻炼甚至可以说是一个很好的提高。
1
《计算机网络系统实践》课设成果。
winform版联机五子棋,分客户端和服务端,修正了一些bug。
带聊天功能,仿QQ界面,可以发小的图片和声音,但不适合发送几十兆以上的大数据包,会有内存溢出的问题
2023/6/11 17:22:46 8.99MB socket 五子棋 仿qq聊天 winform
1
共 273 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡