Pular para o conteúdo

Como usar o built-in wordle no Python?

[

Construa um Clône do Wordle em Python com o Rich

por Geir Arne Hjelle 7 Comentários basics projects

Demo: Seu Clône do Wordle em Python

No Wordle, você tem seis tentativas para adivinhar uma palavra secreta de cinco letras. Após cada tentativa, você receberá um feedback sobre quais letras estão corretamente colocadas, quais estão deslocadas e quais estão erradas.

O New York Times comprou o Wordle original no início de 2022, e agora você pode jogar o jogo em seu site. O jogo possui um aspecto social que você não recriará neste projeto. Há uma palavra secreta

Marcado como Concluído

Índice

  • Demo: Seu Clône do Wordle em Python
  • Visão geral do projeto
  • Pré-requisitos
  • Passo 1: Adivinhe uma palavra
    • Obtenha as informações do usuário com input()
    • Use loops para evitar código repetitivo
    • Verifique as letras com sets
  • Passo 2: Use uma lista de palavras
    • Crie uma lista de palavras manualmente
    • Escolha uma palavra aleatória de uma lista de palavras
    • Converta um texto em uma lista de palavras
  • Passo 3: Organize seu código com funções
    • Configure seu loop principal
    • Crie funções de suporte
    • Teste seu código
  • Passo 4: Estilize seu jogo com Rich
    • Conheça o console do Rich
    • Acompanhe as tentativas anteriores e as colore
    • Finalize o jogo com estilo
  • Passo 5: Adicione validação e feedback do usuário
    • Verifique se a lista de palavras não está vazia
    • Pense em quais palavras aceitar
    • Valide as palavras que o usuário adivinha
  • Passo 6: Limpe o jogo e seu código
    • Use constantes para nomear seus conceitos
    • Adicione um resumo das letras usadas
    • Encerre o jogo corretamente
  • Conclusão
  • Próximos passos

api best-practices career community databases data-science data-structures [data-viz](/tutorials/data- viz/) devops django docker editors flask front-end gamedev gui machine- learning numpy projects python testing tools web- dev web-scraping

Neste tutorial, você criará o seu próprio clône do Wordle para o terminal. Desde que Josh Wardle lançou o Wordle em outubro de 2021, milhões de pessoas têm jogado. Enquanto você pode jogar o jogo original na Web, você irá criar sua versão como uma aplicação de linha de comando e, em seguida, utilizar a biblioteca Rich para deixá-la visualmente atraente.

Ao seguir este projeto passo a passo, você praticará como criar um protótipo simples do jogo antes de desenvolvê-lo iterativamente em uma aplicação sólida.

Neste tutorial, você aprenderá como:

  • Construir uma aplicação de linha de comando do protótipo a um jogo polido
  • Ler e validar a entrada do usuário
  • Utilizar o console do Rich para criar uma interface de usuário atraente no terminal
  • Organizar seu código em funções
  • Fornecer aos usuários um feedback acionável

Você irá criar o Wyrdl, o seu próprio clône do Wordle em Python. Este projeto é voltado para qualquer pessoa que esteja começando a se sentir confortável com o Python e queira criar uma aplicação de terminal do zero. Ao longo do tutorial, você irá construir seu código passo a passo, focando em ter um jogo que você possa jogar desde o início. Você pode baixar todo o código clicando no link abaixo:

Continue lendo para ver o que você irá construir.