Analisando propostas

Desenvolver Jogo da Velha em Java

Publicado em 08 de Dezembro de 2019 dias na TI e Programação

Sobre este projeto

Aberto

Desenvolver jogo da velha em linguagem Java com os seguintes critérios:
- Para 1 Jogador contra o computador.
- O jogo não precisa contar com interface gráfica, as coordenadas das jogadas
podem ser informadas em modo texto.
-IMPORTANTE: Devem existir ao menos classes que representem: Jogador,
Tabuleiro, Computador.



Classe Jogador: Deve controlar a leitura das jogadas do jogador humano
Classe Tabuleiro: Deve armazenar e controlar a condição do tabuleiro, saber responder
se o jogo está empatado, vitória, derrota ou inacabado.
Classe Computador: Possui os métodos que controlam as jogadas da máquina.
-IMPORTANTE: O adversário Computador deve possuir três níveis de
dificuldade (por exemplo: Computador1, Computador2, Computador4), cada
um representado por uma Classe filha de Computador.


E devem executar
padrões de jogada diferentes.
Demais detalhes de implementação ficam a seu critério.
Dica: As estratégias implementadas pelos diferentes níveis do computador
podem ser simples como (preenche o primeiro espaço vazio em ordem, ou
sorteia aleatoriamente as posições).


Não é necessário que um computador seja
realmente mais difícil ou fácil do que o outro apenas que joguem seguindo
padrões diferentes entre si

Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Bug ou alteração pequena
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho uma ideia geral
Disponibilidade requerida Conforme necessário
Funções necessárias Desenvolvedor

Prazo de Entrega: 12 de Dezembro de 2019

Habilidades necessárias

Outro projetos publicados por M.