JavaScript must be enabled to play.
Browser lacks capabilities required to play.
Upgrade or switch to another browser.
Loading…
<<set setup.people to 8000000000>> <<set $people to recall('peopleMemorize', setup.people)>> <<set $motive = [" получат по пирожку", "м покажут фейерверк", " получат по подарку"]>> <<set $prizeEmoji = ["🥖", "🎆", "🎁"]>> <<set $prizeText = ["пирожок", "фейерверк", "подарок"]>> <<set $negative = ["останутся без пирожка", "пропустят фейерверк", "пролетят с подарком"]>> <<set $playerFail = ["Оставшийся без пирожка", "Пропустивший фейерверк", "Пролетевший с подарком"]>> <<set $playerEgoist = ["Горький пирожок", "Фейерверк без радости", "Бесполезный подарок"]>> <<set $r to random(0, 2)>> <<set $choiceRandom to false>> <<set $choice to "">> <<set $redCount to 0>> <<set $blueCount to 0>>
<<set $r to random(0, 2)>>\ <<include "Condition">> <<link "Выбрать🔵">> <<set $choice to "🔵">> <<set _n = $people - 1>> <<set $blueCount = 1 + binomial(_n, 0.5)>> <<set $redCount = $people - $blueCount>> <<goto [[Result]]>> <</link>>|\ \ <<link "Выбрать🔴">> <<set $choice to "🔴">> <<set _n = $people - 1>> <<set $blueCount = binomial(_n, 0.5)>> <<set $redCount = $people - $blueCount>> <<goto [[Result]]>> <</link>> <<link "Ждать">> <<set $choiceRandom to true>> <<set _blueTotal = binomial($people, 0.5)>> <<set _playerIsBlue = (Math.random() < _blueTotal / $people)>> <<set $choice = _playerIsBlue ? "🔵" : "🔴">> <<set $blueCount = _blueTotal>> <<set $redCount = $people - $blueCount>> <<goto [[Result]]>> <</link>>
<<link "Благодарности">> <<run Dialog .create("Благодарности") .wikiPassage("Благодарности") .open()>> <</link>>
Шаблон настроек: manonamora Перевод на русский: MEAT-KVAS Оригинальная идея: RDT3K Тестирование: Uranium235 Собрано пользователем antirat специально для https://prodota.ru/forum/topic/224287/
''Людей на Земле:'' $people Уточнить: <<numberbox "$people" $people>>\ <<do>> <<switch _error>> <<case true>> <span style="color: red">Введите целое число от единицы до триллиона.</span> <<default>> <</switch>>\ <</do>>\ <<link "Подтвердить">> <<if $people >= 1 && $people <= 1000000000000>> <<set $people = Math.floor($people)>> <<run memorize('peopleMemorize', $people)>> <<goto [[Start]]>> <<else>> <<set _error to true>> <<redo>> <</if>> <</link>>|\ <<back "Отмена">>|\ <<link "По умолчанию">> <<run memorize('peopleMemorize', setup.people)>> <<set $people to setup.people>> <<goto [[Start]]>> <</link>>
Перед каждым человеком (всего <<link "$people">><<goto [[People]]>><</link>>) появляются две кнопки, синяя и красная, одну из которых нужно выбрать в течение нескольких секунд. Если 50% и больше людей нажмут синюю кнопку, то все$motive[$r]. Если красную кнопку нажмёт больше 50%, то приз достанется каждому, кто нажал красную. Нажавшие синюю — $negative[$r]. У неуспевших нажмётся случайная кнопка. <hr>
Кнопок нажато: 🔵 X $blueCount 🔴 X $redCount Ваша кнопка: $choice
<<include "Statistics">> <<if $people == 1>> <<include "Alone ending">> <<elseif $people == 2>> <<include "Two ending">> <<elseif $choice == "🔴" && $redCount == $people>> <<include "Jungle ending">> <<elseif $choice == "🔵" && $blueCount >= $redCount>> <<include "Good ending">> <<elseif $choice == "🔵" && $blueCount < $redCount>> <<include "Bad ending">> <<elseif $choice == "🔴" && $blueCount < $redCount>> <<include "Egoist ending">> <<elseif $choice == "🔴" && $blueCount >= $redCount>> <<include "Rational ending">> <</if>> <<include "Thanks">>
<hr> Спасибо за участие! <<back "Ещё раз">>
<strong>Концовка получена: $playerFail[$r]</strong> Вы доверились <<switch $choiceRandom>><<case false>>другим людям<<case true>>случаю<</switch>>, за что и поплатились.
<strong>Концовка получена: $playerEgoist[$r]</strong> $prizeEmoji[$r] <<switch $choiceRandom>>\ <<case false>>\ Вы получили желаемое, но какой ценой... <<case true>>\ Повезло Вам. Не всем. <</switch>>\
<strong>Концовка получена: <<print either("Сам себе хозяин", "Одинокий волк", "Титан одиночества")>></strong> С $prizeEmoji[$r] уже не так одиноко!
<<switch $choiceRandom>> <<case false>>\ <strong>Концовка получена: <<print $prizeText[$r].toUpperFirst()>> для всех, даром!</strong> Вы доверились людям и не прогадали! Наслаждайтесь: <<case true>>\ <strong>Концовка получена: Легчайший $prizeText[$r] для всех</strong> Вы положились на "авось" и получили наилучший исход. <</switch>>\ <h1>$prizeEmoji[$r]</h1>
<<switch $choiceRandom>> <<case false>>\ <strong>Концовка получена: Рациональный выбор</strong> <h2>$prizeEmoji[$r]</h2> <<print $prizeText[$r].toUpperFirst()>> у всех и каждого, но в этом нет вашей заслуги. <<case true>>\ <strong>Концовка получена: Повезло, в этот раз</strong> <h2>$prizeEmoji[$r]</h2> Если спросят: вы просто не успели нажать. <</switch>>\
<<switch $choiceRandom>> <<case false>>\ <strong>Концовка получена: Человек человеку — волк</strong> Зато у каждого $prizeText[$r]. <<case true>>\ <strong>Концовка получена: Триумф эгоизма</strong> ... или пофигизма? <</switch>>\ <h3>$prizeEmoji[$r]</h3>
<strong>Концовка получена: Беспроигрышный вариант</strong> С $prizeEmoji[$r] вас обоих!