admin管理员组

文章数量:1531713

2024年6月12日发(作者:)

说 明

本系统是一款基于Eclipse平台开发的局域网象棋对战游戏,采用Java GUI技术绘制

界面,面向连接的Socket实现局域网联机,多线程同步用户信息数据。

系统分为服务器端和客户端,服务器端起到处理用户联网信息并转发数据的作用,客

户端主要实现象棋对弈。

该象棋游戏界面友好,操作方便,能满足广大象棋爱好者的日常对弈需求。

目录

摘要................................................................I

II

1引言..............................................................1

1.1课题背景......................................................1

1.2中国象棋发展现状..............................................1

2 开发环境与相关技术................................................1

2.1 Java语言.....................................................1

2.2 开发工具......................................................2

2.3 技术........................................................3

2.3.1 面向对象设计..............................................3

2.3.2 Java GUI技术.............................................3

2.3.3 JAVA多线程技术...........................................5

2.3.4 点对点通信................................................6

2.3.5 TCP/IP协议...............................................7

3需求分析..........................................................8

3.1 任务概述......................................................8

3.2 需求分析......................................................8

3.2.1 联机操作功能..............................................8

3.2.2 象棋对弈功能..............................................8

4总体设计..........................................................9

4.1 系统结构图....................................................9

4.2 类框架设计....................................................9

4.2.1 服务器端..................................................9

4.2.2 客户端...................................................10

4.3 需要解决的问题...............................................11

5系统实现.........................................................13

5.1 棋盘设计.....................................................13

5.2 规则制定.....................................................16

5.2.1 规则说明.................................................16

5.2.2 规则算法.................................................17

6运行测试.........................................................23

6.1 服务端.......................................................23

6.2 客户端.......................................................24

7 总结.............................................................27

致谢...............................................................27

参考文献...........................................................27

本文标签: 象棋设计规则服务器端