- 2
- 0
- 约5.47万字
- 约 48页
- 2017-06-11 发布于辽宁
- 举报
java实验报告——网络中国象棋对战大学本科论文
《》课程大作业报告
中国象棋有着悠久的历史,象棋爱好者更是不计其数,但是由于人们工作地点,时间的限制,原是那种面对面的下棋方式已经不再适合人们的生活,人们已经开始走向网络象棋。
网络象棋有着很多的优点,通过网络象棋,对弈双方可以是任意两个象棋爱好者,甚至从不认识。网络象棋让对弈的范围更加的广泛,让象棋爱好者可以与更多的象棋爱好者切磋棋艺。
系统分析
1、服务器端
可以指定服务端口号
可以支撑多人同时在线
可以显示在线用户的信息
不允许玩家同名
2、客户端
能够通过主机IP及端口号登陆到服务器
可以显示当前所有用户
可以从在线用户列表中选择玩家进行挑战
可以接受或拒绝挑战
如果对方正在与其他玩家对弈中,则应给出相应的提示信息
象棋规则一定要严密
棋子样式采用最普通的橡胶式象棋,即棋子黑色,文字红色和白色
设计方案算法分析
服务器端框架设计
游戏开发过程,当然首先从服务器端开始,因为有了服务器的基础框架,客户端在在开发过程中才能进行一些有必要的测试,这是该类游戏一般的开发流程。
服务器端主类即服务器端的运行类,用户通过运行该类进行服务器的主界面,其实这里暂时只能开发出服务器的简单框架及界面,因为服务器线程和服务器代理线程暂时都还没有开发,等相应的类开发完成之后,再回到该类进行代码完善。
服务器线程的开发
服务器线程是服务
您可能关注的文档
- android手机卫士设计大学本科论文.doc
- appinventor综合项目论文大学本科论文.doc
- alsial2o3sic核壳结构颗粒的制备与性能表征论文及大学本科论文.doc
- at89c51单片机筛选机械手大学本科论文.doc
- ava课程案例设计大学本科论文.doc
- at89s52单片机控制的智能型金属探测器设计大学本科论文.doc
- at89s51单片机实验系统的开发与应用大学本科论文.doc
- a算法演示系统设计大学本科论文.doc
- bp神经网络预测空气质量指数设计大学本科论文.doc
- bbook书店网站策划与设计大学本科论文.doc
- 邢台市清河县2025-2026学年第二学期三年级语文第六单元测试卷(部编版含答案).docx
- 烟台市龙口市2025-2026学年第二学期六年级语文第六单元测试卷(部编版含答案).docx
- 延安市洛川县2025-2026学年第二学期六年级语文第六单元测试卷(部编版含答案).docx
- 赤峰市松山区2025-2026学年第二学期三年级语文第六单元测试卷(部编版含答案).docx
- 宣城市泾县2025-2026学年第二学期六年级语文第六单元测试卷(部编版含答案).docx
- 荆门市东宝区2025-2026学年第二学期四年级语文第六单元测试卷(部编版含答案).docx
- 铜仁地区石阡县2025-2026学年第二学期二年级语文第六单元测试卷(部编版含答案).docx
- 临夏回族自治州康乐县2025-2026学年第二学期六年级语文第六单元测试卷(部编版含答案).docx
- 荆州市江陵县2025-2026学年第二学期六年级语文第六单元测试卷(部编版含答案).docx
- 贺州市富川瑶族自治县2025-2026学年第二学期四年级语文第六单元测试卷(部编版含答案).docx
原创力文档

文档评论(0)