详见:https://blog.csdn.net/Timi2019/article/details/134756247 网络五子棋游戏 必做部分: (1)服务器端为多线程,当判断有偶数个用户连接时,方可开始游戏。 (2)先连接的客户执黑棋,先下。另一客户执白棋。 (3)双方交替下棋,由服务器端程序判断客户本次下棋步骤是否有效,仅将有效的下棋步骤传递给双方。 (4)客户端程序负责本地下棋界面的显示工作,与服务器通信,并处理相应的鼠标事件。 (5)下棋胜负由客户端自行判定。提供客户退出按钮,点击按钮,将退出游戏。 选作部分: (1)由服务器端程序判定游戏胜利方,并终止游戏,向双方显示游戏胜利者信息。 (2)提供玩家注册功能,并保存该玩家胜负局数信息、等级、中途逃逸次数等信息。 (3)游戏初始化时,向双方显示玩家等级、逃逸次数等基本信息,玩家可选择是否开始和对手的游戏。 三、开发工具与平台 使用IDEA编写代码,网络编程+多线程+swing+mysql。整体代码使用了MVC架构,数据库部分使用了mybatis框架运用注解开发简化操作。
2023-12-16 01:13:21 7.27MB java mysql 五子棋小游戏
1 引言 1 1.1 课题背景 1 1.2 本课题研究的意义 1 1.3 本课题的研究方法 2 2 课题相关基础 2 2.1 五子棋 2 2.1.1 棋盘和棋子 2 2.1.2 规则及解释 3 2.1.3 五子棋常用术语 4 2.1.4 五子棋攻防 7 3 Java 8 3.1 Java简介 8 3.2 Java开发环境 9 4 课题详细研究方法 10 4.1 程序结构说明 10 4.2 棋盘及棋子的类 11 4.2.1 棋盘 11 4.2.2 棋子 13 4.3 胜负判断条件 13 4.4 网络对战 15 4.5 电脑AI 17 结 论 21 参考文献 21 致 谢 22 声 明 23
2023-12-15 23:36:30 1003KB java 五子棋游戏 毕设源码 毕业论文
Java聊天室系统主要用于实现在线聊天,基本功能包括:服务端和客户端。本系统结构如下: (1)服务端: 1、能够开启和关闭服务器 2、等待着客户端从特殊端口发送的请求 3、监听的端口并不是固定的,服务端的端口是能够自定义的 4、能够广播消息向所有连接到服务器的用户 (2)客户端: 1、能够和服务端进行连接 2、新的用户能够注册账号 3、通过用户名以及密码完成用户的登陆,连接到聊天室 4、用户能够在聊天室发送消息
2023-12-15 08:25:41 81.65MB 聊天室 java聊天室
web版基于Java的海康摄像头SDK车牌抓拍功能二次开发(springboot+maven).zip
2023-12-13 12:22:15 68.63MB maven springboot 摄像头抓拍
基于Java的HAHA CHAT Java仿QQ聊天程序源代码.zip
2023-12-08 17:30:13 2.26MB java
1
NULL 博文链接:https://zlhroar.iteye.com/blog/2229400
2023-12-05 15:08:29 1.2MB 源码
1
推给喜欢android开发的人,本游戏基于java语言,android studio平台。里面包含了很多函数方法,可以学到很多知识
2023-12-04 11:53:10 134.77MB android android studio java
1
1.研究FAT文件系统的物理布局。 2.掌握FAT文件系统中目录的结构与目录项定义。 3.掌握文件操作如建立目录,建立文件,删除文件,复制文件时,对FAT和目录的操作步骤。 4.合理设计文件系统布局与数据结构(直接用数组模拟磁盘布局或建立一个文件模拟磁盘布局)。 5.编制程序模拟FAT文件系统,加深理解文件系统的功能及实现机理。 实现功能 显示目录内容 dir <路径名> 路径下包含的所有目录与文件(除被隐藏的文件外) 创建目录 md <路径/目录名> 成功或失败提示 删除空目录 rd <路径/目录名> 成功或失败提示 改变当前目录 cd <路径/目录名> 改变命令提示符前显示的当前路径 创建文件 new <路径/文件名 文件内容> 成功或失败提示 删除文件 del <路径/文件名> 成功或失败提示 编辑文件 edit <路径/文件名 编辑内容> 成功或失败提示 查看文件 type <路径/文件名> 指定文件的内容 复制文件 copy <路径/文件名> <路径/文件名> 成功或失败提示 设置文件属性 attr <文件名> +r/-r/+h/ -h 成功或失败提示 退出系统 exit
2023-12-01 12:51:36 39KB 操作系统 java
1
(1)将MR\20\WebRoot\Database文件夹中的数据库文件拷贝到本地机器中。 (2)打开SQLServer2005企业管理器,展开“数据库”节点,点击鼠标右键选择“附加”,即可打开附加数据库窗体,单击该窗体中的“附加”按钮,打开选择附加文件对话框,选择本项目数据库地址选择db_Cars_Data.MDF文件。单击“确定”按钮。即可完成数据库的复制。 将程序导入到MyEclipse中,并发布运行 (1)将“MR\20\”文件夹拷贝到MyEclipse的工作空间中。 (2)启动MyEclipse,在左侧的“包资源管理器”中,单击鼠标右键,选择“Import”菜单项,在弹出的对话框中,展开General节点,并选择“Existing Projects into Workspace”子节点,如图1.1所示。 图1.1 Import对话框 (3)单击“next”按钮,进入到Import Projects对话框中,选择工作空间中的20,单击“Finish”按钮,完成项目的导入。 (4)将程序所需的SQL Server数据库驱动包(sqljdbc.jar)、Struts2框架需要的
2023-11-30 20:44:44 2.5MB java sqlserver 毕业设计
1
基于java的2048游戏, 含gui界面, 窗体美观,游戏没有bug.还有背景音乐. 无需环境配置, eclipse导入项目直接可以运行.
2023-11-29 10:38:11 61.93MB 2048 java
1