Я начал делать второй проект!

Я начал делать второй проект!

Долгое время об этой штуке знали буквально два человека. Ну, потому что есть основной проект, мой ненаглядный, мой любимый «Оазис». И я боялся, что появление второй игры в работе воспримут неправильно.

Или что я сам не вытяну и заброшу. Но теперь я точно понял, ВЫТЯНУ! И разработке «Оазиса» он НИКАК не мешает и даже ПОМОГАЕТ! А значит… Пришло время показать это всем вам.

Знакомьтесь… «Магеном».

Пока тут, по сути, огромная, сложная технодемка с кучей механик, но боже, как я кайфую с этого концепта!

О чем она?)

Слышали когда-нибудь про идею Вавилонской библиотеки (Хорхе Борхеса)? Если просто: представьте бесконечное книгохранилище, в котором уже есть все тексты, которые когда-либо были или могут быть написаны человечеством.

Я начал делать второй проект!

Я решил сделать нечто с тем же вайбом, но куда более бытовое, реалистичное. Здесь книги - это не просто рандомный текст на полках (как было у Борхеса). Это рандомные заклинания. И когда я говорю рандомные… Это значит АБСОЛЮТНО, ХАОТИЧЕСКИ РАНДОМНЫЕ. И вы очень скоро поймёте, о чем я.

Мы играем за маленькую девочку Аню, которая спустилась в это подземелье-библиотеку (зачем — расскажу потом, но важно другое). Со спуска начинается просто безумное приключение с выживанием, исследованиями и абсолютной свободой.

Я фигачу механики с невероятной скоростью, и вот что уже реально работает:

Процедурная генерация мира: Огромная библиотека собирается из кусочков, а именно тайлов-комнат прямо на лету. Алгоритмы строят карту так, чтобы она была логичной, но каждый раз новой.

Система книг: Вы находите книги с абсолютно рандомными названиями (типа «Тыгдым» или «Акакудра»). Вы НЕ знаете, что они делают, пока не используете. Это может быть хил, свет, прыжок через пропасть или... Удар молнией по вам же) Каждый новый том — это риск. Книга может призвать ручную лягушку, или мгновенно убить 10 незнакомых человек где-то очень далеко. И да, книги многоразовые, и валяются в этом мире на каждом шагу. Про то, как это всё доводится хоть до какого-то баланса будет отдельный пост.

Хардкорное выживание: Голод, жажда (нужны фляги и источники воды), сон (без которого — умираете), температура (можно замерзнуть или перегреться) и даже кислородное голодание в опасных зонах.

Временные циклы: Смена дня и ночи, утра и вечера. Темнота. И даже полноценная смена сезонов, которая реально влияет на геймплей.

Я начал делать второй проект!
Я начал делать второй проект!
Я начал делать второй проект!
Я начал делать второй проект!

Инвентарь и ресурсы: Рюкзак не бездонный. Еда гниет, если долго лежит (привет, Don't Starve). Есть сундуки, но доступ к ним не всегда гарантирован.

Я начал делать второй проект!

Строительство и Фермерство: как в Stardew Valley, или как минимум похоже). Можно разбить базу, поставить кровать, разжечь костер, посадить ягодные кусты, деревья или лютики. Есть крафт. Причём очень разнообразный готовка, варка зелий, выплавка посуды и даже сушка чая!

Я начал делать второй проект!
Я начал делать второй проект!
Я начал делать второй проект!

Картография: Туман войны, миникарта и большая карта, которую можно двигать (что-то типа Drag-and-Drop) — и всё это генерируется динамически.

Я начал делать второй проект!

Социум и Торговля: В библиотеке ходят НПС. С ними можно говорить, торговать (система бартера, как в Fallout) или... грохнуть)

Карма: Убийства разумных существ тикают в специальный счетчик. И он стоит отдельно от основной системы репутации. Всё это детально распишу в будущих постах, но говоря простым языком… Вы можете нести возмездие и справедливость, люди будут вас любить, но магия просто не пустит в какие-то зоны убийцу. И наоборот. Можно стать падонком вообще никого не лишая жизни.

Боевка с прислужниками: Аня маленькая, она не воин. И часто в бою ей очень помогают миньоны (големы, животные, и т.п). У них свои тактические роли (танки, дамагеры), а если они умирают — то умирают навсегда. Так что… Не всех стоит тащить на битву. Ведь кто-то из спутников полезен и в быту.

И ДА это всё ещё RPG maker, а потому, сразу…

Чтобы НЕ возникало вопросов. Как я это делаю?

ЧЕРЕЗ САМОПИСНЫЕ ПЛАГИНЫ! Сразу оговорюсь: я занимаюсь вайп-кодингом. Большую часть кода ПИШЕТ нейросеть.

Я не сижу и не зубрю синтаксис. НО. Это не значит что я пишу «сделай вот такую штуку» и за пять минут получаю готовый результат. Вообще нихера подобного!

Я выступаю тут как архитектор: планирую устройство хранения данных, прописываю логику, баланс и механики. Мои запросы в длину могут измеряться целыми страницами Ворда, где я на русском-человеческом детально расписываю желаемый результат. А Gemini лишь перегоняет мои описания в код.

Причём ни черта не с первой попытки. С каждым плагином идёт фаза тестов, доработок, постоянный обмен обратной связью. Но на выходе это всё равно в разы быстрее чем писать всё руками. И, лично для меня ещё и проще.

Кстати, нейронки же помогают с озвучкой. А она тут будет и озвучено будет ВСЁ. От криков боли до лорных записок на карте. Вот пара примеров…

Говоря же о проекте…

Сейчас это выглядит как безумный контрапункт из механик, но оно РАБОТАЕТ. И я собираюсь рассказать вам почему, зачем и как.

Так что… Оставайтесь на связи, и дальше будет только веселее! Подробнее о том, чем я занимаюсь можно почитать в ТГ канале.

3
9 комментариев