Evaluating bids

Desenvolver Jogo da Velha em Java

Published on the December 08, 2019 in IT & Programming

About this project

Open

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

Category IT & Programming
Subcategory Web development
What is the scope of the project? Small change or bug
Is this a project or a position? Project
I currently have I have an idea
Required availability As needed
Roles needed Developer

Delivery term: December 12, 2019

Skills needed

Other projects posted by M.