Versão em Python de um clássico...
Modo para um jogador: o jogo lê um arquivo .txt com palavras e dicas;
Modo para dois jogadores: um usuário digita três palavras/dicas, o jogo sorteia uma delas cabendo ao outro adivinhar.
Python 3;
Não testei em Linux, mas no Windows funciona bem.
Para o modo de um jogador, o arquivo "palavras.txt" deve constar na mesma pasta do script.
Neste caso pode-se inserir uma palavra e uma dica por linha no palavras.txt, as quais devem estar separadas unicamente por "#".
Seis chances para errar;
As palavras podem ter letras (acentuadas ou não), números, pontuação e espaços em branco. Não se preocupe com case-sensitive pois tudo é convertido para maiúsculas;
Em cada chute deve ser tentado somente um caractere. Após cada chute será ofertada a chance de adivinhar a palavra.