Silverlight连连看游戏源码

Silverlight连连看游戏源码介绍:使用Silverlight2.0(c#)开发一个连连看游戏玩法:用鼠标左键选中卡片,如果选中的两卡片间的连线不多于3根直线,则选中的两卡片可消除思路1、卡片初始排列算法:已知容器容量为x,不重复的卡片数量为y,x>=y&&x%2==0,首先在容器内随机排列卡片,然后取出容器内相同的卡片个数为奇数的集合(集合内成员数量必为偶数个),最后将该集合一刀切,将集合右半部分的卡片的依次复制到集合左半部分。以上算法保证了在一定随机率的基础上,不会出现相同的卡片个数为奇数的情况2、无解算法和重排算法:在容器内存在的卡片中,两两计算是否存在可消路径,如果没有就是无解,需要重排。重排时,需要得到现存的卡片集合和卡片位置集合,在卡片集合中随机取卡片(取出一个,原集合就要移除这一个),然后依次放到卡片位置集合内,从而达到将现存卡片重新排列的目的3、两点消去路径的算法以及取最优消去路径的算法:取玩家选的第一点的x轴方向和y轴方向上的所有无占位符的坐标集合(包括自己),名称分别为x1s,y1s;取玩家选的第二点的x轴方向和y轴方向上的所有无占位符的坐标集合(包括自己),

标签: SilverLight webgame 连连看 MVVM 游戏

评分:

更新时间:2009-04-16

浏览次数:13644次

免费

Silverlight多文件(大文件)上传项目源码

Silverlight多文件(大文件)上传项目源码一个免费的SL多文件上传,支持大文件上传Features(特色):-Selectmultiplefilestoupload(选择多文件上传)-Uploadmultiplefilesatthesametime(asynchonous)(一次上传多文件,异步刷新)-Cancelasingleupload,orclearthefulllist(可以取消单个上传或清空上传列表)-Showstheoverallprogress(显示所有上传进度条)-Errornotificationwhenuploadfailed(上传错误会有提示)Fordevelopers/webmasters(对于开发者或者网管):-Configurefileextensionfilter(forexample,only.jpgfiles)(配置支持的格式,如仅仅支持jpg)-Configuremaximumfilesize(设置最大上传尺寸)-Configurethenumberofsimultaneousuploads(设置一次最多上传数量)-Inputforcusto

标签: WebService 多语言 SilverLight NeatUpload

评分:

更新时间:2009-04-08

浏览次数:21068次

免费

Silverlight围棋在线对弈程序

Silverlight开发的围棋在线对弈程序首先,介绍下围棋的简单规则:黑白双方交替落子,以占据棋盘上交叉点多者为胜。同时,双方为了争夺地盘,可能会发生“对杀”。一个棋子周围接触的空白交叉点数目叫做“气”,如果一个或多个棋子周围的气都被对方封死,气数=0,则这些棋子就称为死棋,需要从棋盘上移去。1.我们打算在界面的左侧显示棋盘,而右侧是功能区域。2.棋盘是由19道横线,19道竖线,以及9个星位的标志组成的。为了方便查找棋盘上的位置,我们在棋盘的四周可能需要加上坐标。目前我们先只在左侧和上方加上坐标。右边和下面的位置留在那里。为了重用代码,并且开始开发围棋程序的界面控制功能,我们考虑用MVC架构来对前面的程序进行一点小的修改,这样方便扩展功能。需要引入几个枚举,以及帮助类创建了Model和Controller对象,然后在Controller的构造函数中,将执行View的初始化动作,并将生成的UserControl对象赋给Application.Current.RootVisual,从而达到显示View的目的

标签: SilverLight webgame 围棋 AspnetMVC

评分:

更新时间:2009-03-31

浏览次数:11889次

免费

Silverlight打苍蝇游戏

Silverlight打苍蝇游戏介绍使用Silverlight2.0(c#)开发一个打苍蝇的游戏,有北京音乐玩法用鼠标控制瞄准镜的移动,鼠标左键开火思路1、苍蝇的移动轨迹用一个简单的公式计算,即正弦波。正弦波的公式:y=A*sin(ωx+φ)2、苍蝇控件使用MVP(Model-View-Presenter)模式开发,其目的只是为了说明如何在Silverlight中应用MVP模式

标签: SilverLight 3D webgame 打苍蝇 MVP

评分:

更新时间:2009-03-26

浏览次数:7606次

免费

基于浏览器的简易资源管理器(源码)

基于浏览器的简易资源管理器(源码)制作的初衷是没有FTP的情况下能够修改自己的网站,安全方面用form认证。全Ajax实现,支持文件浏览、新建编辑文件(夹)、删除移动重命名文件、压缩解压zip文件、文件上传下载等。基本支持IE5.5以上、FF、Opera浏览器。

标签: Fckeditor 菜单管理 SharpZipLib 资源管理器 文件管理 网盘 在线压缩

评分:

更新时间:2009-01-09

浏览次数:21733次

免费

SilverLightToolKit演示及源码

SilverLightToolKit是自上个月SilverLight2.0版发布以后,微软推出的一个官方的工具包,其中包括了SilverLight的一些动态交互控制功能的演示。Sample下为演示文件Source下为所有的项目源码文件里面附带微软提供的开源的一些扩展控件,但是那些不会自动添加到VS的控件面板中。如果你要使用,可以引用他BINARIES目录中的DLL和THEME文件。同时,如果有问题,也可以参考它里面的SAMPLE和CODE,很全面。TheSilverlightToolkitisacollectionofSilverlightcontrols,componentsandutilitiesmadeavailableoutsidethenormalSilverlightreleasecycle.Itaddsnewfunctionalityquicklyfordesignersanddevelopers,andprovidesthecommunityanefficientwaytohelpshapeproductdevelopmentbycontributingideasand

标签: SilverLight 微软 Microsoft

评分:

更新时间:2008-11-12

浏览次数:16801次

免费