JSFiddle - React, Tailwind, and code Playground

JavaScript

secret='ayy'
answer='___'
mistakeCount=0
maxMistakeCount=7

function fuck() {
  alert("clue: "+answer)
  shit(prompt("Guess a letter")) || mistakeCount++
}

function shit(c) {
  if (!c.length) return false
  s = secret.split('')
  a = answer.split('')
  b = false
  for (i=0; i<secret.length; i++)
    c==s[i] && (b=true, a[i]=c)
  answer=a.join('')
  return b
}

while (answer!=secret && maxMistakeCount>mistakeCount) fuck()

window.alert(answer==secret ? 'you win' : 'fuck you')