软件能力测试实习报告

1.1概述

五子棋是起源于中国的传统黑白棋之一。五子棋不仅能增强思维能力,提高智力,而且富含哲学,有助于修身养性。五子棋既有现代休闲的明显特性“短、平、快”,又有古典哲学的高深学问“阴阳易理”;既具有简单易学的特性,为人们所喜爱,有深奥的技巧和高水平的国际比赛。五子棋文化源远流长,具有东方的神秘和西方的直观;既有“场”的概念,亦有“点”的连接。五子棋起源于中国古代,发展于日本,风靡于欧洲,可以说五子棋是中西方文化的交流点,是古今哲学的结晶

相信每个人都会五子棋游戏,当游戏的一方构成5个连续的棋子,无论是水平方向、垂直方向,还是斜对角方向,都表示获胜了。对于初学网络的开发人员来说,设计一个网络五子棋游戏是再适合不过的了。从规模上看,网络五子棋只需要包含客户端和服务器端两个窗口,规模较小。从功能上看,网络五子棋设计两台主机之间的通信,相互需要传递棋子信息、控制指令和文本信息,这需要定义一个应用协议来解析数据报,涉及到网络开发的许多知识。

1.3技术要点

1 使用TCP协议进行网络通信

2在棋盘中绘制棋子

private void button1_Click(object sender, EventArgs e)

{

if (this.AllowClick)

{

sndPlayer2.Play();

this.radBlack.Enabled = false;

this.radWhite.Enabled = false;

PictureBox p = (PictureBox)sender;

p.Image = Image.FromFile(PictureFileName);

//获得所下的棋子位置的下标

RowIndex = (p.Location.Y - 30) / (p.Height);

ColIndex = (p.Location.X - 30) / (p.Width);

String Message;

Message = "Pos" + Splitor + RowIndex.ToString() + Splitor + ColIndex.ToString(); //发送的信息字符串

flag[RowIndex, ColIndex] = true; //记录

软件能力测试实习报告的相关文档搜索

软件能力测试实习报告相关文档

最新文档

返回顶部