Skip to content

OliveiraGusta/Pedra-Papel-Tesoura-Online

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pedra-Papel-Tesoura-Online

O Jogo Pedra, Papel e Tesoura é uma versão eletrônica do clássico jogo de mão disputado entre dois jogadores. Nesse jogo, os jogadores fazem suas escolhas entre três opções: Pedra, Papel ou Tesoura, na tentativa de vencer o oponente.

A mecânica do jogo é simples: ambos os jogadores escolhem uma das opções disponíveis (Pedra, Papel ou Tesoura) e, em seguida, as escolhas são comparadas para determinar o vencedor. A Pedra vence a Tesoura, a Tesoura vence o Papel, e o Papel vence a Pedra. Se ambos os jogadores escolherem a mesma opção, ocorre um empate.

Nesta versão eletrônica do jogo, você poderá jogar contra outro jogador conectado pela internet. O jogo é jogado em tempo real, onde você e seu oponente farão suas escolhas ao mesmo tempo. Assim que ambos fizerem suas jogadas, o resultado será exibido na tela.

No início do jogo, você verá os botões representando as opções disponíveis: Pedra, Papel e Tesoura. Basta clicar no botão correspondente à sua escolha. Assim que você fizer sua jogada, ela será enviada ao servidor, que a encaminhará para o seu oponente. Quando o seu oponente fizer sua jogada, o resultado será calculado e exibido na tela.

A vitória, derrota ou empate será mostrado junto com as jogadas feitas por você e pelo seu oponente. Portanto, você poderá ver qual opção cada um escolheu e o resultado final do jogo.

Divirta-se jogando Pedra, Papel e Tesoura e teste suas habilidades estratégicas e poder de previsão para superar seus oponentes!

Este jogo é uma boa oportunidade para aprender como utilizar o HTML5 Canvas para desenhar gráficos em tempo real e como utilizar o Socket.IO para criar uma comunicação bidirecional em tempo real entre o cliente e o servidor.

Tecnologias utilizadas

  • HTML5 Canvas
  • JavaScript
  • Socket.IO
  • Express

Como jogar

  1. Clone este repositório em sua máquina.
  2. Instale as dependências do projeto com o comando npm install.
  3. Inicie o servidor com o comando node index.js.
  4. Digite seu nome no campo.
  5. Aguarde a chegada de outro jogador.
  6. Escolha uma das três opções (pedra, papel ou tesoura).
  7. Aguarde a escolha do outro jogador.
  8. O resultado da rodada será exibido na tela.

Contribuindo

Sinta-se à vontade para contribuir com este projeto. Basta fazer um fork deste repositório, implementar as mudanças desejadas e fazer um pull request. Será um prazer revisar e mesclar suas contribuições.

About

Jogo Pedra, Papel e Tesoura, rodando online com Stock.io

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published