今天心血来潮,想搞搞百人牛牛这个游戏,以前经常在游戏厅看到,但一直没搞明白咋玩的,就趁这个机会好好研究一下。
第一步,当然是先搞清楚规则!
我这个人不喜欢看长篇大论,就喜欢简单粗暴的。所以直接上网搜,发现这玩意儿还挺多门道的,什么牌型,大小,我看得头都大。总算搞明白,就是每人发5张牌,然后算点数,比大小。什么炸弹、顺子、对子、豹子,花里胡哨的,不过总算弄明白,炸弹最大,然后是顺子,再然后是对子,最小是豹子。
第二步,就是开始动手!
我这个人比较喜欢实践出真知,所以直接找个可以模拟发牌的工具。刚开始,我连发牌都发不明白,发出来的牌乱七八糟,根本没法看。 后来我慢慢摸索,总算能把牌给发出来,然后就是算牌的点数,这里又卡我半天,因为我老是把规则给搞混。我干脆把规则写在纸上,对着一步一步来,总算是把这个坎给迈过去。
实现过程:
- 先是弄一副牌,把大小王给去掉。
- 然后就是洗牌,这个我弄好久,总是洗不匀,后来发现有个简单的方法,就是随便交换两张牌,多交换几次就差不多。
- 再然后就是发牌,给每个人发5张。
- 发完牌之后,就是算点数,比大小,这个是最麻烦的。
经过一下午的折腾,总算是把这个游戏给弄出来,虽然过程比较曲折,但结果还是好的。中间也遇到一些坑,都是自己粗心大意造成的,下次要注意!
总结一下今天的收获:
今天主要是学习百人牛牛的规则,并且自己动手实践,虽然还很简单,但是基本的功能都有。以后有时间再继续完善,加点其他的功能,让它更像一个真正的游戏!