斗地主(求爱版)源码

斗地主(求爱版)源码斗地主出牌算法根据斗地主出牌规则.对玩家出的牌进行检验.判断是否符合出牌规则.(关于斗地主的出牌规则网上有很多)思路:将玩家的牌按升序排序.然后将牌进行拆分,分存在4个数组中.拆分规则如下:假设有牌:333\444\555\789则拆分后数组中的数据如下arr[0]:345789arr[1]:345arr[2]:345arr[3]:null可以看出拆分规则是:如果遇到相同数字的牌则存到下一个数组的末尾.拆分完后可以根据各数组的存储情况判定玩家出牌的类型,上面例子arr[3]为空.可以排除掉4带1(2).炸弹.的情况根据arr[2]为顺子且个数大于1,且arr[2]中存放的牌的张数乘以3刚好等于arr[0]的张数+arr[1]的张数.则可以判定是三带一的飞机.其他类型的牌也有相似的规律.以下是该算法的核心源代码.本算法用C#编写.

标签: 学习源码 游戏源码 斗地主

评分:

更新时间:2010-07-12

浏览次数:10574次

免费

Flyer11僵尸五子棋源码

Flyer11僵尸五子棋源码使用Silverlight来实现这样的游戏非常容易,只需要使用Blend这样的工具将界面画的漂亮一点,然后使用C#就可以实现交互逻辑。提供了两种模式,分别可以选择传统和动画,无非是一个好玩,游戏的吸引性要比一般的应用强,就在这个方面。

标签: sliverlight 五子棋 植物大战僵尸

评分:

更新时间:2010-07-06

浏览次数:9122次

免费

Silverlight-MMORPG游戏引擎0112源码

Silverlight-MMORPG游戏引擎0112源码这里要说明的,此完成度约50%的2D-ARPG游戏引擎存在地图未切割、多线程未优化、算法未优化、无寻路等诸多毛病,总结原因是架构上一开始就存在着问题,因此我不打算对其再进行完善及后续制作了。至于它的开源,或许对所有的朋友有大害而无一益,那么就让它深藏吧。但是就是因为有了它的存在,才会有了本教程以一个更为优雅、简约时尚的姿态出现。我将在本例中完全屏弃它所有的弱点,实现它未实现的所有功能,让所有的朋友们均能用WPF/Silverlight进行游戏深度开发可以通过对App.xaml的StartupUri参数进行修改,实现不同的Window启动首选项如果编译不通过:可能为您的.NET版本问题(建议使用.NET3.5,开发工具为VS2008+版本);、DLL文件的引用错误。本系列教程所用到的DLL文件均放在DLL文件夹中,大家可以自行重新引用。新增功能:主角属性面板及加点器精美的可任意拖放对象的物品栏及装备栏飞行模式远距离单体攻击与单体魔法

标签: SilverLight WPF 动画游戏 教程 游戏引擎

评分:

更新时间:2010-01-13

浏览次数:10142次

免费

Silverlight-MMORPG游戏引擎源码

Silverlight-MMORPG游戏引擎源码这里要说明的,此完成度约50%的2D-ARPG游戏引擎存在地图未切割、多线程未优化、算法未优化、无寻路等诸多毛病,总结原因是架构上一开始就存在着问题,因此我不打算对其再进行完善及后续制作了。至于它的开源,或许对所有的朋友有大害而无一益,那么就让它深藏吧。但是就是因为有了它的存在,才会有了本教程以一个更为优雅、简约时尚的姿态出现。我将在本例中完全屏弃它所有的弱点,实现它未实现的所有功能,让所有的朋友们均能用WPF/Silverlight进行游戏深度开发可以通过对App.xaml的StartupUri参数进行修改,实现不同的Window启动首选项如果编译不通过:可能为您的.NET版本问题(建议使用.NET3.5,开发工具为VS2008+版本);、DLL文件的引用错误。本系列教程所用到的DLL文件均放在DLL文件夹中,大家可以自行重新引用。

标签: SilverLight WPF 游戏引擎

评分:

更新时间:2009-11-11

浏览次数:12741次

免费

DotLucene演示源码

DotLucene演示源码DotLucene实际是Lucene的Asp.net版本,也称为lucene.net该项目的原型为DotLuceneAPISearchDemo-1.1,后经51aspx升级为Asp.net2.0版本并改为WebApplication类型该demo演示了Lucene的常用功能(智能分词、关键字高亮等)在测试自定义添加数据后点击建立索引按钮才能生效(此功能由51aspx添加),原版只检索目录下的html文件,51Aspx改为了检索所有文件1)Indexer文件夹:索引命令源码其下包括文件目录-Indexer-lib2)Searcher文件夹:示例演示目录-1.4文件夹下为相关的英文文档(同时也是索引测试数据源)-index索引数据存放目录该示例中DotLucene版本为1.3,Highlighter版本为1.3.2.1,如果下载最新的lucene(Lucene.Net-2.0-004)源码及Dll文件请打开:http://www.51aspx.com/CV/LuceneSql

标签: Lucene 全文检索 分词 DotLucene

评分:

更新时间:2009-09-04

浏览次数:26529次

免费

打砖块游戏源码

