[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
1.我在网吧上线
发现批处理pause后 在上面点击  会出现光标,这个光标能不能利用来传递信息?

2.因为我对其详细规则并不了解
   找到一点资料,先贴上来:
斗地主—游戏规则



该游戏由三人玩一副牌,地主为一方,其余两家为另一方,双方对战,先出完的一方胜。出牌规则类似"争上游"。
牌型:
1、火箭:即双王(双鬼牌),什么牌型都可打,是最大的牌。
2、炸弹:四张同点牌。如四个5。除火箭和比自己大的炸弹外,什么牌型都可打。
一般牌型:
3、单牌:单个牌。
4、对牌:两个点数相同的牌。
5、三张牌:三张点数相同的牌。
6、三带一:三张同点牌 + 一张单牌。例如:三张3+单4
7、三带二:三张同点牌 + 一对牌。例如:三张3+对4
8、单顺:五张或更多连续的单牌。例如:单3+单4+单5+单6+单7。不包括2点和双王。
9、双顺:三对或更多连续的对牌。例如:对3+对4+对5。不包括2点和双王。
10、三顺:二个或更多连续的三张牌。例如:三张3+三张4+三张5。不包括2点和双王。也叫飞机不带翅膀。
11、飞机带翅膀。三顺+同数量的单牌(或同数量的对牌)。
例如:三张3+三张4+对5+对6 或 三张3+三张4+三张5+单6+单7+单8
12、四带二:四张牌+任意两张单牌(或任意两对牌)例如:四张5+单3+单8或 四张4+对5+对7
.....................................................
牌型的大小:
火箭是最大的牌。
炸弹,除火箭和比自己大的炸弹外,比其它牌型都大。
对一般牌型而言,只有当牌型相同和总张数相同的牌,才可比较大小。
其中像三带一、三带二、飞机带翅膀等组合牌型,只要比较其牌数最多牌值就行。只有比当前出的牌(场牌)大的牌才能出。
.....................................................
发牌:
一副牌,留三张底牌,其他发给三家
.....................................................
叫牌:
首先系统翻出一张明牌,获得明牌的人开始先叫牌,每人只能叫一次,叫牌可以"1分"、"2分"、 "3分"或不叫,叫完后叫的最大的为地主。
.....................................................
出牌:
首先将三张底牌交给地主,三张底牌所有人都能看到。由地主开牌,然后按逆时针顺序依次出牌,论到你跟牌时,你可选择PASS或按规则出牌。直至某一方牌出完就结束此局。
当一家的牌剩下一张或两张时,将进行警告(显示一个地雷)。
  

[ 本帖最后由 PakTC 于 2009-5-19 17:28 编辑 ]
Press Any Key To Continue...

TOP

我有意加入制作,但是上机条件有限,感觉很遗憾。

[ 本帖最后由 PakTC 于 2009-5-20 17:00 编辑 ]
Press Any Key To Continue...

TOP

一些零散:
    在分配好牌后,就如人玩的时候一样,为了方便组牌:将牌从小到大排列,这样过程中牌号重复的牌会叠在一起。
    建立一个临时区域(常量或者是文本文件),用来记录这个牌组的不同类型组合
比如:第一行,不能成对的独立的牌
      第二行,一对一对的牌
      第三行,三张一样的牌
      第四行,四张一样的牌
        
另一个区间:用来记录可以组成一套5张的牌。
            与第一区间有关,但性质不同。如果需要,组合按大小,分类排好。

     在玩的过程中这两个区间动态更新(如果是文本,是一个麻烦事)
这样也只是纸上谈兵,细节上还会出现很多问题。真正打的时候,很可能要拆掉其中一些组合。
还要判断对方的牌型,判断自己应该出怎样的招数,攻为主?防为主?/
关系到人工智能。

---------------------
以上是没有实践过的想法,目前就想到这些。
我觉得应该先从简单的扑克游戏起手,锻炼好信心,技术以后再挑战这个游戏。
比如:抽乌龟。

另外,我觉得用批处理做扫雷游戏还是可行的,谁个发帖挑战下。

更新:
建立函数或者是模型,当对方出牌的时候,调用函数或者对比模型,判断出对方出牌的类型。
这个函数或者模型,包含特别信息,或者特别语句,可以配合判断。

[ 本帖最后由 PakTC 于 2009-5-24 09:49 编辑 ]
Press Any Key To Continue...

TOP

返回列表