`

Java 暴力破解扑克骗局

阅读更多
{ "♣3", "♦4", "♣4", "♦5", "♠5", "♠6", "♥6", "♥7", "♦7", "♥9", "♣9","♦Q", "♣Q", "♥Q", "♣K", "♦K", "♠K", "♣2" }
{ "♥A", "♦A", "♥J", "♦J" } (对J对A或对10对A)
可以出单张,一对,三张,三带二,顺子,同花,18张先出。
还有变种是对J换成对10或者对9换成对10,花色不变

其实多张是可以赢得,但是一步出错了就会输
暴力破解的得到的是
唯一获胜出牌顺序如下
♥6 ♠6 ♣3 ♦4 ♣4 后面就从下一张一张出
前面5张是关键,顺序不能错。而且每次出一张牌少的都不能出,出了之后对应也很复杂,但是都是可以应对的。


所有应对策略简略如下
♠6 | ♥J | ♥Q | ♥A | ♣2 | PASS | ♣3♣4♠5♥6♥7 | PASS | ♦4♦5♦7♦9♦Q♦K | PASS | ♣9♥9 | PASS | ♣K♠K | PASS | ♣Q
♠6 | ♥J | ♥Q | PASS | ♣3♣4♠5♥6♥7 | PASS | ♦4♦5♦7♦9♦Q♦K | PASS | ♣Q | PASS | ♣K | PASS | ♠K | PASS | ♣2 | PASS | ♣9♥9
♠6 | ♥A | ♣2 | PASS | ♣3♣4♠5♥6♥7 | PASS | ♦4♦5♦7♦9♦Q♦K | PASS | ♥Q♣Q | PASS | ♣K♠K | PASS | ♣9♥9
♠6 | PASS | ♥6 | ♥J | ♥Q | ♥A | ♣2 | PASS | ♣K♦K♠K♦4♣4 | PASS | ♠5♦5 | PASS | ♥7♦7 | PASS | ♣9♥9 | PASS | ♦Q♣Q | PASS | ♣3
♠6 | PASS | ♥6 | ♥J | ♥Q | PASS | ♣3 | ♦J | ♣Q | PASS | ♦Q | PASS | 4 | 4 | 5 | 5 | 7 | 7 | 9 | 9 | K | K | K | 2
♠6 | PASS | ♥6 | ♥A | PASS | ♦J♥J | ♦Q♥Q | PASS | ♣3♣9♣Q♣K♣2 | PASS | 44 | 55 | 77 | KK | 9
♠6 | PASS | ♥6 | PASS | ♣3 | ♥J | ♥Q | PASS | ♦4 | ♦J | ♦K | PASS | 4 | 5 | 5 | 7 | 7 | 9 | 9 | Q | Q | K | K | 2
♠6 | PASS | ♥6 | PASS | ♣3 | ♥A | PASS | ♦J♥J | ♦Q♥Q | PASS | 44 | 55 | 77 | 99 | KKK | 2 | Q
♠6 | PASS | ♥6 | PASS | ♣3 | PASS | ♦4 | ♥J | ♥Q | PASS | ♦4 | ♦J | ♣K | PASS | 5 | 5 | 7 | 7 | 9 | 9 | Q | QK | K | 2
♠6 | PASS | ♥6 | PASS | ♣3 | PASS | ♦4 | ♥A | PASS | ♥J♦J | ♥Q♦Q | PASS | ♣4♣9♣Q♣K♣2 | PASS | 55 | 77 | KK | 9
♠6 | PASS | ♥6 | PASS | ♣3 | PASS | ♦4 | PASS | ♣4 | ANY | ♣2 | PASS | KKK55 | QQQ77 | 99

暴力破解Code:
https://github.com/andyjojo/poke

注: 如果不可以出同花那少的必赢
分享到:
评论

相关推荐

    java 西游记扑克牌游戏.zip

    [java] 西游记扑克牌游戏.zip[java] 西游记扑克牌游戏.zip[java] 西游记扑克牌游戏.zip [java] 西游记扑克牌游戏.zip[java] 西游记扑克牌游戏.zip[java] 西游记扑克牌游戏.zip [java] 西游记扑克牌游戏.zip[java] ...

    JAVA课程设计扑克游戏.pdf

    本文将详细解析基于Java语言的扑克游戏课程设计,旨在深入理解和应用Java的核心概念以及面向对象的编程思想。在这个项目中,开发者将利用Java的特性来创建一个具有不同难度级别的扑克游戏,玩家需要将电脑分发的牌...

    用Java编写的扑克牌游戏

    在本项目中,我们探讨的是一个使用Java编程语言开发的扑克牌游戏。这种类型的游戏是计算机科学中的一个经典示例,因为它涉及到数据结构、算法以及面向对象编程的概念。以下是关于这个项目的详细知识点: 1. **Java...

    java实现扑克牌游戏

    在本文中,我们将深入探讨如何使用Java编程语言来实现一个扑克牌游戏。对于初学者来说,这是一个很好的项目,因为它涵盖了面向对象编程、数据结构、算法和游戏逻辑等多个核心概念。 首先,我们需要创建一个扑克牌的...

    Java小游戏扑克牌Java实用源码整理learns

    【Java小游戏扑克牌】是Java编程领域中的一个经典实践项目,它可以帮助开发者深入理解面向对象设计、事件处理、图形用户界面(GUI)编程等核心概念。在这个项目中,你将有机会运用Java的基础语法,如类、对象、继承...

    java算法——玩家扑克牌

    在Java编程中,设计一个扑克牌游戏涉及到许多关键概念,如对象封装、枚举类型、集合框架以及排序算法。以下是对这些知识点的详细说明: 首先,我们从标题和描述出发,"java算法——玩家扑克牌"表明我们需要创建一个...

    Java小游戏扑克牌

    Java小游戏扑克牌是一种基于Java编程语言开发的娱乐项目,它展示了Java在游戏开发中的应用。在Java中,游戏开发通常涉及到面向对象编程、图形用户界面(GUI)设计、事件处理和算法实现等多个方面。 首先,从面向...

    用java开发的扑克牌游戏程序源代码

    在本项目中,"用Java开发的扑克牌游戏程序源代码"是一个基于Java编程语言实现的扑克牌游戏软件。这个游戏程序展示了如何运用Java的核心概念和技术来构建一个完整的、交互式的娱乐应用。以下是对该项目涉及的一些关键...

    扑克牌图片 Java程序开发

    在本项目中,我们主要关注的是“扑克牌图片 Java程序开发”,这涉及到计算机编程中的图形用户界面(GUI)设计以及Java语言的相关应用。这个项目的核心是利用Java来创建一个扑克牌游戏,其中包含了图片资源和相应的源...

    Java 实现斗地主扑克牌排序

    在Java编程语言中实现斗地主扑克牌的排序是一个涉及数据结构、算法和对象导向编程的概念的任务。斗地主是一款流行的扑克游戏,需要对牌进行特定的规则排序,以确保公平性和游戏流程的正确性。在这个场景下,我们首先...

    java 扑克牌游戏

    在Java编程领域,开发一款扑克牌游戏是一种常见的实践项目,旨在提升编程技能,尤其是面向对象设计和游戏逻辑处理。在这个名为"java 扑克牌游戏"的项目中,我们可以深入探讨以下几个关键知识点: 1. **面向对象编程...

    Java打扑克小游戏:“争上游”or“跑得快”.zip

    Java打扑克小游戏:“争上游”or“跑得快”.zipJava打扑克小游戏:“争上游”or“跑得快”.zip Java打扑克小游戏:“争上游”or“跑得快”.zipJava打扑克小游戏:“争上游”or“跑得快”.zip Java打扑克小游戏:“争...

    用Java封装扑克牌

    ### Java程序设计:封装扑克牌并分配给四个人 #### 程序概述 本Java程序旨在模拟将一副标准的52张扑克牌随机分配给四个人(假设为A、B、C、D)。程序首先定义了一个名为`Poker`的类,其中包含了几个关键的方法:`...

    java模拟发扑克牌

    在Java编程中,模拟发扑克牌是一个常见的练习项目,它涉及到数组、随机数生成、排序算法等基础知识。在这个场景中,我们将深入探讨如何利用Java来实现这个功能。 首先,我们需要定义扑克牌的数据结构。每张扑克牌...

    arith24-src.zip_24分游戏_ARITH24_java 扑克_java 游戏_扑克

    《24分游戏_ARITH24_java 扑克_java 游戏_扑克》是一个基于Java编程语言实现的扑克牌游戏,名为"24点",也称为"ARITH24"。这款游戏的目标是从四张扑克牌中通过基本的数学运算(加、减、乘、除)寻找可能的组合,使得...

    java做扑克牌发牌

    扑克牌java类,研究牌的分发牌问题,适用于初学者练习 逻辑思维训练

    java编制的扑克牌游戏

    扑克游戏 功能:扑克牌供48张(A~Q),以4行12列的形式打印,游戏规则为从某列顶部抽一张牌,将其放至与其数字相对应的列的底部,再从目标列顶部抽走一张牌,将其放至与其数字相对应的列的底部,按此规则循环下去,...

    java 21点扑克牌发牌游戏

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~java 21点扑克牌发牌游戏

Global site tag (gtag.js) - Google Analytics