LabVIEW程序设计 联系客服

发布时间 : 星期六 文章LabVIEW程序设计更新完毕开始阅读

1 目的及基本要求

熟悉LabVIEW开发环境,掌握基于LabVIEW的虚拟仪器原理、设计方法和实现技巧,运用专业课程中的基本理论和实践知识,采用LabVIEW开发工具,实现梭哈游戏的设计和仿真。

此次设计是基于labview环境的软件仿真设计,目的是仿真一个梭哈小游戏,它的硬件需求是一台安装该软件的电脑,软件设计需要实现它的所有功能包括以下:

判断是否出千 判断赢家 重新洗牌 等级评价等

2 梭哈游戏原理

梭哈,又称沙蟹、谷啤,学名Five Card Stud,是扑克游戏的一种。以五张

牌的排列组合、点数和花色大小决定胜负。游戏开始时,每名玩家会获发一张底牌,此牌为暗牌;当派发第二张牌后,便由牌面大者决定下注额,其他人有权选择“跟注”、“加注”或“放弃”。当五张牌派发完毕后,各玩家翻开所有底牌来比较,梭哈在全世界纸牌游戏地位非常高,深受人们的喜爱。

梭哈是一款扑克游戏,游戏是取黑桃、红桃、草花、方片四种花色的扑克进行游戏,港式五张游戏使用28张扑克牌。游戏人数可为2―5人。 2.1 梭哈游戏原理

各家一张底牌,底牌要到决胜负时才可翻开。从发第二张牌开始,每发一张牌,以牌面大者为先,进行下注。有人下注,想继续玩下去的人,选择跟,跟注后会下注到和上家相同的筹码,或可选择加注,各家如果觉得自己的牌况不妙,不想继续,可以选择放弃,认赔等待牌局结束,先前跟过的筹码,亦无法取回。

1

最后一轮下注是比赛的关键,在这一轮中,玩家可以进行梭哈,所谓梭哈是押上所有未放弃的玩家所能够跟的最大筹码。等到下注的人都对下注进行表态后,便掀开底牌一决胜负。这时,牌面最大的人可赢得桌面所有的筹码。 2.2 流程图 是 否 游戏结束 计算赢家概率 统计底牌数量 玩家出局 判断玩家是否出千? 后四张为明牌 第一张为暗牌 发牌开始

2

2.3 设计步骤

1、先发给各家一张底牌,底牌除本人外,要到决胜负时才可翻开。 2、从发第二张牌开始,每发一张牌,以牌面发展最佳者为优先,进行下注。 3、有人下注,想继续玩下去的人,要跟注,跟注后会下注到和上家相同的筹码,或可选择加注。

4、各家如果觉得自己的牌况不妙,不想继续,可以放弃下注,先前跟过的筹码,亦无法取回。

5、牌面最大的人可赢得桌面所有的筹码。当多家放弃,已经下的注不能收回,并且赢家的底牌不掀开。

6、纸牌种类:港式五张牌游戏用的是扑克牌,取各门花色的牌中的“8、9、10、J、Q、K、A”,共28张牌。

3 梭哈游戏的设计和仿真

一副扑克牌,取各门花色的8、9、10、J、Q、K、A,花色有黑、红、梅、方四种。共28张牌。

牌型比较:同花顺>铁支>葫芦>同花>顺子>三条>两对>对子>散牌。

数字比较:A>K>Q>J>10>9>8>7>6>5>4>3>2。 花色比较:黑>红>梅>方。

关于A2345,这手牌可以算顺子,梭哈里边是第二大顺。

3

图1 有关控件

图2 有关控件

4