Глава 1. Генерация персонажей

Лера сидела на подоконнике в общаге, поджав под себя ноги и прижимая к уху телефон. За окном моросил дождь, серый и унылый, как пустой холст в Фотошопе без единого слоя.

— Ну и погодка, — вздохнула она в трубку. — Прям как у меня на душе.

— Аналогично, — ответил Максим. На фоне слышался характерный клак-клак механической клавиатуры. — Сижу, пишу лабу по базам данных. Тут такое ощущение, будто я в одиночном подземелье застрял. Без баффа на общение уже третьи сутки.

— Скучаю, — честно сказала Лера. — Помнишь, как мы в школе после уроков в «Дэнни» зависали? Ты мне про свои алгоритмы рассказывал, я тебе про композицию в «Звездной ночи» Ван Гога затирала...

— Ага. А потом ты меня заставляла смотреть арт-хаус, а я тебя — проходить со мной инди-игры с дурацкими багами. — Максим усмехнулся. — Эх, сейчас бы...

Повисла пауза. Лера смотрела, как капли ползут по стеклу, и вдруг её осенило.

— Слушай! — она даже подскочила на подоконнике. — А что если нам сделать так, чтобы мы не скучали? Ну, типа... перенести наши тусовки в онлайн?

— В дискорде и так общаемся, — резонно заметил Макс.

— Не, не просто общаемся! — Лера заговорила быстрее, как всегда, когда её накрывало вдохновение. — Помнишь, мы в детстве в игры играли? Всякие RPG, где можно создать персонажа, прокачивать навыки, выполнять квесты?

— Ну...

— А давай мы нашу жизнь так и опишем! — выпалила она. — Типа я не просто иду на пару по скетчингу, а отправляюсь в рейд «Аудитория 304» с боссом-преподом! А ты не лабу пишешь, а создаешь магический свиток с заклинанием SQL-запроса!

Максим на том конце замолчал. Лера уже испугалась, что он скажет, что это глупо, но вдруг клавиатура затихла, и он выдал:

— Хм. А давай. Только нужно проработать механику. Чтобы баланс был.

Лера рассмеялась. Вот это Макс — даже в игру жизни пытается баланс занести!

— Отлично! Тогда встречаемся вечером в «Дискард-таверне». Принеси с собой наброски концепции!

— Принято. Конец связи.

---

Вечером Лера, заварив себе огромную кружку чая, открыла ноутбук и зашла в голосовой канал, который они с Максом гордо обозвали «Гильдия Кисть и Код».

— Макс, ты тут?

— Ага. Заливаю данные, — ответил он. — Я тут подумал. Если мы делаем RPG, нам нужны характеристики. Сила, ловкость... Но это не подходит.

— Согласна, — кивнула Лера, хотя он её не видел. — У меня сила — это ноутбук дотащить от розетки до кровати. А ловкость — не расплескать кофе во время дедлайна.

— О, кстати! — оживился Макс. — Давай кофе сделаем расходником. Восстанавливает ману, но дает дебафф «Дрожь в руках» при передозе.

— Гениально! — Лера быстро строчила в блокноте. — Так, слушай. Я придумала свой класс. Я — Творец. Подкласс — Артефактор. Потому что я создаю артефакты — дизайн-макеты.

— Красиво, — одобрил Макс. — Тогда я — Техномант. Заклинатель цифровой материи.

— Какие у тебя способности?

— Ну, базовое — «Взгляд компилятора». Позволяет видеть ошибки в коде невооруженным глазом, — начал перечислять Макс. — Активные скиллы — «Огненный шар JavaScript», «Ледяная стрела Python»...

— Почему ледяная? — удивилась Лера.

— Потому что на нём боты пишутся. Холодные, бездушные, расчетливые, — хмыкнул Макс. — А у тебя?

— У меня пассивка — «Идеальный глазомер». Я на глаз определяю отступы в макете, — гордо заявила Лера. — И активная способность «Волшебная палочка» — выделяет нужные области за секунду.

— Опасно, — присвистнул Макс. — А уязвимости? В каждой RPG должны быть слабые места.

