Poker Master5
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