随笔分类 -  WPF/WCF/SL

c# 构架WPF 纸牌游戏(斗地主4)
摘要:最近太忙了,这个游戏DEMO早就已经写好了,可惜没有时间继续下去。这个游戏采用了插件设计,每个玩家都可以使用不同的插件。 以后有时间再来详细展开说明,附上程序和简单AI源码(继承IBase接口,您就可以开发自己的AI)。 本程序运行至少需要DOTNET Framework 3.5 SP1框架。 以后 阅读全文

posted @ 2010-05-08 12:25 程晨 阅读(1675) 评论(7) 推荐(0)

c# 构架WPF 纸牌游戏(斗地主3)
摘要:玩过Win7的纸牌游戏的朋友,一定对于游戏中的发牌动画记忆深刻,现在我们自己来实现这个动画过程。提到发牌动画,90%的程序员肯定会想到利用位置(Location)的变化来刷新界面,可能需要启用一些线程或者计时器之类的。但是朋友们,不要忘了,我们是在WPF环境中,这个天生就是和Flash抗衡的东东,怎么会用那么OUT的方法来实现呢。  回想一下WPF的动画我们一般是怎么制作的,当然缺少不了Blend... 阅读全文

posted @ 2010-03-29 19:48 程晨 阅读(2480) 评论(0) 推荐(0)

c# 构架WPF 纸牌游戏(斗地主2)
摘要:在上一节中我们将资源全部都制作好了,现在开始构架游戏。为了不让代码那么难看,我们很有必要加入设计模式和面向对象思想。  首先,我们可以将扑克的花色抽象为6个类:方块类(CardDiamond)、红桃类(CardHeart)、黑桃类(CardClub)、梅花类(CardSpader)、小王类(CardSmallJoker)、大王类(CardBigJoker),让他们全部继承抽象类CardBase。在... 阅读全文

posted @ 2010-03-29 12:52 程晨 阅读(2107) 评论(2) 推荐(0)

c# 构架WPF 纸牌游戏(斗地主1)
摘要:好久没有写文章,尤其是系列文章。最近发现年纪大了,以前写的东西时常自己都遗忘,看样子写一写笔记还是很有好处的。  写游戏一直是我的梦想,早在DOS时代我就写过五子棋、黑白棋之类的游戏,但是要知道面向过程的编程语言是多么的难以维护,而且没有设计模式的指引,代码垃圾的都让我不好意思开源。不知不觉中工作三年了,从面向过程到面向对象,从DOS到Windows,从C++到C#,从表层到底层,我已经逛了好几个... 阅读全文

posted @ 2010-03-26 23:30 程晨 阅读(3017) 评论(0) 推荐(0)

导航