— О, это просто, — вздохнула Лера. — Мой личный враг — «Синдром самозванца». При получении критики накладывает дебафф «Я бездарность» на 24 часа.

— Сурово. У меня тогда — «Стекловер» (прим. StackOverflow — сайт для программистов). Зависимость от гугла. Если я не могу найти ответ в интернете, я впадаю в ступор.

Они хохотали, придумывая всё новые и новые детали. Макс предложил ввести шкалу «Мана», которая восстанавливается сном и едой, и шкалу «Социалка», которая падает, если долго не выходить из общаги.

— А опыт как капает? — спросила Лера.

— За каждую сданную лабу, за закрытую сессию, за выученный новый инструмент, — перечислил Макс. — За сложные задания — эпик ревард.

— А легендарные предметы? — глаза Леры горели. — Я хочу легендарный графический планшет! С бонусом +50 к скорости рисования!

— А я — монитор 8К с подсветкой! Дает бафф «Всё вижу» на всё время работы.

В какой-то момент Лера посмотрела на часы и ахнула:

— Ого! Три часа ночи! А завтра у меня первая пара в 8:30!

— У меня тоже, — вздохнул Макс. — Лера, это был лучший вечер за последний месяц. Честно.

— Согласна. Слушай... а давай теперь всегда так будем? Ну, рассказывать друг другу о своей жизни, но в стиле ЛитРПГ?

— Давай. Сделаем традицию. Каждый вечер — отчет о пройденных квестах.

— Договорились! — Лера зевнула. — Тогда до завтра, напарник. У меня завтра сложный рейд — парная работа по типографике.

— Удачи. Не забудь взять с собой зелье сна, а то мана не восстановится.

— Принято. Конец связи.

---

На следующий вечер в их канале появилось первое сообщение.

[Лера: Valera_Art]

Лог приключений за 12.09.2023
Получен квест: «Верстка макета визитки». Сложность: Низкая.
Босс: Преподавательница типографики (уровень 80). Иммунитет к отмазкам.
Итог: Квест провален. Босс наложила дебафф «Кернинг хромает» и отправила на переделку.
Награда: не получена. Опыт: 0.
Трофеи: Новая порция самокритики.
Расходники: 2 кружки кофе, +1 к панике.

P.S. Макс, спасай. У меня завтра пересдача. Нужна поддержка заклинателя.

[Макс: Maxx_Coder]

Получено уведомление о запросе помощи.
Использую способность «Моральная поддержка».

Бафф «Ты сможешь» наложен на Valera_Art.
Длительность: бесконечно.

P.S. У меня сегодня эпик рейд — курсовая. Босс пока не появлялся, но я уже получил урон от осознания того, как много надо сделать. Лечусь чаем.

Глава 2. Настройка интерфейса

[Системное уведомление]
Прошло 24 часа с момента создания персонажей.
Ваша гильдия «Кисть и Код» переходит на новый уровень взаимодействия.
Для стабильной работы требуется настройка параметров мира.

Лера сидела в своей комнате в общаге, завернувшись в плед. За окном моросил дождь, но сегодня он не казался таким унылым — вчерашний вечер с Максом зарядил её энергией на неделю вперёд. Ноутбук стоял на коленях, в наушниках играл лоу-фай, а в дискорде уже горел зелёный значок Макса.

[Макс: Maxx_Coder]
Приём! Ты как после вчерашнего?

[Лера: Valera_Art]
Устала. Весь день собирала референсы для нового проекта. У меня мана на нуле.

[Макс: Maxx_Coder]
Понял. Нужно срочно дорабатывать систему. Вчера мы создали персонажей, но без механик мир не работает.

[Лера: Valera_Art]
Согласна. Давай сегодня пропишем правила.

[Макс: Maxx_Coder]
Запускаю сессию калибровки. Погнали.

[Макс: Maxx_Coder]
Итак. Любая RPG начинается с характеристик. Сила, ловкость, интеллект... Но нам это не подходит.

[Лера: Valera_Art]
Ага. У меня сила — это сколько часов я могу просидеть за планшетом без перерыва на еду. А ловкость — не расплескать кофе, когда сроки горят.

