poker

    1热度

    1回答

    我的黑杰克代码是非常基本的,但运行相当顺利,但是我遇到了减速带。因此,我在这里。当我打电话给我时,在我的While循环中向我发送另一张卡片,对于每个循环,DECK实例化相同的卡片。前两张和Hit卡总是不同,但是在While循环中(当玩家说“停留”并且不需要另一张卡时设置为结束),Hit卡保持不变。 import random import itertools SUITS = 'cdhs' R

    -1热度

    1回答

    我得到这个空指针异常,我不知道为什么 public static boolean hasPair(Card[] cards) { int k=0; cards = new Card[5]; for (int atPos = 0; atPos<5; atPos++){ for (int atPos2 = atPos+1; atPos2<5; atPos2+

    -1热度

    1回答

    我的问题是,这是健全的逻辑,但执行不正确(提交服务器将不会采取它)。所以我试图检查我的5张牌是否有连续的顺序(即2,3,4,5,6等数字),然后如果第五张牌是我希望它评估为的王牌价值10所以它会像6 7 8 9 A(A为1卡值),这是我当前的代码 public static boolean hasStraight(Card [] cards) { boolean isTrue = fal

    1热度

    3回答

    我正在写一张AI来玩5张牌扑克,在那里你可以放弃手中的一张牌并随机换成另一张牌如果你愿意的话,处理一件。我的AI可以珍惜每一支可能的牌手as shown in the answer to my previous question。简而言之,它为每只可能的牌赋予一个独特的值,其中较高的值与一只更好的/获胜的牌相关。 我的任务是写一个函数int getDiscardProbability(int ca

    2热度

    3回答

    我正在用Java编写一个扑克游戏,而我们的老师并不了解Java,所以他的指令是由老师的帮助编写的。我试图让一个Hand.java类作为一个存储空间来存储两个字符的字符串,这些字符串将用作卡片(即“2h”=“2个心脏”)。 他的指示如下: 的手类是被实例化的对象。它将在游戏中代表一只 单手牌,并且将主要由一系列 牌组成。 字段:ArrayList的卡在手列表条目卡的存储空间 构造:手(字符串[])初

    0热度

    2回答

    我正在创建一个排名扑克牌的程序。我想根据排名前的牌数值对每一手牌进行排序,以便更容易排序,但在排序工作中遇到问题。它对self.deck中的每个字母进行排序,而不是单个字符串。 from random import * class Carddeck: def __init__(self, deck=[], hand=[]): self.deck=deck se

    0热度

    2回答

    我正在用Java创建一个扑克游戏,至此我正在尝试在ArrayList中找到重复的行列并将它们打印出来。我的ArrayList(卡片)包含[“3c”,“3s”,“Ad”,“6h”,“7h”,“7s”]。当我使用的方法我已经创建 String firstChar; public void twoPair() { for(String t : cards) { char r

    -1热度

    1回答

    所以对于我的班级,我们应该制作一个简化版的扑克。例如,数组{1,2,3,4,5}将是直的,而数组{1,1,1,4,5}将是一种三。我已经做了,除了确定什么样的手用户已经在这里的是我到目前为止的一切: public class handTypes { public static void main(String[] args) { int[] testHand = {1,1,3,3,5

    -1热度

    1回答

    我正在为我自己学习Java,我有这个问题: 我创建了一个扑克程序,并且每次AI和I每次都只画黑桃王牌(每个5个)。我怎样才能解决这个问题? import java.io.IOException; import java.util.Scanner; public class poker { static Scanner input = new Scanner(System.in);

    1热度

    1回答

    我试图找出如何找到下一张牌的概率。我不知道如何检查下一张牌并获得概率,也不知道该怎么办,将它们一起写入每种牌的单独方法中。任何帮助我能够读到一张牌的手,并找到获得这手牌的可能性将不胜感激。 编写一个读取文本文件的程序。该名称将作为命令行参数提供给 。每一行都会给你一份你目前掌握的 中4张卡片的列表。在该文件中读取后,你的程序将打印 出每种类型的胜负手,其中一个胜负手 给出的概率 import sy