Porblemas em programar

3 respostas
B

Ola,
Queria saber se alguem me poderia ajudar a fazer um programa de jogo de carta em java. Ja comecei a faer, só que tou com uns problemas em programar, é que comecei do zero em programação e o meu professor de porgramação esá a correr com a materia e está muito dificil de acompanhar.
Se alguem me puder ajudar, ficarei muito agredecido.
Enviem um e-mail para [email removido]

Cumpz!

3 Respostas

JonasZzZz

bom… para resolver esse porblema… eu tenho esse codigo que embaralha as cartas de um baralho e depois as preenche num array…
acho que voce pode tirar um porveito…

import java.util.Random;

/**
 *
 * @author Casa
 */
public class DeckOfCards {

    private Card deck[];
    private Random randomNumber;
    private final int NUMBER_OF_CARDS = 52;
    private int proximaCarta;

    public DeckOfCards() {
        String numCartas[] = {"As", "Dois", "Tres", "Quatro", "Cinco", "Seis",
            "Sete", "Oito", "Nove", "Dez", "Valete", "Dama", "Rei"
        };

        String naipes[] = {"paus", "ouro", "copas", "espada",};

        deck = new Card[NUMBER_OF_CARDS];
        proximaCarta = 0;
        randomNumber = new Random();

        for (int i = 0; i < deck.length; i++) {
            deck[i] = new Card(numCartas[i % 13], naipes[i / 13]);
        }
    }

    public void embaralhar() {
        proximaCarta = 0;

        for (int arrumado = 0; arrumado < deck.length; arrumado++) {

            int embaralhado = randomNumber.nextInt(NUMBER_OF_CARDS);

            Card temp = deck[arrumado];
            deck[arrumado] = deck[embaralhado];
            deck[embaralhado] = temp;
        }
    }

    public Card dealCard() {
        if (proximaCarta < deck.length) {
            return deck[proximaCarta++];
        } else {
            return null;
        }
    }
}

Esprero ter ajudado…

[]'s

A

Seria interessante você tentar fazer e surgindo dúvidas postar para o forum.

Pois acredito que você queira aprender a programar, e não somente passar na materia.

Se já fez algo poste as duvidas e estaremos a medida do possivel ajudando.

B

Muito obrigado.
Ja ajuda um bocado.

Cumpz!

Criado 17 de novembro de 2008
Ultima resposta 18 de nov. de 2008
Respostas 3
Participantes 3