TC官方合作论坛

 找回密码
 立即注册
查看: 1295|回复: 32
打印 上一主题 下一主题

[其他] 【玖神】--阿Q正传(第一篇 牌桌战局完整源码)

  [复制链接]
跳转到指定楼层
楼主
发表于 2016-9-2 20:21:48 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式

马上加入TC

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
           不好意思各位,又要往这里发源码了,有感之前的源码帖子得到大伙赏识,于是将这篇稍长些的作品也呈献给大家。前段时间在综合讨论栏目中已经发出了该游戏的编译程序,此番源码稍作了一点调整,主要是考虑到win7系统中音乐播放延迟缘故。另外需要说明的是:该游戏本来设定为3个部分构成--1村庄剧情部分、2牌场对决部分、3郊外冒险部分,这个只是第2部分而已,于匆忙间添加了开局和结尾就独立包装起来。
            玖神-阿Q正传:是借用鲁迅先生同名小说中的人物来加工制作的,内容可以比较“牵强”地描述为:阿Q初到未庄,加入了以反派头子“赵太爷”、“假洋鬼子”,以及其他闲人如“赵秀才”、“地保”等,还有同样的底层角色“小D”、“王胡”等人物凑成的牌$九$赌$局,一较高下后或骤然大阔或输尽遭驱逐......游戏基本具备了人机对抗的色彩,玩家可以用7分的运气值+3分的技巧来博取一个未知的结果。

           游戏玩法再简单介绍下:点击开始进入游戏后先随机添加对手,下家固定为主角(阿Q)上下家及对家从右侧NPC中自动选出,上场时自然都少不了嚣张的对话(可以鼠标左/右键点击中间空白处跳过对话),一旦坐稳后开始发出4张牌决定庄闲。 左键点击任意一张抽取结果,其他人将自动分配完毕,共计为:庄家、过门、天门、末门(这里的具体叫法只是参考网上的一种,我也不怎么懂)。庄闲确定后庄家开始叫庄要求下注(期间也有对话亦可点中间跳过),这里玩家若非庄家则可点【押宝】按钮拉出菜单选择押注数额,可累计但不能超过自身最大资金,另外还可以在押牌宝时选择“分道”式压法,如:前道50文、后道100文,则与庄家比拼牌力时,如果牌头没超过或等于8点,则输赢只是前道的赌注50文;达到或超过8点就要加上后道共计150文。  此类押法只是玩家才可操作,AI不会分道押注。选好了数额点击下面的【OK】即开始打骰牌。骰子就用32张扑 克 牌随机跳出,按点数:2过3天4末5庄6过7天......随后发牌过程。    牌到手并翻开后即可配牌,左键点4张中任意一张该牌上移表示选出,再点则下移归位,最多只能选出两张作为“牌头”剩下两张即为“牌尾”。  配好牌了还是点【OK】按钮,然后就是亮牌决胜负的时候了。基本规则是:牌头牌尾双胜为赢、双负为输,一胜一负为平局,资金输尽者出局并位置空闲,当庄家输尽(非玩家)时该场终了再重新自动分配角色。角色的初始资金是不相同的,赵太爷、洋鬼子等的“地富坏”财大气粗,而我们的阿Q初始资金只有200文大钱,不过每场结束后资金数额保留,这样如果有幸到残局时,阿Q竟比老赵还有钱也未尝不可。   

