c#网络五子棋源码

c#网络五子棋源码

ID:33653676

大小:71.00 KB

页数:11页

时间:2019-02-28

c#网络五子棋源码_第1页
c#网络五子棋源码_第2页
c#网络五子棋源码_第3页
c#网络五子棋源码_第4页
c#网络五子棋源码_第5页
资源描述:

《c#网络五子棋源码》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、源码:有点多,哈哈usingSystem;usingSystem.Windows.Forms;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Text;usingSystem.IO;usingSystem.Net.Sockets;usingSystem.Threading;usingSystem.Diagnostics;usingSystem.Net;usingMicrosoft.

2、Win32;namespaceWuZiQi{publicpartialclassForm1:Form{publicForm1(){InitializeComponent();}publicButton[,]buttons;//棋盘数组publicboolgamer1=false,gamer2=false,netcanplay=false;//两个玩家是否允下棋,连网状态时是否允许下棋publicbool[]gamer1click=newbool[225];//玩家一所下的棋publicbool[]gamer2click=newbool[225];

3、//玩家二所下的棋publicstaticintport=3332;//连接端口publicstringmyipadd="";//本机IPpublicThreadli=null;//创建监听进程publicThreadse=null;//创建发送上线信息进程publicThreadsen=null;//创建发送信息进程publicstringsendmessage="";//要发送的信息publicboolcanplay=false;//是否可以开始游戏privatevoidForm1_Load(objectsender,EventArgse){

4、cshqp();}//初始化棋盘//////初始化棋盘//////初始化是否成功publicboolcshqp(){groupBox1.Controls.Clear();buttons=newButton[15,15];inti=0;for(intx=0;x///下棋//////要下棋子的索引///publicboolxiaqi(intindex){//MessageBox.Show(index.ToString());foreach(Buttonbinbuttons){if(b.TabIndex==index){boolcheck=false;

5、if(gamer1click[b.TabIndex]==true){check=true;}if(gamer2click[b.TabIndex]==true){check=true;}if(check!=true){if(gamer1==true){gamer1click[b.TabIndex]=true;b.Image=global::WuZiQi.Properties.Resources.black;canxiaqi("gamer2");if(netpk.Checked==false

6、

7、Asservice.Checked==true){if(

8、checkwin("gamer1")){label11.Text="赢家:玩家一"+player1.Text;MessageBox.Show("恭喜玩家一:"+player1.Text+",你赢了!","会飞的鱼提醒",MessageBoxButtons.OK,MessageBoxIcon.Information);canxiaqi("");send("win恭喜玩家一:"+player1.Text+",你赢了!");}}}elseif(gamer2==true){gamer2click[b.TabIndex]=true;b.Image=glob

9、al::WuZiQi.Properties.Resources.write;canxiaqi("gamer1");if(netpk.Checked==false

10、

11、Asservice.Checked==true){if(checkwin("gamer2")){label11.Text="赢家:玩家二"+player2.Text;MessageBox.Show("恭喜玩家二:"+player2.Text+",你赢了!","会飞的鱼提醒",MessageBoxButtons.OK,MessageBoxIcon.Information);canxiaq

12、i("");send("win恭喜玩家二:"+player2.Text+",你赢了!");}}}}else{check=false;Me

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。