文件名称:hzlai.net_WoodFoxWeiQi_v0.03

  • 所属分类:
  • 棋牌游戏
  • 资源属性:
  • [Windows] [Visual.Net] [源码]
  • 上传时间:
  • 2012-11-26
  • 文件大小:
  • 164kb
  • 下载次数:
  • 0次
  • 提 供 者:
  • z*
  • 相关连接:
  • 下载说明:
  • 别用迅雷下载,失败请重下,重下不扣分!

介绍说明--下载内容均来自于网络,请自行研究使用

Silverlight 开发的围棋在线对弈程序



首先,介绍下围棋的简单规则:黑白双方交替落子,以占据棋盘上交叉点多者为胜。同时,双方为了争夺地盘,可能会发生“对杀”。一个棋子周围接触的空白交叉点数目叫做“气”,如果一个或多个棋子周围的气都被对方封死,气数=0,则这些棋子就称为死棋,需要从棋盘上移去。

1. 我们打算在界面的左侧显示棋盘,而右侧是功能区域。

2. 棋盘是由19道横线,19道竖线,以及9个星位的标志组成的。为了方便查找棋盘上的位置,我们在棋盘的四周可能需要加上坐标。目前我们先只在左侧和上方加上坐标。右边和下面的位置留在那里。



为了重用代码,并且开始开发围棋程序的界面控制功能,我们考虑用 MVC 架构来对前面的程序进行一点小的修改,这样方便扩展功能。



需要引入几个枚举,以及帮助类

创建了 Model 和 Controller 对象,然后在 Controller 的构造函数中,将执行 View 的初始化动作,并将生成的 UserControl 对象赋给 Application.Current.RootVisual,从而达到显示 View 的目的-Silverlight 开发的围棋在线对弈程序



  首先,介绍下围棋的简单规则:黑白双方交替落子,以占据棋盘上交叉点多者为胜。同时,双方为了争夺地盘,可能会发生“对杀”。一个棋子周围接触的空白交叉点数目叫做“气”,如果一个或多个棋子周围的气都被对方封死,气数=0,则这些棋子就称为死棋,需要从棋盘上移去。

  1. 我们打算在界面的左侧显示棋盘,而右侧是功能区域。

  2. 棋盘是由19道横线,19道竖线,以及9个星位的标志组成的。为了方便查找棋盘上的位置,我们在棋盘的四周可能需要加上坐标。目前我们先只在左侧和上方加上坐标。右边和下面的位置留在那里。



  为了重用代码,并且开始开发围棋程序的界面控制功能,我们考虑用 MVC 架构来对前面的程序进行一点小的修改,这样方便扩展功能。



需要引入几个枚举,以及帮助类

创建了 Model 和 Controller 对象,然后在 Controller 的构造函数中,将执行 View 的初始化动作,并将生成的 UserControl 对象赋给 Application.Current.RootVisual,从而达到显示 View 的目的
(系统自动生成,下载前可以参看下载内容)

下载文件列表

WoodFoxWeiQi

............\mssccprj.scc

............\vssver.scc

............\WoodFoxWeiQi.sln

............\WoodFoxWeiQi.UI

............\...............\App.xaml

............\...............\App.xaml.cs

............\...............\Bin

............\...............\...\Debug

............\...............\...\.....\AppManifest.xaml

............\...............\...\.....\TestPage.html

............\...............\...\.....\WoodFoxWeiQi.UI.dll

............\...............\...\.....\WoodFoxWeiQi.UI.pdb

............\...............\...\.....\WoodFoxWeiQi.UI.xap

............\...............\BoardUpdateEventArgs.cs

............\...............\ClassDiagram1.cd

............\...............\GameStatus.cs

............\...............\mssccprj.scc

............\...............\obj

............\...............\...\Debug

............\...............\...\.....\App.g.cs

............\...............\...\.....\Refactor

............\...............\...\.....\ResolveAssemblyReference.cache

............\...............\...\.....\TempPE

............\...............\...\.....\WeiQiView.g.cs

............\...............\...\.....\WoodFoxWeiQi.UI.csproj.FileListAbsolute.txt

............\...............\...\.....\WoodFoxWeiQi.UI.dll

............\...............\...\.....\WoodFoxWeiQi.UI.g.resources

............\...............\...\.....\WoodFoxWeiQi.UI.pdb

............\...............\...\.....\XapCacheFile.xml

............\...............\Position.cs

............\...............\Properties

............\...............\..........\AppManifest.xml

............\...............\..........\AssemblyInfo.cs

............\...............\..........\vssver.scc

............\...............\Stone.cs

............\...............\vssver.scc

............\...............\WeiQiController.cs

............\...............\WeiQiModel.cs

............\...............\WeiQiView.xaml

............\...............\WeiQiView.xaml.cs

............\...............\WoodFoxWeiQi.UI.csproj

............\...............\WoodFoxWeiQi.UI.csproj.user

............\...............\WoodFoxWeiQi.UI.csproj.vspscc

............\WoodFoxWeiQi.UI.Web

............\...................\App_Data

............\...................\bin

............\...................\...\de

............\...................\...\..\System.Web.Silverlight.resources.dll

............\...................\...\es

............\...................\...\..\System.Web.Silverlight.resources.dll

............\...................\...\fr

............\...................\...\..\System.Web.Silverlight.resources.dll

............\...................\...\it

............\...................\...\..\System.Web.Silverlight.resources.dll

............\...................\...\ja

............\...................\...\..\System.Web.Silverlight.resources.dll

............\...................\...\ko

............\...................\...\..\System.Web.Silverlight.resources.dll

............\...................\...\System.Web.Silverlight.dll

............\...................\...\WoodFoxWeiQi.UI.Web.dll

............\...................\...\WoodFoxWeiQi.UI.Web.pdb

............\...................\...\zh-Hans

............\...................\...\.......\System.Web.Silverlight.resources.dll

............\...................\...\zh-Hant

............\...................\...\.......\System.Web.Silverlight.resources.dll

............\...................\ClientBin

............\...................\.........\WoodFoxWeiQi.UI.xap

............\...................\Default.aspx

............\...................\Default.aspx.cs

............\...................\Default.aspx.designer.cs

............\...................\mssccprj.scc

............\...................\obj

............\...................\...\Debug

............\...................\...\.....\ResolveAssemblyReference.cache

............\...................\...\.....\TempPE

............\...................\...\.....\WoodFoxWeiQi.UI.Web.csproj.FileListAbsolute.txt

............\...................\...\.....\WoodFoxWeiQi.UI.Web.dll

............\...................\...\.....\WoodFoxWeiQi.UI.Web.pdb

............\..................

相关说明

  • 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
  • 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度更多...
  • 请直接用浏览器下载本站内容,不要使用迅雷之类的下载软件,用WinRAR最新版进行解压.
  • 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
  • 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
  • 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.

相关评论

暂无评论内容.

发表评论

*主  题:
*内  容:
*验 证 码:

源码中国 www.ymcn.org