Poker Master5

Post on 25-Jun-2015

361 views 0 download

Transcript of Poker Master5

João Abreu (20161)Pedro Cerqueira (20185)

3º Ano do curso de Eng.Multimédia – Engenharia de Software12/01/2010

• Para a disciplina de “Técnicas de Simulação I” fui escolhido, de entre vários temas, o jogo de Poker.

• Esta aplicação tinha que ser criada por classes, subclasses e hierarquias.

• Tem que ter as 2 maneiras mais conhecidas do tradicional jogo de Poker:- Drawpoker – Jogos de 5 cartas para cada jogador- Texas Holdem – 2 cartas por jogador combinando com as 5 cartas de mesa.

• Jogo individual com quantos adversários pretender.

Introdução

Objectivos:

• Programa a ser efectuado em Java utilizando classes;• É um jogo entre 2 ou mais jogadores até 6 jogadores;• Cada jogador tem a sua mão;• Cada mão vem de um baralho;• Cada baralho tem varias cartas;• Haverá métodos para:

– Criar o baralho com 52 cartas,– Baralhar o baralho de forma a ficar desordenado,– Poder substituir cartas da mão,– Criar o pote com o valor das apostas,– Avaliar qual a mão vencedora desse jogo

UML – Diagrama de Classes:

Nome, Num

Diagrama de casos de utilização

Diagrama de actividade

Diagrama de actividade (cont.)

Diagrama de actividades total