An open API service indexing awesome lists of open source software.

https://github.com/VitorVDavoglio/Jogo-da-Velha-Complexo

Criação de um Jogo da Velha Complexo para treinar os conhecimentos de C# usando a ferramenta do Windows Form no Visual Studio 2022
https://github.com/VitorVDavoglio/Jogo-da-Velha-Complexo

ccharp visual-studio windows-forms

Last synced: 3 months ago
JSON representation

Criação de um Jogo da Velha Complexo para treinar os conhecimentos de C# usando a ferramenta do Windows Form no Visual Studio 2022

Awesome Lists containing this project

README

        

JOGO DA VELHA COMPLEXO


Criação de um Jogo da Velha Complexo para treinar os conhecimentos de C# usando a ferramenta do Windows Form no Visual Studio 2022

## _Explicando como o jogo funciona!_
### **1. Tela inicial do jogo**

* Como se pode ver não é um jogo da velha habitual, nele há algumas regras e modo de jogar diferentes.\
* Ao iniciar o jogo, o jogador número um poderá escolher qualquer espaço para jogar, porém influenciará na próxima jogada, liberando apenas o setor que está ligado.

### **2. Organização das jogadas**
Aqui está uma imagem dos `espaços` e dos `setores`, cada jogo da velha tem seus setores relacioandos a espaços numerados de 1 a 9:\

-Como exemplo:
* Na primeira jogada foi escolhido o setor número 2 do espaço central. Logo a jogada seguinte deverá ser no espaço superior central, que está destacado com a cor verde.

* Já na segunda imagem foi selecionado o setor 7 do espaço superior. Logo a jogada seguinte deverá ser no espaço inferior esquerdo, destacado em verde.

### **3. Preenchendo um espaço**
* Ao finalizar um espaço, tanto para o jogador "X" ou "O", ele é bloqueado para novas inserções e a sequência das jogadas continuam a ordem natural.

### **4. Selecioando um setor cujo o espaço está finalizado**
* Para que o jogo fique mais estratégico ao selecionar um setor que o espaço relacionado já esteja completo será liberado para o próximo jogador todos os espaços possíveis de se jogar. Como exemplo segue imagens.


### **5.Finalização do jogo**
* Para finalizar o jogo, o jogador deverá conseguir preencher pelo menos espaços ou em diagonal ou verticalmente ou ainda horizontalmente.
* No exemplo abaixo o jogador "O" ganhou o jogo concluindo verticalmente o jogo.