- 3
- 0
- 约5.48万字
- 约 48页
- 2017-01-18 发布于辽宁
- 举报
大学毕业论文—java实验报告——网络中国象棋对战
《》课程大作业报告
中国象棋有着悠久的历史,象棋爱好者更是不计其数,但是由于人们工作地点,时间的限制,原是那种面对面的下棋方式已经不再适合人们的生活,人们已经开始走向网络象棋。
网络象棋有着很多的优点,通过网络象棋,对弈双方可以是任意两个象棋爱好者,甚至从不认识。网络象棋让对弈的范围更加的广泛,让象棋爱好者可以与更多的象棋爱好者切磋棋艺。
系统分析
1、服务器端
可以指定服务端口号
可以支撑多人同时在线
可以显示在线用户的信息
不允许玩家同名
2、客户端
能够通过主机IP及端口号登陆到服务器
可以显示当前所有用户
可以从在线用户列表中选择玩家进行挑战
可以接受或拒绝挑战
如果对方正在与其他玩家对弈中,则应给出相应的提示信息
象棋规则一定要严密
棋子样式采用最普通的橡胶式象棋,即棋子黑色,文字红色和白色
设计方案算法分析
服务器端框架设计
游戏开发过程,当然首先从服务器端开始,因为有了服务器的基础框架,客户端在在开发过程中才能进行一些有必要的测试,这是该类游戏一般的开发流程。
服务器端主类即服务器端的运行类,用户通过运行该类进行服务器的主界面,其实这里暂时只能开发出服务器的简单框架及界面,因为服务器线程和服务器代理线程暂时都还没有开发,等相应的类开发完成之后,再回到该类进行代码完善。
服务器线程
原创力文档

文档评论(0)