Atividade 15-D

Jogo da velha on-line

Jogo da velha on-line

Funcionalidades usadas nesta atividade:

  • Função SE.
  • Função E.
  • Operador &.
  • Compartilhamento pelo OneDrive.

Para distribuir uma planilha há vários caminhos. Você pode enviá-la por e-mail aos interessados, colocá-la em uma pasta de rede compartilhada ou compartilhá-la em nuvem em serviços como OneDrive da Microsoft.

A vantagem de trabalhar com o OneDrive é que a planilha pode ser editada simultaneamente por mais de uma pessoa. Dessa forma, há economia de trabalho, pois não é necessário ficar coletando dados de várias planilhas para gerar uma consolidação. Cada pessoa edita os dados que estão sob sua responsabilidade. É o que vamos comprovar nesta atividade.

Para criar um jogo da velha simples no Excel comece criando o layout como o do exemplo abaixo:

Jogo da velha

  1. Na área de jogo aumente o tamanho das células para deixá-las quadradas e aplique bordas internas.
  2. Os jogadores devem usar os caracteres x e 0 durante o jogo para que os testes lógicos funcionem.
  3. Formate as células de jogo como texto, para que o zero não seja reconhecido como número.

Para anunciar quem ganhou o jogo é preciso fazer alguns testes lógicos. O jogador X vence se atender uma condição como esta definida na função: E(B3=”X”; C3=”X”; D3=”X”). Ao todo são oito condições que podem levar o jogador X à vitória: preencher uma das três linhas, preencher uma das três colunas ou preencher uma das duas diagonais.

As 8 condições de vitória podem ser resumidas na função SE composta bem longa que transcrevemos abaixo:

=SE(E(B3=”X”;C3=”X”;D3=”X”);”VENCEU”;SE(E(B4=”X”;C4=”X”;D4=”X”);”VENCEU”;SE(E(B5=”X”;C5=”X”;D5=”X”);”VENCEU”;SE(E(B3=”X”;B4=”X”;B5=”X”);”VENCEU”;SE(E(C3=”X”; C4=”X”;C5=”X”);”VENCEU”;SE(E(D3=”X”;D4=”X”;D5=”X”);”VENCEU”;SE(E(B5=”X”;C4=”X”;D3=”X”);”VENCEU”;SE(E(B3=”X”;C4=”X”;D5=”X”);”VENCEU”;””))))))))

Da mesma forma, o jogador zero vence se atender uma das oito condições de vitória resumidas na função SE composta:

=SE(E(B3=”0″;C3=”0″;D3=”0″);”VENCEU”;SE(E(B4=”0″;C4=”0″;D4=”0″);”VENCEU”;SE(E(B5=”0″;C5=”0″;D5=”0″);”VENCEU”;SE(E(B3=”0″;B4=”0″;B5=”0″);”VENCEU”;SE(E(C3=”0″;C4=”0″;C5=”0″);”VENCEU”;SE(E(D3=”0″;D4=”0″;D5=”0″);”VENCEU”;SE(E(B5=”0″;C4=”0″;D3=”0″);”VENCEU”;SE(E(B3=”0″;C4=”0″;D5=”0″);”VENCEU”;””))))))))

Para dar os parabéns ao vencedor usamos uma função SE que verifica se a palavra VENCEU aparece na célula de acompanhamento.

=SE(E8=”VENCEU”;”Parabéns,”&” “&C8&”!”;””)

=SE(E10=”VENCEU”;”Parabéns,”&” “&C10&”!”;””)

Jogando on-line

Depois de terminar, testar e salvar a planilha com o jogo da velha você poderá jogar on-line com outra pessoa. Para isso, vamos compartilhar a planilha no OneDrive onde mais de uma pessoa pode editar a planilha ao mesmo tempo.

Se você tem algum aplicativo do pacote Office em seu computador poderá criar uma conta no OneDrive. Use esse serviço para fazer backup de seus arquivos e para acessá-los de qualquer dispositivo conectado à Internet.

Depois que sua planilha estiver no OneDrive, faça o compartilhamento que pode ser com uma pessoa específica ou pelo compartilhamento genérico via link.

Você cria um link para a planilha e o envia para a pessoa com quem vai dividi-la. Os compartilhamentos no OneDrive podem ser para visualização ou para edição.

Bom jogo.

 

 

Autor: Radamés

Engenheiro curitibano pela UFPR, professor e produtor de conteúdos e ferramentas educacionais para a Internet.

Sua opinião me interessa