一个扑克牌喝酒游戏游戏

下载作业帮安装包
扫二维码下载作业帮
1.75亿学生的选择
扑克牌有哪些玩法?最好是一个人玩的!顺便告诉玩法
类似塔罗牌算命运的游戏.去掉大小王后,把牌洗好,分成12沓,从每一打上中抽出最下面一张牌再在抽出的牌上展示的数字的那一打上抽出最后一张牌,如此反复,最先抽完的那一摞说明你这个月会有好运,不能多玩,不然会失灵的.每日运势 占卜方法先将鬼牌去掉,总共有52张牌,接着依照日期的数字决定切牌的次数.也就是说如果那天是15日,就切15次牌,然后在一边在心中默念“今天会是怎样的一天呢?”一边从中抽出一张. 出现红心意味着恋爱,今天容易出现跟恋爱有关的事情. 红心A今天绝对会出现好事,主动出击可能会成功.红心2、5、8、Q喜欢的人将会出现,也会知道最重要的对象是谁. 红心3、6、9、J跟那种危险类型的男生特别有缘,即使他主动告白也不要相信他. 红心4、7、10、K有出现短暂恋情的可能,而且可能会重重的摔一跤. 出现梅花意味着学业及友情,今天容易出现跟此两项有关的事情. 梅花A考试猜题命中率高,而且跟朋友的关系也非常好. 梅花2、5、8、Q对于有关数理方面的东西会不太顺利,对于朋友们的贴心小举动会很感激. 梅花3、6、9、J教科书外的研读计划进展顺利,跟朋友发现了新的游玩乐趣. 梅花4、7、10、K有大干一场的豪气,但小心对朋友说出太过严厉的话. 出现方块意味着金钱,今天容易出现跟金钱有关的事情. 方块A金钱运佳,随时会有意外的收入. 方块2、5、8、Q会被人敲诈,或是被人伸手借钱. 方块3、6、9、J会有得到意外之财的机会,却眼睁睁的看它溜走. 方块4、7、10、K有一些意想不到的赚钱机会,像是不错的打工机会. 出现黑桃意味着不吉利,今天最好要特别小心一点比较好. 黑桃A为了探索他人的秘密而陷入危机,小心不要泄密. 黑桃2、5、8、Q会被他人趁虚而入,小心推销员. 黑桃3、6、9、J会兴起一些坏念头,虽然会被你得逞,却会暗地里被他人怨恨. 黑桃4、7、10、K想要陷害别人,却反而害了自己.还可以玩魔术,1:4张A跑上跑下 效果:拿4张A出来给观众看.然后放到最上面.开始在桌面上把4张A分开放.然后拿一张放下面.打个手响.A跑上面了.再拿一张放上面.打个手响.A跑下面了.再拿一张放下面打个手响跑上面了!再拿一张插中间.打个手响.哎~?不在上面.呵呵.在下面! 做法:拿4张A给观众看的时候在A下面多放一张空牌.然后分看往桌子上放的时候第一张牌就是最后插到中间的牌! 其他依着做就到上面的效果了!2、团结的3K 效果:拿3张K出来.给观众.然后魔术师自己在桌子上放张杂牌.让观众在杂牌上放张K.魔术师再放一张.观众再放一张.魔术师又放一张.观众放第3张!把桌子上的牌放在左手的牌上.喊声团结.打开最上面的3张.3张K就又在一起了! 做法:事先把第4张K放在总牌的第2张下面.也就是第3张的位置!按上面的做法就行了!有些是在度娘上找到的,试试吧.
为您推荐:
其他类似问题
扫描下载二维码您的位置:
→ 看门狗扑克牌游戏怎么玩,扑克游戏详细玩法介绍
看门狗扑克牌游戏怎么玩,扑克游戏详细玩法介绍
19:47:52 来源: 作者:不详 (0)
这是一个看门狗扑克牌游戏怎么玩,详细玩法介绍,给玩家介绍了游戏中的扑克游戏怎么玩,非常详细的一个攻略,有兴趣的玩家可以看看这个攻略。看门狗&扑克牌赢牌详细玩法心得 扑克牌游戏怎么玩10W以下的场所可以通过摄像头做辅助,但是大部分时候是电脑看牌都是一晃而过,很难看清,而且到了10W局上就玩不了这个小花招了。压力指数什么的只有在指数飙升的时候会靠谱一些,但很多NPC的心理压力很好,拿个烂牌也波澜不惊的。所以最靠谱的还是观察电脑的表现,其实是有规律可循的。下午一直在刷10W局,这局是没有摄像头的。从20W已经刷到90W了,赚70多万,钱到没什么,就是感觉挺好玩的,所以总结一下怎么观察这几个NPC的表现。首先不要被对方的信息吓到,什么智力比赛冠军,扑克比赛专业选手什么的。遇到各种牌的表现其实都差不多的。拿到的牌自己先分析一下,是否是好牌,是否能成为好牌,对子就直接先加注。牌一般的先看看NPC的表现,NPC要求加注的看加的多不多,不多就跟,多的话自己的牌又差就弃牌。其实我还是建议至少坚持到第一轮看牌的,少一些弃牌,只有NPC加注加到嚣张的时候,自己的牌确实一般才弃牌。第一轮看牌之后,不管自己的牌怎样,先观察NPC表现,大部分时候第一轮3张牌出来,已经有1个到2个NPC弃牌了。接下来分3种情况:1.没有好牌的NPC一般会很纠结,看牌都要看很多次,这说明他们的牌确实比较臭,表怕他,加注随便,立马就会被逼退。这个时候可以无视自己的牌好差,逼退了就赢了,就算你牌很好,一加注这样的电脑也会马上缩掉。2.如果NPC没有这样表现,反而表现的比较平静的,只是要求不加注看牌,说明他目前的牌比较一般,但是再等开牌凑好牌,如果你的牌也比较一般,可以稍微抬高一点门槛,加注但别太多,以不损伤自己实力为主。对方50%被逼退,50%跟,继续开牌。3.牌好的NPC开出第一轮一般就嚣张了,会主动加注。这个时候就看你自己的牌好还是差了,有好的牌就奉陪到底,牌一般就别冒风险,直接弃牌。开到第二轮其实还是重复上面的过程而已,只不过大部分时候玩到这里一般是1V1了,注意看他是否纠结,老是去看自己的牌(这个动作很重要),还有是否会主动加注,不加注的NPC你就加注吓他,主动加注的说明NPC的牌还是比较好的,看自己的牌是否会有绝对优势(两对,顺子,同花,同花大顺),这些一般都是绝对优势。但有时候自己认为的大牌还是会被NPC更大的吃掉,有一定概率,这就是运气问题了。根据以上的规律,多玩几次,观察一下,就能看出NPC的牌势到底是好是坏,再根据自己的牌势去做选择,切勿盲目和NPC对赌加注,一般NPC如此自信的时候,牌都不会小,你的牌也需要不错才能拿下。大部分时候你的牌都是一般的,这个时候小注的输输赢赢很正常,不要过多介怀,耐心等待机会的来临。一旦机会来了,不要一口气把赌注提太高,分几次慢慢提,千万别把对方给吓跑了,要给他机会让他把钱放上赌桌,你才能赢过来。最后一次加注可以视情况梭哈,往往某个NPC就是在这样的一两次对赌被你赶下台子的。情况好的你赢了,对方被干掉,如果见鬼了大牌被对方吃了,千万别离桌,咱还有个法宝,重新载入最近一个存档,你会意气风发的出现牌桌附近,钱包里的钱一分不少,再去找他们对决就OK了,一旦你离桌,你的钱就真的没有了。最后总结一下:1.了解德州扑克的基本规则,这样自己知道手里的牌是否有机会凑成好牌,开出来的牌是否会成就对手拿到比自己更好的牌。2.不要和NPC盲目对赌,这样的对赌基本都输,该弃牌就弃牌,咱只蒙哪些看牌很多次很纠结的NPC。3.游戏肯定会给你发好牌,只不过你要有耐心等待一段时间,一旦机会来了,不要盲目梭哈,慢慢加注骗电脑钱上桌,最后一口吃掉。好了,最后附几张图,祝大家好运!游戏名称:看门狗免安装中文豪华版
游戏大小:
13.67G下载地址:
相关游戏攻略
? ? ? ? ? ? ? ?
本站提供: 好玩的单机游戏,是大型基地网站Copyright &
.All Rights Reserved备案编号:湘ICP备号-1Java学习(3)
这是我在慕课学习Java的一个小游戏作业
游戏规则如下:
一、创建一副扑克牌&
包括四种花色: 黑桃、红桃、梅花、方片&
十三种点数:2——10,J、Q、K、A,不考虑大小王&
二、创建两名玩家&
玩家有ID、姓名、手牌等属性,手牌为扑克牌的集合
将之前创建的“一副扑克牌”打乱顺序
将洗牌之后的扑克牌集合,从第一张开始,发给两名玩家,按照一人一张的方式,每人发两张
比较两名玩家手中的扑克牌,规则为:取两人各自手中点数最大的牌进行比较,点数大的赢;若两人各自的点数最大的牌相等,则再按花色(黑红梅方)比较。
代码如下:
public class Cards {
* suits-&花色
* figures-&点数
public Cards(String suits, String figures) {
this.suits =
this.figures =
import java.util.ArrayL
import java.util.L
*创建List属性的cards用于存储玩家的牌
public class Players {
public int ID;
public List&Cards&
public Players(){
this.cards=new ArrayList&Cards&();
import java.util.ArrayL
import java.util.L
import java.util.S
public class Test {
Scanner input=new Scanner(System.in);
public List&Cards& allC//存储所有的牌
//String数组suits来存储牌的花色
String[] suits={&方块&,&梅花&,&红心&,&黑桃&};
//String数组figures存储牌的所有点数
String[] figures={&2&,&3&,&4&,&5&,&6&,&7&,&8&,&9&,&10&,&J&,&Q&,&K&,&A&};
//构造函数
public Test(){
this.allCards=new ArrayList&Cards&();
* 创建扑克牌
public void creatCards(){
for(int i=0;i&4;i++){
for(int j=0;j&13;j++){
allCards.add(new Cards(suits[i],figures[j]));
* 输出扑克牌
public void showCards(){
int num=0;
for(int i=0;i&52;i++){
System.out.print(allCards.get(i).suits+allCards.get(i).figures+&
if(num%13==0)
//输出一行13张牌换行
System.out.println();
* 遍历一个元素后
* 随机产生一个0到52的数与之交换
public void shuffle(){
for(int i=0;i&52;i++){
int x=(int)(Math.random()*52);
Cards temp=allCards.get(x);
allCards.set(i, temp);
allCards.set(x, allCards.get(i));
* 创建两个玩家并发牌决斗
public void creatPlayers(){
Players p1=new Players();
Players p2=new Players();
//创建第一个玩家
while(true){
System.out.println(&请输入第一个玩家账号(数字!):&);
String id=input.next();
p1.ID=Integer.parseInt(id);
}catch(NumberFormatException e){//当输入的数据不是整数类型时,捕捉异常
System.out.println(&请输入正确的账号!&);
System.out.println(&请输入玩家名称:&);
p1.name=input.next();
//创建第二个玩家
while(true){
System.out.println(&请输入第二个玩家账号(数字!):&);
String id=input.next();
p2.ID=Integer.parseInt(id);
}catch(NumberFormatException e){
System.out.println(&请输入正确的账号!&);
System.out.println(&请输入第二个玩家的名称:&);
p2.name=input.next();
System.out.println(&\n玩家创建成功!\n &);
System.out.println(&-------------发牌------------&);
p1.cards.add(allCards.get(0));
p2.cards.add(allCards.get(1));
p1.cards.add(allCards.get(2));
p2.cards.add(allCards.get(3));
System.out.println(&发牌结束\n&);
//终极PK!
fight(p1,p2);
public void fight(Players p1,Players p2){
System.out.println(&开始PK啦--&);
//先选出玩家1和玩家2各自的最大牌,然后比较各自的最大牌谁最大,大的就赢了
int a=compare(p1.cards.get(0), p1.cards.get(1));
int b=compare(p2.cards.get(0), p2.cards.get(1));
int c=0; //c是用来存储比较玩家各自最大牌比较后的数值
c=compare(p1.cards.get(0), p2.cards.get(0));
c=compare(p1.cards.get(0), p2.cards.get(1));
c=compare(p1.cards.get(1), p2.cards.get(0));
c=compare(p1.cards.get(1), p2.cards.get(1));
//此时玩家1和玩家2决斗完毕,胜利结果掌握在c的手里
System.out.println(&恭喜&+p1.name+&赢得冠军!&);
System.out.println(&恭喜&+p2.name+&赢得冠军!&);
System.out.println();
//亮出双方的牌
showPlayer(p1);
System.out.println();
showPlayer(p2);
* 对牌进行比大小
* 第一个牌大则返回1,否则返回-1
public int compare(Cards fir,Cards sec){
int fir_suit=0,sec_suit=0,fir_figure=0,sec_figure=0;
for(int i=0;i&4;i++){
if(fir.suits.equals(suits[i]))
fir_suit=i;
if(sec.suits.equals(suits[i]))
sec_suit=i;
for(int j=0;j&13;j++){
if(fir.figures.equals(figures[j]))
fir_figure=j;
if(sec.figures.equals(figures[j]))
sec_figure=j;
//先比较点数,大者赢
if(fir_figure&sec_figure)
if(fir_figure&sec_figure)
return -1;
//如果点数相同则比较花色
if(fir_suit&sec_suit)
return -1;
* 显示玩家牌
public void showPlayer(Players p){
System.out.println(&玩家&+p.name+&的牌:&);
System.out.println(p.cards.get(0).suits+&
&+p.cards.get(0).figures);
System.out.println(p.cards.get(1).suits+&
&+p.cards.get(1).figures);
public static void main(String[] args){
Test t=new Test();
System.out.println(&-------------创建扑克牌------------&);
System.out.println(&......&);
t.creatCards();
System.out.println(&-------------创建扑克牌成功!------------&);
System.out.println(&\n创建的牌如下:&);
t.showCards();
System.out.println(&\n-------------开始洗牌------------&);
System.out.println(&......&);
t.shuffle();
System.out.println(&-------------洗牌成功!------------&);
System.out.println(&\n洗完的牌如下:&);
t.showCards();
System.out.println(&\n-------------创建玩家并发牌------------&);
t.creatPlayers();
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:503次
排名:千里之外
原创:12篇
(5)(3)(1)(3)}

我要回帖

更多关于 扑克牌游戏 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信