前言围棋不仅能增强思维能力,提高智力,而且富含哲理,有助于修身养性。同时它起源于中国,古称“弈” ,是我国传统技艺之一。本游戏软件提供了人机对弈,和棋手对弈(局域网对弈)两种模式,局域网模式可以保证多人同时进行游戏。本软件使用C#语言编写,在windows 7 x64 系统下采用Visual Studio 2010 开发和调试,附源码如下。客户端程序:ype) { case = (margin_left + i * gap - chessSize); = (margin_top + j * gap - chessSize); = (chessSize * 2); = (chessSize * 2); , rect); if (m_bShowIndex && m_Board[i, j].step > 0) { (m_Board[i, j].(), fontNumber, , rect, format); } break; case = (margin_left + i * gap - chessSize); = (margin_top + j * gap - chessSize); = (chessSize * 2); = (chessSize * 2); int centerX = (margin_left + i * gap); int centerY = (margin_top + j * gap); , rect); (new Pen, 3), centerX - chessSize / 2, centerY - chessSize / 2, centerX + chessSize / 2, centerY + chessSize / 2); if (m_bShowIndex && m_Board[i, j].step > 0) { (m_Board[i, j].(), fontNumber, , rect, format); } break; case = (margin_left + i * gap - chessSize); = (margin_top + j * gap - chessSize); = (chessSize * 2); = (chessSize * 2); , rect); if (m_bShowIndex && m_Board[i, j].step > 0) { (m_Board[i, j].(), fontNumber, , rect, format); } break; case = (margin_left + i * gap - chessSize); = (margin_top + j * gap - chessSize); = (chessSize * 2); = (chessSize * 2); centerX = (margin_left + i * gap); centerY = (margin_top + j * gap); , rect); (new Pen, 3), centerX - chessSize / 2, centerY - chessSize / 2, centerX + chessSize / 2, centerY + chessSize / 2); if (m_bShowIndex && m_Board[i, j].step > 0) { (m_Board[i, j].(), fontNumber, , rect, format); } break; case = (margin_left + i * gap - chessSize / 2); = (margin_top + j * gap - chessSize / 2); ...