打砖块游戏是一种动作电子游戏的名称。玩家操作一根萤幕上水平的“棒子”,让一颗不断弹来弹去的“球”在撞击作为过关目标消去的“砖块”的途中不会落到萤幕底下。球碰到砖块、棒子与底下以外的三边会反弹,落到底下会失去一颗棒子,把砖块全部消去就可以破关。

标签: Math Point 键盘事件 线程

评分:

更新时间:2009-09-03

浏览次数:6991次

免费

人机对战-极品五子棋

本游戏加入了淡入淡出效果,同时加入了调节窗体透明度功能,代码清晰明了,有详细注释,功能代码写得十分详细.本游戏是我工作之余做的,因为我自己很喜欢玩五子棋,常常和同事切磋,所以开发了这个小游戏.因本人水平有限,程序做的不是很智能,稍为高手点的都可以出赢,本程序主要界面比较美观大方,友好.程序有详细注释,适合初学者研究.如果你对C#.NET也感兴趣,欢迎到我的百度空间或我的个人网站做客.最后附上我的个人网站和百度空间地址.个人网站:www.2dazi.com百度空间:http://hi.baidu.com/cbf6有空我会做下升级,大家也可以到我的百度空间下载最近版本.

标签: five Math Pen SolidBrush Stack

评分:

更新时间:2009-09-02

浏览次数:6630次

免费

视频播放器源码

不错的播放器,功能完全,强大!支持视频和MP3文件运用了,很多winForm中很强的控件:OpenFileDialog:用于打开文件对话框的Filter属性可以控制格式ContextMenuStrip:鼠标右键菜单Items添加右键菜单MenuStrip:菜单栏AxWindowsMediaPlayer:媒体播放器引用与com组件ListBox:列表FolderBrowserDialog:用于打开文件夹对话框的自己动手做个播放器吧。需要打包的请到http://bbs.51aspx.com/showtopic-9504.html学习下吧。

标签: FileDialog MenuStrip

评分:

更新时间:2009-08-26

浏览次数:13097次

免费

记事本(学习版)

本软件和电脑中记事本功能一样。运用了MenuStrip菜单和textBox文本框用C#语言对文件的进行操作:创建txt文件,通过文件流保存文档,可以在文本框里对语句进行编辑和格式适合学习winForm新手练习使用。

标签: 文件操作 控件使用

评分:

更新时间:2009-08-14

浏览次数:4197次

免费

ZedGraph图形Demo源码

ZedGraph饼图、条形图和饼图Demo源码ZedGraphV515是C#编写的.NET类库,提供了用户控件和web控件。它可以创建2D的线性图、条形图和饼图。它功能完整且有详细的功能自定义。基于LGPL协议开源,.NET2.0C#源代码)它的思路清淅,所以非常容易就上手.几个注意点:图片的保存路径设置:RenderedImagePath属性中设置,程序对该文件夹应该是有写和修改权限的图片的输出格式:OutputFormat属性中设置,Png的推荐,比较清晰。ChartChartBorder图表区域的边框设置ChartFill图表区域的背景填充Legend图表的注释标签显示设置项目,一组数据对应一种颜色的注释IsHStack当有多个显示项的时候设置Y轴数据是叠加的还是分开的Xaxis图表区域的X轴相关信息设置AxisColor坐标轴颜色Cross坐标的原点,可以设置坐标的偏移程度CrossAuto原点自动设置:True的话Cross的设置就无效了。FontSpecX轴标题字体相关信息AngleX轴标题字体显示时候的角度,0为水平90为垂直FillX轴标题字体填充信息ColorOpac

标签: ZedGraph 曲线图 饼图 柱状图

评分:

更新时间:2009-08-05

浏览次数:20734次

免费

GoogleMap地图控件应用源码

GoogleMap地图控件应用源码Asp.net版的GoogleMap地图控件应用源码,可以按照普通地图和卫星地图进行显示及二次开发应用集合ajax实现无刷新,可以进行标注、设置显示交通路线等如果提示ApiKey不可用,则到http://code.google.com/apis/maps申请一个ulr的key,然后填写到web.config的GoogleAPIKey中

标签: ORM框架 地图 GIS

评分:

更新时间:2009-08-04

浏览次数:34504次

免费

Silverlight星际竞技场游戏

Silverlight星际竞技场游戏介绍:使用Silverlight2.0(c#,FarseerPhysicsEngine)开发一个射击游戏:星际竞技场玩法:W或者↑=前进;S或者↓=后退:A或者←=左转;D或者→=右转;J或者Ctrl=开火思路:1、使用一个开源的Silverlight物理引擎:FarseerPhysicsEngine2、将FarseerPhysicsEngine中的物理运算器PhysicsSimulator放到一个全局变量中,对Body和Geom做即时运算,2、写个IPhysicsControl接口,用于描述物理对象的各个属性,需要运动和碰撞的对象,要实现该接口抽象出来的各个属性3、写个抽象类(Sprite),在其内封装好物理引擎。各种类型的物理对象的模拟器,都需要重写该抽象类的两个方法GetForce()和GetTorque()即可,其分别要返回对象在当前时刻所受到的牵引力和力矩4、写个IFire接口,所有可开火的对象都要实现该接口5、写个控件PhysicsBox,用于包装IPhysicsControl,从而将模拟器计算出的运动和碰撞结果呈现到界面上

标签: SilverLight 3D 星际

评分:

更新时间:2009-06-22

浏览次数:9518次

免费