JSFiddle - React, Tailwind, and code Playground

by karmeljuk

JavaScript

var troll = prompt("Ти йдеш через ліс, думаєш про свої справи і тут неочіковано зустрів троля! Ти будеш з ним БИТИСЯ, ПЛАТИТИ йому чи БІГТИ?").toUpperCase();

switch(troll) {
  case 'БИТИСЯ':
    var strong = prompt("Дуже відважно! Ти сильний? (ТАК чи НІ)?").toUpperCase();
    var smart = prompt("Ти розумний?").toUpperCase();
    if(strong === 'ТАК' || smart === 'ТАК') {
      alert("Ти побив троля. Чудова робота!");
    } else {
      alert("Ти слабкий та не розумний? Якби б ти був розумнішим, ти ймовірно, не намагався боротися з тролем. Ти програв!");
    }
    break;
  case 'ПЛАТИТИ':
    var money = prompt("Все добре, ми заплатимо тролю. В тебе є якісь гроші (ТАК чи НІ)?").toUpperCase();
    var dollars = prompt("Твоя валюта в тролових гривнях?").toUpperCase();
    if(money === 'ТАК' && dollars === 'ТАК') {
      alert("Чудово, ти заплатив тролю і далі гуляєш лісом.");
    } else {
      alert("От лихо. Цей троль бере лиш тролеві гривні. Троль тебе з’їв!");
    }
    break;
  case 'БІГТИ':
    var fast = prompt("Чудовий вибір! Ти швидкий (ТАК чи НІ)?").toUpperCase();
    var headStart = prompt("Ти маєш фору?").toUpperCase();
    if(fast === 'ТАК' || headStart === 'ТАК') {
      alert("Ти втік від троля! Ти щасливчик до наступної зустрічі з ним");
    } else {
      alert("Ти не дуже швидкий і тебе немає фори? В тебе немає шансів. Троль з’в тебе.");
    }
    break;
  default:
    alert("Я не розумію твого вибору. Запусти програму знову, цього разу напиши  БИТИСЯ, ПЛАТИТИ чи БІГТИ!");
}