传说中的屌丝逆袭......
          比牌大小规则介绍:牌型由大到小 >对王-皇上(一说是至尊)、Q9-王爷、同色对牌-对子、Q8-天杠、28-地杠、平牌(1点-9点)、毕十(3+7、4+6、5+5、1+9、红10+黑10组合),这里Q为2点、J为1点、10为0点。   如果牌型同为对子  或平牌时点数相等  就要对比“等级”了,具体为各自2张牌中最高级的那张,还是由高到底排布:天-Q、地-2、人-红8、娥-红4、长-黑10黑8、短-黑6黑4、虎头-J、牌-红10红7红6、点-黑9黑7黑5,大小王分开时等级最低 而 毕十连等级之分都没有。     倘若是同型同等级的情况时,以庄家为大,另外按现实中规则牌头必须保持在牌型或点数上小于等于牌尾(不计较等级),否则属于“乌龙”犯规。这里NPC永远不会犯规,但玩家可以--因为我特意不加以限制或惩戒措施,要不太难取胜了。
          补充一下关于NPC在押注和配牌上的特点,由于NPC中也是“贫富不均”,有钱的当然要“任性”,下注时比较狠,一方面当然容易输光、但另一方面又何尝不易将庄家弄黄了庄?这些个家伙比较痛快+爽快----说的是赌$桌上的行为,而另一些“贫下中”...那什么...下注“抖抖嗖嗖”如挤牙膏,当他们为庄家时很好搞掉--兜底押注几次拿下(也得运气好才成),然而一旦玩家坐庄碰到他们就闹心了......想象一下在剩10几文大钱时,他们一回押1文(也不一定)简直气死了......        配牌上AI也就算挺完善了,按照前面说的规则下,一副牌(4张)常常有两种主要路数:a前撵型-尽量牌头大些;b后坐型-重点放到牌尾。AI的智能决定为庄家时以后坐型为主、闲家时以前撵为主,但也不完全如此。另外配玩牌后NPC会有所“感言”,这对玩家是一种福利,可以藉此大致推断NPC牌力优劣,再具体点就是:抓到好牌它们眉飞色舞、烂牌时叫苦骂娘---这里绝不仅仅这两种情形,另外因为配牌要从庄家开始,所以玩家坐庄时无法提前通过NPC话语来预判。
          要说的也就这些了,源代码方面没有什么标注内容,新人只能自己慢慢分析体会了,2000行左右也不算少了,但是你要弄清楚原理大概,怎么也比我写起来要快得多、容易得多。倘若能通过研究这个提高了自己的脚本水平,则本人也深感荣幸。
游客,如果您要查看本帖隐藏内容请回复


评分

参与人数 5威望 +90 金币 +90 收起 理由
laowantong + 10 + 10 我喜欢
言术 + 10 + 10 很给力!
zxczxc1968531 + 10 + 10 很给力!
cjxdn + 10 + 10 很给力!
陌上青衣。 + 50 + 50 很给力!

查看全部评分

回复

使用道具 举报

32#
发表于 2018-6-20 11:13:48 来自手机 | 只看该作者
顶顶顶顶
回复

使用道具 举报

31#
发表于 2017-3-29 16:31:22 | 只看该作者
1111111111111111111111111111111111
回复 支持 反对

使用道具 举报

30#
发表于 2017-3-29 12:21:49 | 只看该作者
传(第一篇 牌桌
回复 支持 反对

使用道具 举报

29#
发表于 2017-3-24 23:24:41 来自手机 | 只看该作者
学习
回复

使用道具 举报

28#
发表于 2017-3-24 19:18:14 | 只看该作者
niubi
回复

使用道具 举报

27#
发表于 2017-3-24 15:51:26 | 只看该作者
见面会感觉好久好久回北京
回复 支持 反对

使用道具 举报

26#
发表于 2017-3-15 12:24:00 | 只看该作者
6666666666666666666
回复 支持 反对

使用道具 举报

25#
发表于 2016-12-9 12:30:56 | 只看该作者
fdsfdsfsdfaf
回复 支持 反对

使用道具 举报

24#
发表于 2016-11-24 20:06:51 | 只看该作者
鼎鼎鼎鼎鼎鼎鼎鼎鼎鼎鼎鼎鼎鼎鼎鼎鼎鼎鼎鼎鼎鼎鼎鼎
回复 支持 反对

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18043773号

GMT+8, 2025-9-19 12:15 , Processed in 0.371905 second(s), 27 queries .

Powered by 海安天坑软件科技有限公司

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表