[Макс: Maxx_Coder]
О! Кстати о кофе. Нужно ввести параметр «Сытость» и «Бодрость». Если сытость падает до нуля — персонаж получает дебафф «Голод» и теряет концентрацию. А бодрость восстанавливается кофеином.

[Лера: Valera_Art]
А если перепить кофе?

[Макс: Maxx_Coder]
Тогда дебафф «Дрожь в руках» — мышка скачет, линии кривые, код с ошибками.

[Лера: Valera_Art]
Принимается. Тогда давай определим главные характеристики. У каждого они свои будут, но есть общие.

Макс задумался. Слышно было, как он постукивает по клавиатуре — видимо, записывает.

[Макс: Maxx_Coder]
Предлагаю базовый набор: Креативность, Логика, Концентрация, Социалка, Выносливость и Удачливость.

[Лера: Valera_Art]
Социалка — это больная тема. У нас обоих она явно низкая.

[Макс: Maxx_Coder]
У меня базово 10 из 100. Специализация «Интроверт».

[Лера: Valera_Art]
У меня тоже. Зато Креативность у меня должна быть выше.

[Макс: Maxx_Coder]
Естественно. У меня Логика выше. Это баланс. Ты — Творец, я — Техномант. Мы дополняем друг друга.

Теперь нужно решить, что у нас будет расходоваться в процессе.

[Лера: Valera_Art]
Ну, мана очевидно. У меня мана тратится на рисование, у тебя — на написание кода.

[Макс: Maxx_Coder]
Согласен. А восстанавливается мана чем?

[Лера: Valera_Art]
Сном и едой. И вдохновением. Если я вижу что-то красивое — у меня мана восстанавливается.

[Макс: Maxx_Coder]
У меня — если нахожу элегантное решение. Или если код компилируется с первого раза. Это как критический хил.

[Лера: Valera_Art]
О! Давай введём понятие «критический успех». Если что-то получается идеально — мана восстанавливается полностью.

[Макс: Maxx_Coder]
Или опыт удваивается. Принимается.

[Лера: Valera_Art]
А ещё нужна шкала «Социалка». Если мы долго не общаемся с людьми, она падает.

[Макс: Maxx_Coder]
И мы получаем дебафф «Дикость» — забываем, как разговаривать нормально, в магазине мычим вместо «спасибо».

Лера рассмеялась. Вчера именно так и было — она зашла в магазин после трёх дней работы над проектом и полминуты вспоминала, как сказать слово хлеб.

[Лера: Valera_Art]
А восстанавливается Социалка через встречи с друзьями. Или через наши созвоны.

[Макс: Maxx_Coder]
Значит, мы друг для друга — ещё и источник социалки. Двойная польза.

[Макс: Maxx_Coder]
Теперь прокачка. Как мы растем?

[Лера: Valera_Art]
За выполнение квестов. Квест — это любое задание: учебное, рабочее, бытовое.

[Макс: Maxx_Coder]
Сложность нужно градировать. Есть простые квесты — сходить в магазин, помыть посуду. Есть средние — сделать лабу, нарисовать макет. Есть эпические — курсач, сессия, диплом.

[Лера: Valera_Art]
А есть легендарные?

[Макс: Maxx_Coder]
Найти работу по специальности, переехать в свою квартиру, создать успешный проект.

[Лера: Valera_Art]
Звучит как финальные боссы.

[Макс: Maxx_Coder]
Они самые. Но до них ещё расти и расти.

[Лера: Valera_Art]
А навыки? У нас же есть активные способности.

[Макс: Maxx_Coder]
Да. Я предлагаю разделить их на общие и профессиональные. Общие — для всех: «Гуглёж» (поиск информации), «Тайм-менеджмент» (умение не провалить дедлайн), «Самопаника» (способность делать всё в последний момент).

[Лера: Valera_Art]
«Самопаника» — это пассивный навык. Он включается автоматически, когда до дедлайна меньше трёх часов.

