Monty Hall

Imagem
HTMLHTML
CSSCSS
JavaScriptJavaScript
TypeScriptTypeScript
Node.jsNode.js
ReactReact
Tailwind CSSTailwind CSS

🚪 Monty Hall

GitHub stars GitHub forks GitHub issues
Vue.js HTML5 CSS3 JavaScript

A aplicação Monty Hall é um projeto interativo que recria o famoso problema de Monty Hall, um paradoxo estatístico fascinante que desafia a intuição humana. A dinâmica do jogo envolve duas pessoas: uma que atuará como apresentador (responsável por configurar e conduzir o jogo) e outra como jogador.

No início do jogo, o apresentador define a quantidade de portas que será utilizada. Atrás de uma dessas portas está o prêmio (representado por um presente), enquanto as demais estão vazias. O jogador, então, escolhe uma porta. Em seguida, o apresentador revela uma das portas restantes que não contém o presente, reduzindo as opções disponíveis. Neste momento, o jogador deve tomar uma decisão estratégica: manter sua escolha inicial ou trocar para outra porta restante.

Ao final de cada rodada, o apresentador informa se o jogador ganhou ou perdeu. O jogo prossegue em novas rodadas até que todas as portas configuradas no início tenham sido abertas.

🖥️ Como rodar este projeto 🖥️

Requisitos:

Execução:

  1. Clone este repositório:

    git clone https://github.com/portfolio-projetos-dev/monty-hall
    
  2. Acesse o diretório do projeto:

    cd monty-hall
    
  3. Instale as dependências:

    npm install
    
  4. Inicie o servidor:

    npm run dev
    
  5. Acesse o projeto em http://localhost:5173.

🗒️ Features do projeto 🗒️

  • Configuração do número de portas pelo apresentador no início do jogo.
  • Escolha inicial de uma porta pelo jogador.
  • Revelação de uma porta vazia pelo apresentador após a escolha do jogador.
  • Interface intuitiva para facilitar a interação entre apresentador e jogador.
  • Possibilidade de reiniciar o jogo com novas configurações de portas.

💎 Links úteis 💎