Возьмите 100, сдачу оставьте себе
Я сделал симулятор взлома терминала из Fallout 3, улучшил его, а потом забросил
Вышла последняя (?) версия на этой библе (BearLibTerminal).
ДОБАВЛЕНО МЕНЮ ДЛЯ ИЗМЕНЕНИЯ НАСТРОЕК ПРЯМО В ИГРЕ (ESC).
Изменение языка, слоумода и статов требует перезапуска на Backspace.
Если кто-то знаком с BearLibTerminal, то буду рад помощи -- напишите в комментарии. Проблема с этой библой описана ниже.
Я столкнулся с определёнными сложностями и не уверен, что смогу их преодолеть.
В частности, я не смог в многопоточность. Из-за этого я не смог в в нормальное управление. Из-за этого... Ну вы поняли.
А новая улучшенная версия тоже сделала "пук" и утонула. Образно говоря. По факту: либо я тупой, либо я дебил, но я не осилил побуквенный вывод. Нет, не потому что я не смог перебирать слова и выводить их буковки по одной. А потому что, если я правильно понял, эта библиотека умеет выводить только весь кадр целиком (в отличии от настоящей консоли, где спокойно можно изменять что угодно, когда угодно и как угодно, и при этом консоль не заставит тебя полностью её перерисовывать), на чём она его рендерит я вообще ХЗ, но в общем если выводить по 1 букве весь экран, то он заполняется целую вечность. Для тех, кто хочет посмотреть на это -- в настройках включите "SlowMode".
Возможно, я ещё выпущу потом труъ консольную версию.
Как изменять статы - выбираем нужное значение путём тыкания по шкале уровня науки/терминала.
Если хотите ввести точное число - нажимаете мышкой на цифру и вводите с клавиатуры нужное число. Нажимаете энтер. При необходимости сперва стираете старые цифры.
Я знаю о проблеме, что на некоторых клавиатурах энтер посылает код нумпадного энтера, из-за чего ввод статов не работает. В разработке версия с ползунком, Готова версия с ползунком, который не позволит настраивать статы точно, но с шагом в 5 единиц будет норм, я надеюсь. Это позволит менять их чисто мышкой.
Актуальный код лежит в ветке Sound, потому что я хотел сделать версию со звуком, но потом решил, что он не нужен.
Я сделал симулятор взлома терминала из Fallout 3
СКАЧАТЬ (ну или проверить код и собрать приложение лично, гитхаб открыт)
Я сделал игру, которая точно (надеюсь) воссоздает взлом терминалов в игре Fallout 3. Из отличий: нет звуков, есть управление с клавиатуры, как в Fallout 4, нет побуквенного вывода тестов, для паролей я использовал не игровой набор, а первый попавшийся файл с 3000 слов. Игровая механика (включая генерацию) идентична оригинальной (Fallout 3). Я надеюсь. Я даже нашел формулу, которая определяет количество (пароля + заглушек) в зависимости от уровня терминала и уровня науки вашего персонажа.
Еще немного подробностей:
Управление на WASD, как в fallout 4. Активируйте слово на кнопку действия, то есть на E(у). В дополнение к оригиналу я добавил управление стрелками и активацию на Enter / Space.
Backspace, чтобы быстро перезапустить игру в любое время.
Escape, чтобы выйти из игры, если вы не хотите нажимать на крестик.
Alt + Enter, если нужно развернуть на весь экран и обратно.
Игровая механика взята из Fallout 3. В отличие от Fallout 4, в Fallout 3 попытки тратятся при нажатии на не-слова. В Fallout 4 генерация поля зависит от я не знаю чего, я изучал только Fallout 3. Поэтому в Fallout 4 игра, вероятно, будет немного другой.
И самое вкусное. То, что я не заметил в других проектах (хотя искал не особо). Вы можете изменить уровень терминала и уровень науки игрока. И результат будет такой же, как в Fallout 3.
Настройки:
Откройте Settings.json с помощью блокнота (или любого иного текстового редактора). Внутри вы увидите это:
{"TerminalLevel":"50","ScienceLevel":"50","ColorTheme":"f3","Language":"en"}
Я не уверен, но все названия говорят сами за себя.
Отмечу лишь, что уровень терминала это минимальный уровень науки, нужный для его взлома (в Fallout 3 это 0-25-50-75-100), язык принимает значения "ru" и "en", а цветовая тема принимает значения "f3", "f4" и "amber".
P.S. На всё ушла ±неделя.
Ответ на пост «Вот "мама" удивилась...»
Однажды на московском вокзале в спб, рано утром, когда ни одна Евросеть ещё и не думала открываться, пришлось пополнить баланс в ноу-нейм автомате, ввожу номер, заряжаю 500, пишет-успешно, вылезает чек, на телефон прилетает 350, в чеке все сходится, 350 у зачислению, 150-комиссия!
В те времена, 2010г, я был студентом и 500 были примерно 1/10 месячного бюджета…
Городе в аду, суки!
Вот "мама" удивилась...
Год 2008-2010 уже точно не вспомню...
Уже стояли терминалы по приему платежей на сотовую связь, но мобильники только начинали плотно входить в массы...
Иду внести денюжку на мобилку, у терминала мнется "браток"(Б) лет так 30. Сопит, матюкается.
(Я) спрашиваю - Помочь?
Б. - Да хер его знает, сам что-то не понимаю
Я - в чем проблема?
Б - да бывшая попросила денег маме на телефон положить, я сам это не делал никогда.
Я - ну так - платежи - номер телефона - деньги в купюроприемник - все..
Б - на, номер прочитай в смс я плохо вижу.
Я - вбиваю номер, проверяю- сходится - деньгу вставляй
Б - вставляет 5000!!! - опа - деньга зашла на счет
Я - все!
Б - как всЁ? а сдача? БЛ@@@@ТЬ!!!! СДАЧА - ГДЕ???!!!
Я - так ты ж 5000 закинул!
Б - я в курсе! Где сдача?
Я - так сдачи не бывает, не салон и не банк!
Б - ААААА!!! Я что, этой СУКЕ, ПОДАРОК сделал???!!! БЛ@@@@ТЬ!!! и т.д и т.п...
Свалил я по быстрому, а паренек начал терминал пинать, ну и орать...
На эксклюзив не претендую, может и "баян"...похожего не нашел
В ЯНАО сдана в эксплуатацию причальная набережная терминала «Утренний»
В ЯНАО сдана в эксплуатацию набережная терминала «Утренний» для приема строительных грузов — после окончания строительства в 2022 году терминал станет ключевой точкой производства и отгрузки СПГ в регионе🚢
Сможете найти на картинке цифру среди букв?
Справились? Тогда попробуйте пройти нашу новую игру на внимательность. Приз — награда в профиль на Пикабу: https://pikabu.ru/link/-oD8sjtmAi
Ничего не вставлять!
Терминал для записи к врачу в поликлинике