Olá pessoas. Óia eu aqui denovo :)
Seguinte, obrigado a todos que me ajudaram a melhorar meu projeto de lógica do jogo da forca. Eu aprendi muitas coisas, me irritei bastante e fiquei bastante feliz quando o projeto tava funcionando.
mas queria dicas do seguinte:
1. Fiz esse projeto, devo publica-lo no github e/ou no linkedIn?
2. Considere que eu sei zero coisas do github (porque eu sei zero coisas), teria algum módulo, trilha ou algo do tipo aqui na alura para poder me auxiliar?
3. Penso em ser dev full stack, para isso queria aprender a usar melhor as I.A's para me ajudar no dia a dia. Também teria módulo ou tilha disso?
alert('welcome to the game: the secret word')
let secretWord = 'thailayne'.toLowerCase()
let displayWord = "_".repeat(secretWord.length)
let attempts = 7
while (attempts > 0) {
let userGuess = prompt(`word: ${displayWord} \nattempts lefts: ${attempts} \nGuess a letter: `);
if (userGuess === null) {
alert(`he secret word it was: ${secretWord}. `)
break
}
userGuess = userGuess.toLowerCase();
if (secretWord.includes(userGuess)) {
newDisplayWord = ''
for (let i = 0; i < secretWord.length; i++) {
if (secretWord[i] === userGuess || displayWord[i] !== '_') {
newDisplayWord += secretWord[i]
} else {
newDisplayWord += displayWord[i];
}
} alert(`This letter (${userGuess}) has in the word.`);
displayWord = newDisplayWord
} else {
attempts--;
alert(`the letter ${userGuess} is not in the word.`);
}
if (displayWord === secretWord) {
alert('Congratulations! You guessed the word: ' + secretWord);
break;
}
if (attempts === 0) {
alert('Game over! The secret word was: ' + secretWord);
}
}
Foquei em fazer o código em inglês para praticar também. Perdoem os erros de leitura. E obrigado pela atenção :)