[Макс: Maxx_Coder]
И даёт бафф к скорости, но дебафф к качеству.

[Лера: Valera_Art]
Именно! А профессиональные — у каждого свои. У меня — «Взгляд Творца» (вижу идеальную композицию), «Магия слоёв» (работа в Фотошопе), «Цветовой нюх» (подбираю палитры на интуиции).

[Макс: Maxx_Coder]
У меня — «Архитектор» (вижу структуру данных), «Отладчик» (нахожу ошибки в коде), «Гугл-детектив» (ищу решения на StackOverflow).

[Лера: Valera_Art]
«Гугл-детектив» — это легендарный навык. Без него ни один программист не выживет.

[Макс: Maxx_Coder]
Честно. Ладно, идём дальше.

---

[Макс: Maxx_Coder]
Раз уж мы в RPG, должен быть урон. Что нас ранит?

[Лера: Valera_Art]
Критика. Если преподаватель говорит, что моя работа уродливая, я получаю урон по здоровью.

[Макс: Maxx_Coder]
У меня — если код не работает, а я не понимаю почему. Это урон по самооценке.

[Лера: Valera_Art]
Ещё дедлайны. Чем ближе дедлайн, тем больше урон по нервам.

[Макс: Maxx_Coder]
Вводим шкалу «Стресс». Если стресс зашкаливает — персонаж впадает в состояние «Выгорание» и не может ничего делать.

Глава 3. Побочный квест: Эльфийское нашествие

[Системное уведомление]

Локация: Комната 412, общежитие №3

Время: 10:47

Статус персонажа: Valera_Art

Шкалы:

· Мана: 78/100 (после завтрака)

· Социалка: 34/100 (давно не общалась с людьми)

· Стресс: 12/100 (спокойное утро)

· Сытость: 65/100 (гречка с сосиской)

Активные баффы:

· «Сытный завтрак»: +5 к концентрации на 2 часа

Активные дебаффы:

· «Недосып лёгкий»: -3 к креативности (спала всего 6 часов)

Лера сидела за столом, попивая кофе. Всё было спокойно. Даже слишком.

Телефон завибрировал. Лера глянула на экран.

[Входящее сообщение]

Отправитель: Димендил_Ломион (уровень 2, класс: Художник-мистик)

Тип сообщения: Приглашение в романтический инстанс.

— Чего? — Лера поперхнулась кофе.

[Системное уведомление]

Распознан тип сообщения: Романтический квест.

Сложность: Высокая (социальный бой с непредсказуемым NPC).

Рекомендуемый уровень: 3+

Ваш уровень: 2

Возможные последствия при неверном выборе ответа:

· Потеря репутации в группе «Дизайнеры 2 курс» (-20 к социалке)

· Наложение дебаффа «Неловкость» при каждой встрече в локации «Универ»

· Риск получить репутацию «Жестокая» среди одногруппников

— Вот же ж... — Лера отложила стилус и схватилась за телефон. — Макс, срочно!

---

[Лера: Valera_Art] → [Макс: Maxx_Coder]

Срочно. Требуется консультация.

[Макс: Maxx_Coder]

Принято. Жду вводные. У меня сейчас перерыв между написанием кода, мана на 60%.

[Лера: Valera_Art]

Скидываю скрин. Оцени обстановку.

[Файл: скриншот_переписки.png]

[Макс: Maxx_Coder]

...

[Макс: Maxx_Coder]

Лер, я сейчас провёл первичный анализ.

[Лера: Valera_Art]

И?

[Макс: Maxx_Coder]

Я активировал навык «Гугл-детектив» и пробил имя. Димендил Ломион — это с синдарина переводится как «Небесный странник». Ты в курсе?

[Лера: Valera_Art]

Он говорил. Это эльфийский из «Властелина колец».

[Макс: Maxx_Coder]

Лер. У нас одногруппник, который всерьёз использует эльфийский язык в повседневном общении. Я думал, такие персонажи только в RPG бывают. Это уникальный NPC.

[Лера: Valera_Art]

Он не NPC, он живой человек! И он позвал меня на свидание!

[Макс: Maxx_Coder]

