Poker Master5

8
João Abreu (20161) Pedro Cerqueira (20185) 3º Ano do curso de Eng.Multimédia – Engenharia de Software 12/01/2010

Transcript of Poker Master5

Page 1: Poker Master5

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

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

Page 2: Poker Master5

• 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

Page 3: Poker Master5

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

Page 4: Poker Master5

UML – Diagrama de Classes:

Nome, Num

Page 5: Poker Master5

Diagrama de casos de utilização

Page 6: Poker Master5

Diagrama de actividade

Page 7: Poker Master5

Diagrama de actividade (cont.)

Page 8: Poker Master5

Diagrama de actividades total