Share your repls and programming experiences

← Back to all posts
Jogo da Forca
LRVStudios (1)

Português

Este é um jogo da forca baseado em texto.

Para Jogar

Já existe um banco de dados com alguns temas e palavras selecionados, que serão gerados randomicamente quando iniciar o jogo.

Basta iniciar o jogo e se divertir, que as palavras secretas serão geradas automaticamente. Caso queira incrementar o jogo, criei um sistema simples de "Dicionário" e chamei de "lib.py".

  • Instruções -

    • Tente colocar uma letra e apertar o "enter" para começar.
    • Os traços representam o número de letras que a palavra sorteada contém
    • Você pode tentar uma letra e apertar o "enter"; caso ela pertença à palavra, o traço será substituído por essa letra.
    • Você também pode tentar acertar a palavra inteira. Caso tente colocar mais de duas letras e pressionar o "enter", o programa vai perguntar se quer mesmo tentar acertar a palavra inteira.
      *Caso digite "s", você poderá escrever a palavra que acha ser a certa. Caso erre, terá que reiniciar o jogo. Você pode digitar "n" que o programa continua o jogo normalmente.

Para Incrementar

Criei o banco de dados "lib.py" para a futura adição das palavras, assim como as dicas relacionadas às mesmas.

Para adicionar mais palavras e dicas, basta acessar a "lib.py" e seguir esses passos:

em dicas, adicione na sequência, assim = {
"dica_06" : "Escreva a dica que aparecerá na tela",
}

Não esqueça de colocar a vírgula ao final. Após adicionar a dica relacionada à palavra, é possível criar uma lista de palavras relacionada à mesma dica, assim:

em palavras, adicione na sequência, assim = {
"palavra_06" : ["item 01", "item 02", "item 03"...],
}

Mais uma vez, não esqueça de colocar a vírgula. É possível colocar quantas palavras quiser dentro de um tema, pois estarão dentro das listas; mas lembre-se de seguir essa estrutura das palavras e dicas, na sequência de numeração exata, sempre com, pelo menos ,um 0 antes.

exemplo:
dica_07 corresponde à palavra_07
dica_001 corresponde à palavra_001

english

This is a text-based hangman game.

To play

There is already a database with some selected themes and words, which will be generated randomly when the game starts.

Just start the game and have fun, the secret words will be generated automatically. If you want to increase the game, I created a simple "Dictionary" system and called it "lib.py".

  • Instructions -

    • Try to put a letter and hit "enter" to start.
    • The dashes represent the number of letters the drawn word contains
    • You can try a letter and hit "enter"; if it belongs to the word, the dash will be replaced by that letter.
    • You can also try to get the whole word right. If you try to place more than two letters and press "enter", the program will ask if you really want to try to get the whole word right.
    • If you type "s", you can write the word that you think is the right one. If you make a mistake, you will have to restart the game. You can type "n" that the program continues the game normally.

To Increment

I created the database "lib.py" for the future addition of the words, as well as the tips related to them.

To add more words and tips, just go to "lib.py" and follow these steps:

in tips, add in sequence, so = {
"tip_06": "Write the tip that will appear on the screen",
}

Don't forget to put the comma at the end. After adding the word-related tip, you can create a word list related to the same tip, like this:

in words, add in sequence, so = {
"word_06": ["item 01", "item 02", "item 03" ...],
}

Again, don't forget to add a comma. It is possible to put as many words as you want within a theme, as they will be within the lists; but remember to follow this structure of words and tips, in the sequence of exact numbering, always with at least a 0 before.

example:
tip_07 corresponds to word_07
tip_001 corresponds to word_001