Я понял. Давай по порядку. Твои текущие параметры?

[Лера: Valera_Art]

Социалка 34, Стресс уже подскочил до 28 от одной мысли об этом.

[Макс: Maxx_Coder]

Плохо. При таком низком показателе социалки любой социальный бой будет сложнее. У тебя есть баффы?

[Лера: Valera_Art]

Только кофе допила. Бодрость +5, но это не поможет.

[Макс: Maxx_Coder]

Понял. Запускаю режим «Тактическое планирование». Использую навык «Анализ ситуации» (уровень 3). Жди.

---

[Макс: Maxx_Coder]

Так. Для начала — разведка. Что мы знаем о цели? Составь досье.

[Лера: Valera_Art]

Дима. 19 лет. Учится на дизайнера. Увлекается фэнтези. Рисует эльфов и дриад. Слушает музыку на «эльфийском». Носит длинные волосы и разговаривает певучим голосом.

[Макс: Maxx_Coder]

Характеристики предположительные?

[Лера: Valera_Art]

Креативность — высокая, работы у него красивые. Социалка — странная, явно не в плюсе. Логика — хромает, если он реально верит, что он эльф.

[Макс: Maxx_Coder]

Добавим: Уязвимость — живёт в своём мире. Иммунитет к прямой критике (она просто не пробивает его броню). Сильная сторона — искренность. Он правда такой, не притворяется.

[Лера: Valera_Art]

Да. И это самое сложное. Если бы он прикалывался, было бы проще.

[Макс: Maxx_Coder]

Согласен. Ладно, у меня есть три варианта стратегии.

Вариант 1: Прямой отказ

«Извини, я не заинтересована».

Шанс успеха: 30%

Урон по цели: высокий (90-100 HP)

Риск дебаффа: «Обида» на цели, «Враг» в группе

Репутация: падение на 20 очков среди одногруппников

Вариант 2: Отказ через ложь

«У меня есть парень» / «Я очень занята» / «Уезжаю»

Шанс успеха: 60% (сначала), 20% (в долгосрочной перспективе)

Урон по цели: средний (40-50 HP)

Риск дебаффа: «Лгунья» при раскрытии

Репутация: падение на 50 очков, если ложь вскроется

Вариант 3: Отказ через игнор

Не отвечать вообще.

Шанс успеха: 10%

Урон по цели: накопительный (цель будет писать снова)

Риск дебаффа: «Трусиха» в собственных глазах, «Навязчивость» со стороны цели

Репутация: падение на 10 очков (сочтут высокомерной)

Вариант 4: Отказ на его языке

Объяснить несовместимость классов, рас или мировоззрений в терминах, понятных цели.

Шанс успеха: неизвестен (зависит от навыка «Адаптация речи»)

Урон по цели: минимальный (5-10 HP)

Риск дебаффа: минимальный

Репутация: возможно даже повышение (цель оценит, что с ней говорят на её языке)

[Лера: Valera_Art]

Вариант 4? Серьёзно? Ты предлагаешь мне отказать парню на эльфийском?

[Макс: Maxx_Coder]

Я предлагаю тебе отказать ему в его системе координат. Посмотри на логику. Вариант 1 убьёт его. Вариант 2 сделает тебя лгуньей. Вариант 3 — трусихой. Вариант 4 — единственный, где урон минимален.

[Лера: Valera_Art]

Но я не умею говорить на эльфийском!

[Макс: Maxx_Coder]

Тебе и не нужно. Говори на языке Творца. Ты же у нас Артефактор, создатель цифровых миров. А он — дитя леса. Это идеальный конфликт.

[Лера: Valera_Art]

...

[Лера: Valera_Art]

Макс, это безумие.

[Макс: Maxx_Coder]

Это стратегия. У тебя есть навык «Адаптация речи»?

[Лера: Valera_Art]

Мы его не прописывали...

[Макс: Maxx_Coder]

Значит, сейчас пропишем. Считай, что ты его прокачаешь в этом квесте. Экспа за сложные социальные взаимодействия идёт в плюс к этому навыку.

Загрузка...