编写一个可以通过Internet对弈Word格式.docx

上传人:b****1 文档编号:356651 上传时间:2023-04-28 格式:DOCX 页数:22 大小:1.36MB
下载 相关 举报
编写一个可以通过Internet对弈Word格式.docx_第1页
第1页 / 共22页
编写一个可以通过Internet对弈Word格式.docx_第2页
第2页 / 共22页
编写一个可以通过Internet对弈Word格式.docx_第3页
第3页 / 共22页
编写一个可以通过Internet对弈Word格式.docx_第4页
第4页 / 共22页
编写一个可以通过Internet对弈Word格式.docx_第5页
第5页 / 共22页
编写一个可以通过Internet对弈Word格式.docx_第6页
第6页 / 共22页
编写一个可以通过Internet对弈Word格式.docx_第7页
第7页 / 共22页
编写一个可以通过Internet对弈Word格式.docx_第8页
第8页 / 共22页
编写一个可以通过Internet对弈Word格式.docx_第9页
第9页 / 共22页
编写一个可以通过Internet对弈Word格式.docx_第10页
第10页 / 共22页
编写一个可以通过Internet对弈Word格式.docx_第11页
第11页 / 共22页
编写一个可以通过Internet对弈Word格式.docx_第12页
第12页 / 共22页
编写一个可以通过Internet对弈Word格式.docx_第13页
第13页 / 共22页
编写一个可以通过Internet对弈Word格式.docx_第14页
第14页 / 共22页
编写一个可以通过Internet对弈Word格式.docx_第15页
第15页 / 共22页
编写一个可以通过Internet对弈Word格式.docx_第16页
第16页 / 共22页
编写一个可以通过Internet对弈Word格式.docx_第17页
第17页 / 共22页
编写一个可以通过Internet对弈Word格式.docx_第18页
第18页 / 共22页
编写一个可以通过Internet对弈Word格式.docx_第19页
第19页 / 共22页
编写一个可以通过Internet对弈Word格式.docx_第20页
第20页 / 共22页
亲,该文档总共22页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

编写一个可以通过Internet对弈Word格式.docx

《编写一个可以通过Internet对弈Word格式.docx》由会员分享,可在线阅读,更多相关《编写一个可以通过Internet对弈Word格式.docx(22页珍藏版)》请在冰点文库上搜索。

编写一个可以通过Internet对弈Word格式.docx

——指导老师:

学院:

计算机与通信工程学院

班级:

网络工程11111

学号:

111111111111

姓名:

分数:

2014.4.14

1.实验名称

编写一个可以通过Internet对弈“吃棋子”游戏即黑白棋

2.功能描述

1.服务器可以同时服务多桌,每桌允许两个玩家通过Internet对弈。

2玩家可自由选择那一桌的那一方,两个玩家同坐一桌可看见对方状态。

均点击开始,游戏才开始才开始进行。

3.游戏开始后服务器以固定时间间隔在棋盘上随机发送棋子并显示出来。

4.玩家进入游戏室无论不论是否开始,都可随时调整发送棋子位置的时间间隔。

5.游戏开始后,客户端程序响应鼠标单击,并根据规则计算玩家得分。

6.只考虑水平和垂直方向相邻。

7.相邻位置出现相同颜色棋子本局游戏结束。

8.同一桌的游戏玩家可相互聊天。

3.源代码

服务器端GameServer:

1.FormServer.cs

2.GameTable.cs

3.Player.cs

4.Service.cs

5.User.cs

客户端GameCilent

1.DotColor.cs

2.Service.cs

3.FormPlaying.cs

4.FormRoom.cs

运行结果:

1.登录游戏

2.开始游戏

3.玩家对战

4玩家对话

体会心得:

这次的课程设计我做的是黑白棋课题,在做这个程序的时候出现了很多问题,上下文没有出现、没有命名空间、不包含该文件等等,当然了在敲代码的时候我粗心大意所以导致了这些错误,但当你敲完全部代码后,细的一点一点的去剖析问题的所在,根据问题寻找错误的原因,对照课本基本上就能解决问题了。

在这个课题的设计中,有两个问题对我有很深的印象一个是FormPlayin中

blackBitmap=newBitmap(Properties.Resources.blackChess);

whiteBitmap=newBitmap(Properties.Resources.whiteChess);

这两行代码的最后.blackChess和.whiteChess出现错误

后来经过老师指导才发现自己忘记添加资源了。

另外一个就是服务器端FormServer.cs中case匹配出现问题。

本应该如下图

Lgin首字母小写,但是由于我的粗心把首字母大写导致服务器和客户端无法匹配。

最后改正过来才能正确运行。

在这次的可程设计中我学到了很多首先要细心,在编写代码的时候不要随意更改首字母大小写问题,避免发生自己注意不到的小错误,还要坚持不要一是找不到就灰心,坚持下去就会收获更多,也会避免以后发生累似的错误。

最后经过我的努力我完成了整个课程设计,虽然是很基础的但是我也很开心

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 解决方案 > 学习计划

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2