Upgrade to Pro — share decks privately, control downloads, hide ads and more …

OOP - Exercises - 01 - Rouba Monte

OOP - Exercises - 01 - Rouba Monte

A ideia deste exercício é elaborar um jogo que aplique as 5 técnicas básicas de SOLID.

Miere Liniel Teixeira

October 29, 2013
Tweet

More Decks by Miere Liniel Teixeira

Other Decks in Programming

Transcript

  1. Regras • Cada jogador terá cartas na mão • Cada

    jogador irá acumular cartas num monte de cartas na mesa • Várias rodadas até o fim do jogo • O Juiz distribui 3 cartas para cada jogador por rodada ( cartas que ficarão na mão ) • O Juiz deixa 3 cartas novas para a mesa por rodada
  2. Regras Durante a rodada • Cada jogador possui 3 jogadas

    por rodada, alternadas uma a uma, até que acabem as cartas da mão. • 3 tipos de jogadas: ◦ Comprar uma carta de mesma face da mesa ◦ Baixar uma carta na mesa ◦ Comprar o monte do adversário com uma carta de mesma face que o monte adversário. • Ao final de cada rodada nenhum jogador possuirá cartas na mão. • A face do monte de cada adversário deve ficar visível para os demais adversários.
  3. Definição de fim de JOGO • O jogo acaba quando

    não houverem mais cartas para serem distribuidas • Ganha quem tiver o maior monte • Montes de tamanhos iguais indicam empate