/LightsOut

Jogo simples de lógica com interface gráfica, programação orientada a objetos e validação de dados de entrada.

Primary LanguagePython

💡 Lights Out

Um simples jogo de lógica em Python com interface gráfica, contando com programação orientada a objetos e validação de dados de entrada.

👨‍💻 Como funciona

O jogo começa com uma janela de menu onde o usuário pode definir o número total de lâmpadas e o número de lâmpadas que já estão ligadas por padrão. Quando o usuário clica no botão "Iniciar", uma nova janela aparece com as lâmpadas e o usuário pode clicar nelas para ligá-las e desligá-las ou pressionar a tecla numérica correspondente. O jogo termina quando todas as lâmpadas estão ligadas e o tempo que levou para vencer é exibido.

📷 Exemplo

📌 Dependências

  1. Python

⏳ Atalhos

  • Começar uma nova partida: Enter
  • Encerrar a partida atual: Esc
  • Ligar/Desligar lâmpada: *Número da Lâmpada*