Превратил RANSOM/A-90 из DOORS в настоящую программу

Что если бы хоррор-механики из Roblox: DOORS вырвались за пределы игры прямо на ваш рабочий стол? Аномалия Ransom (цифровой вымогатель с тонной всплывающих окон, таймером и требованием выкупа) — один из самых стрессовых и запоминающихся элементов. В этом материале разберем, как с помощью концепции Vibecoding (разработки через ИИ-ассистентов и вайб-промптинг) удалось воссоздать Ransom в виде полноценной интерактивной мини-игры для Windows, как устроен этот софт и как пережить атаку вымогателя.

Механики программы: что происходит при запуске Ransom.exe

После запуска скрипта начинается поэтапное заражение рабочего стола:

Фаза предупреждения:

  • На экране мигают знаки «STOP», жуткие силуэты и глитч-эффекты.
  • Обои рабочего стола сменяются на тревожную красную текстуру с шумом.

Окно вымогателя (Ransom Note):

  • Появляется главное окно: YOUR FILES HAVE BEEN ENCRYPTED.
  • Таймер: 01:30 (полторы минуты).
  • Счетчик выкупа: 500 монет.

Ад из всплывающих окон:

  • По экрану хаотично открываются и перемещаются окна с шумом, битыми пикселями, красными пятнами и кричащими лицами.
  • Окна перекрывают друг друга и мешают кликать по нужным объектам.

Сбор монет:

  • По экрану начинают летать золотые монеты.
  • Каждый клик по монете снижает сумму требуемого выкупа на 10.

Два финала:

  • Успех (Success): Если успеть набрать 500 монет до конца таймера, на экране появится окно с зеленым значком THANK YOU 👍, фон восстановится, а процесс закроется.
  • Провал (Failed): Если время выйдет, воспроизводится громкий скример с искаженным лицом, экран гаснет, символизируя «удаление» файлов.

Как это было создано через Vibecoding

Vibecoding — это подход к разработке, когда вы не пишете код вручную с нуля строчка за строчкой, а направляете ИИ (Claude 3.5 Sonnet / Cursor / GPT-4o), формулируя правила поведения, дизайн и логику на естественном языке.

Стек технологий:

  • Язык: Python (PyQt6 / Tkinter / Pygame) или Electron / Web-overlay.
  • Графика и звук: Рипнутые/воссозданные звуки кликов, глитчей и скримеров из DOORS, спрайты окон в ретро-стиле Windows 95/XP.

Архитектура проекта в промптах:

  1. Window Overlay: Создание прозрачного безрамочного окна (TopMostTransparentForInput для фона и интерактивные слои для монет).
  2. Window Spawner Loop: Таймер, который каждые … миллисекунд генерирует мини-виджеты с гифками глитчей и шума в случайных координатах экрана.
  3. Physics/Movement для монет: Простая логика отскока спрайтов монет от краев экрана с обработчиком события onClick.
  4. Безопасное восстановление: Программа не трогает реальные файлы пользователя — все эффекты работают исключительно в оперативной памяти как визуальный розыгрыш.

Гайд: как победить Ransom.exe

Если вы запустили программу или тестируете её у друга:

  1. Не тратьте время на закрытие окон: Спам-окна будут появляться быстрее, чем вы их закрываете. Закрывайте только те, которые закрывают само окно таймера или мешают траектории монет.
  2. Фокусируйтесь на углах экрана: Монеты часто отскакивают от углов и задерживаются там на доли секунды — это идеальный момент для легкого клика.
  3. Держите мышь на опережение: Не ведите курсор точно за монетой — кликайте в точку, куда она летит.
  4. Следите за таймером: Вам нужно сделать 50 точных кликов за 90 секунд (примерно 1 монета в 1.8 секунды).

⚠️ Дисклеймер и безопасность

Данный проект является фанатской интерактивной мини-игрой (jumpscare simulator) и не содержит вредоносного кода.

Программа не шифрует и не удаляет реальные файлы пользователя.

Внимание: Содержит громкие звуки, мигающие вспышки (flashing lights) и скримеры — не рекомендуется людям с эпилепсией или чувствительностью к резким аудиовизуальным эффектам.

Скачать программу

Доступны четыре разные версии:

  • ransom.exe – Стандартная версия. Вымогатель появляется примерно раз в 5 минут.
  • ransom_medium.exe. Более быстрая версия. Вымогатель появляется примерно раз в 3 минуты.
  • ransom_short.exe. Более простая версия. Вымогатель появляется гораздо чаще, а требуемое количество монет снижено до 100.
  • ransom_really_short.exe. Самая быстрая и простая версия. Вымогатель появляется очень часто, а требуемое количество монет снижено до 100.

Если вы хотите быстро пройти Ransom, не тратя время на ожидание, попробуйте ransom_short.exe или ransom_really_short.exe.

Видео демонстрация