Серия «Хроники Метерии»

2

Хроники Метерии: Десктоп-версия готова

Привет.

В прошлом посте я рассказывал, над чем работаю.

Так вот, всё готово. Вышло обновление, и теперь есть десктоп-версия для Windows.

Все механики, о которых писал раньше (новые броски, форматирование текста) — на месте и отлажены.

Спасибо всем, кто следит.

Скачать можно здесь

Показать полностью 1
0

Хроники Метерии: Давно не виделись! О новых механиках и разработке

Всем привет!

Давненько я не писал о своем хобби-проекте — текстовой AI-игре «Хроники Метерии». Работа идет своим чередом, в свободное время, и за прошедшие месяцы накопилось несколько интересных изменений, о которых хотелось бы рассказать. Это не анонс обновления, а скорее просто новости с полей разработки.

С последнего поста я многое переделал, и сегодня расскажу о двух самых заметных улучшениях.

1. Новая система бросков кубиков: теперь инициатива в ваших руках!

Раньше механика была неудобной: Мастер Игры (AI) сам просил вас сделать бросок, что прерывало игру и не всегда было к месту. Теперь все иначе.

Я добавил под полем ввода панель быстрых действий. Хотите атаковать, проверить силу или ловкость? Просто нажмите на соответствующую кнопку (Attack, STR, DEX и т.д.). Игра тут же рассчитает результат с учетом характеристик вашего персонажа и добавит его в виде аккуратной плашки к вашему действию.

Было:

GM: "Чтобы поднять решетку, сделай бросок на Силу."
Вы: ждете кнопку, нажимаете, отправляете результат...

Стало:

Вы: подхожу к решетке и пытаюсь поднять ее (нажимаете кнопку STR) -> в поле ввода добавляется [🎲 STR: 18 (roll:15+3)] -> отправляете все одним действием.

Это делает игру гораздо динамичнее и дает вам больше контроля над действиями персонажа.

2. Улучшения для отыгрыша (RP-форматирование)

Чтобы чат был чище, а отыгрыш — понятнее, я добавил стилизацию текста, как это принято во многих текстовых RP:

  • "Прямая речь" теперь выделяется цветом.

  • *Действия персонажа* тоже визуально отделяются от повествования.

  • ((OOC-сообщения)) от GM'а (когда он обращается к вам как к игроку) больше не мешаются в тексте. Они превращаются в маленький интерактивный маркер [OOC]. Нажимаете на него — и появляется всплывающая подсказка с текстом.

Что еще в процессе?

Я также потихоньку работаю над десктоп-версией через Electron. Главная цель — сделать нормальные, файловые сохранения, чтобы не зависеть от капризов браузера. Система еще в процессе отладки, и я столкнулся с кучей забавных (и не очень) багов, когда игра упорно пыталась сохраняться не в файлы, а в браузерное хранилище. Но работа движется.

Когда все это будет?

Точной даты, как всегда, нет. Это проект для души, и я занимаюсь им, когда есть время и силы.

Спасибо всем, кто еще помнит и следит за игрой!

Показать полностью 2

Обзор Обновления Хроники Метеры: Новые Эпохи и Повышение Стабильности

Обзор Обновления Хроники Метеры: Новые Эпохи и Повышение Стабильности

В этом обновлении основное внимание было уделено добавлению новых геймплейных возможностей и кардинальному повышению стабильности и "интеллекта" AI Мастера Игры.

Ключевые Нововведения

  • Выбор Стартовой Эпохи: При создании нового персонажа теперь доступен выбор стартовой эпохи, что кардинально меняет атмосферу и тип приключений:

    • Эпоха Возрождения: Классическое фэнтези (стандартный режим).

    • Золотой Век Архитекторов: Мир техно-магии, городов-механизмов и корпоративных интриг.

    • Великий Разлом: Выживание в апокалиптическом мире, расколотом на парящие острова.

    • Эпоха Тишины: Постапокалипсис с поиском ресурсов в руинах былой цивилизации.

  • Голосовой Ввод: В поле ввода текста добавлена иконка микрофона для диктовки действий голосом.

    • Примечание: Функция находится в стадии бета-тестирования и может поддерживаться не всеми браузерами (лучше всего работает в Google Chrome).

  • Панель «Константы» (Nexus): В интерфейсе появилась новая унифицированная панель, которая заменяет старые панели "Черт" и "Владений". Здесь теперь отображаются все постоянные состояния персонажа:

    • Титулы и звания.

    • Принадлежность к фракциям.

    • Сюжетные флаги и статусы.

    • Полученные постоянные благословения или проклятия.

  • Кнопка «Сообщество»: В главном меню появилась кнопка для быстрого доступа к Discord-сообществу проекта.

Улучшения Геймплея и Интерфейса

  • Надежная работа постоянных эффектов: Теперь постоянные изменения персонажа, такие как благословения, титулы или сюжетные статусы, применяются корректно и без ошибок. Движок игры автоматически обрабатывает связанные с ними изменения (например, перманентное увеличение характеристик).

  • Исправлены визуальные ошибки:

    • Устранен баг, приводивший к некорректному отображению текста (например, "вертикальные буквы") в панели "Константы".

    • Исправлена ошибка, из-за которой в названии локации могли появляться лишние символы (|:).

Повышение Стабильности («Под капотом»)

  • Значительное снижение ошибок AI: Была проведена фундаментальная переработка системы команд, которые использует AI. Это привело к резкому снижению игровых ошибок, связанных с некорректным синтаксисом (как в случае с APPLY_PREDEFINED_EFFECT). AI Мастер Игры теперь гораздо точнее следует правилам и реже "ломает" механики, что делает игровой процесс более плавным и предсказуемым.

Поиграть в Хроники Метеры можно перейдя по ссылке в шапке профиля

Данный пост был написал нейросетью т.к после долгой работы над обновлением мне откровенно было лень писать пост.. Простите ;(

Показать полностью

Хроники Метеры серверная часть

Итак те кто меня уже видел знают что я разрабатываю видимо "гомно игру" если посудить о том как много в нее играют и как хорошо о ней рассказывают. Она называется Хроники Метеры, это некая текстовая РПГ схожая с DND в которую интегрировал я нейронку Gemini от гугла

Так вот раньше была большая (если слушать игроков) проблема (как по мне нытье) что мол "Игра требует випеен это плохо, я не хочу врубать випеен" честно всегда сидел и думал "Господи чел тебе сложно врубить ВПН?" ну ладно это у меня просто бомбит

Ну так вот я решил эту маленькую проблему перенеся взаимодействие на свой сервер

Теперь когда вы играете в игру и отправляете запросы нейронке (проще говоря говорите что-то нейронке) ваши запросы идут сначала на мой сервер потом уже нейронке. ЭТО к слову не просто чтобы ленивые игроки не нылись. Это также обеспечивает безопасность

То есть если раньше все ваши запросы шли сразу от игры до гугла. Теперь ваши запросы идут безопасно сначал на сервер (которые имеет защиту т.к я не свой сервер вручную запускал а арендовал сервер) а потом нейронке

Крч что могу сказать. Играть стало проще, безопасней. Кто хочет поиграть переходите в мой профиль там в описании профиля лежит ссылка на игру . Всем до скорого 👋

Показать полностью
3

Я пилю текстовую RPG с AI, и вот как я научил яды и проклятия работать по-умному

Привет, Пикабу!

Снова на связи с разработкой текстовой RPG «Хроники Метерии». Для тех, кто видит меня впервые: я в одиночку создаю игру, где роль Мастера Игры (GM) исполняет нейросеть.

Сегодня хочу показать вам кусочек "внутренней кухни" и рассказать, как я решил одну из главных проблем — заставил мир игры честно и предсказуемо реагировать на такие вещи, как яды, болезни и магические эффекты.

Проблема: «Склероз» у Мастера Игры

Изначально всё было просто. AI-мастер говорил: «Тебя укусила ядовитая змея. Ты отравлен». И... всё. В теории, он должен был сам помнить об этом в следующих ходах и отнимать у вас здоровье.

На практике это приводило к проблемам:

  • AI мог просто забыть. В длинной игровой сессии детали теряются, и ваше «смертельное» отравление могло бесследно исчезнуть.

  • Не было правил. В один раз яд отнимал 2 ХП, в другой — 5. Всё зависело от «настроения» нейросети.

  • Это было скучно. Никакой тактики. Ну отравлен и отравлен.

Мне хотелось, чтобы правила были едины для всех, чтобы мир был живым и честным.

Решение: «Умные» эффекты-рецепты

Теперь каждый статус-эффект — это не просто слова, а маленькая программа, или «рецепт», который получает движок игры. Этот рецепт говорит, когда и что должно произойти.

Например, теперь, когда вас кусает паук, AI не просто описывает это. Он тайно передает игре команду:

«Примени на игрока эффект 'Паучий яд'. Он длится 4 хода и отнимает 3 ХП в начале каждого хода».

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

Больше чем просто урон: Проклятия и Благословения

Эта система позволяет создавать и более хитрые вещи. Допустим, коварный шаман наложил на вас проклятие. AI дает игре такой «рецепт»:

«Примени 'Проклятие неуклюжести' на 5 ходов. Пока оно действует, установи Ловкость игрока на 5. Когда эффект закончится — ОБЯЗАТЕЛЬНО верни Ловкость к тому значению, которое было до проклятия».

Ключевой момент — «верни как было». Это гарантирует, что временные эффекты не сломают вашего персонажа навсегда, а игра сама позаботится о восстановлении.

Или, например, вы выпили зелье силы. Игра получает команду «Увеличить Силу на 5 на 3 хода» и честно отработает и бафф, и его окончание.



Что это дает игроку?

  1. Живой мир. Теперь эффекты — это не просто текст. Это реальные механики, с которыми нужно считаться.

  2. Тактическая глубина. Появился смысл искать противоядия, использовать очищающие заклинания, избегать проклятых мест и ценить баффы от союзников.

  3. Честность. Вы всегда видите, что на вас действует, как долго и к каким последствиям это приводит. AI больше не сможет «смухлевать» или «забыть».

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


Вносите предложения, комментируйте. Очень жду вашего игрового опыта, мне интересно ваше мнение о моей игре.

Если хотите поиграть, переходите в мой профиль, там будет ссылка на страницу игры itch

Показать полностью 3
0

Это мой DEVLOG.. В котором я рассказываю об обновлениях Хроники Метеры

Я вновь всех приветствую! Не так давно я опубликовал пост о том как я создавал свою текстовую игруху с нейронкой. Он собрал довольно положительные отзывы и мне показалось что вам интересно :)
Поэтому я решил создать свой некий дев лог в котором буду рассказывать об обновлениях. Что я добавляю, как я их делаю и все такое! Надеюсь вам будет интересно :D

Итак с последнего обновления 0.2.4 прошло не так много времени но так как я нетерпеливый я решил сразу заняться разработкой новой версии 0.2.5 на которую у меня есть свои планы
Например я решил добавить в игру систему выбора рассказчика от которого зависит стиль повествования.. Как жанр книги. Будь то Романтика или Хоррор.. Ну так вот в игре теперь тоже есть выбор жанра и сделан он путем выбора рассказчика. Пока что игра предоставляет следующий набор рассказчиков со своими стилями повествования и все такое

Это Криг. Он такой. Человек не прощающий. Если вы совершили ошибку будте готовы к серьёзным последствиям.. Его стиль суровый и хардкорный.. Честно говоря я не заметил чтобы он как то по особенному вел повествования.. Ну точно могу сказать что он = хардкор

Это Криг. Он такой. Человек не прощающий. Если вы совершили ошибку будте готовы к серьёзным последствиям.. Его стиль суровый и хардкорный.. Честно говоря я не заметил чтобы он как то по особенному вел повествования.. Ну точно могу сказать что он = хардкор

Это у нас Фаэлан, Ткач Грез. Лютый романтик.. Его повествование как не странно больше сводится к романтике а экшон остаётся на второй план.

Это у нас Фаэлан, Ткач Грез. Лютый романтик.. Его повествование как не странно больше сводится к романтике а экшон остаётся на второй план.


Ну а это у нас Элара, Летописец.. Такой некий стандарт. Хочешь стандартное приключение? Выбирай ее!

Ну а это у нас Элара, Летописец.. Такой некий стандарт. Хочешь стандартное приключение? Выбирай ее!

Ну пока что все. Я успел добавить только рассказчиков. Но в планах еще есть кое что. Например в окно помощь добавить подробную инструкцию по API по просьбе одного из игроков

Увидимся наверное завтра.. Если конечно вам зайдет такой формат :>
Ну а я прощяюсь! Спасибо что прочитали мой пост.
Напоминаю что поиграть можно в мое творение по ссылке в описании моего профиля которая ведет на itch страницу игры!

Показать полностью 3
4

Как я запилил свою текстовую РПГ с интеграцией нейросети в виде ГМ

Всех приветствую 🖐️

Я бы хотел поделиться историей того как. я создал игру, как мне пришла идея создать ее и с какими трудностями я столкнулся

Итак... Где-то год назад я нашёл на просторах WebSim (это такая платформа где вы можете создать веб страницу или игру попросив нейросеть) игру Legendarika это была такая прикольная игра в жанре RPG с интеграцией ИИ в виде Гейм Мастера .. По крайней мере так это назвали. Эта игра не была похоже не на что другое и поэтому она меня зацепила. В ней я мог стать кем моя душа пожелает и при этом ограничения были только в виде моей фантазии

Поиграв в Легендарику примерно 2 дня я вступил в сообщество игры в дискорд где познакомился с ее фан базой.. Это были довольно добрые люди. Не токсичные, приветливые.

Спустя где-то месяц нейросеть в этой игре стала платной т.к она использовала нейросеть websim. А websim в свою очередь сделал ограничения которых ранее не было. Довольно ожидаемо и печально ведь денег не было чтобы играть в нее теперь.

Мы довольно долго пытались обойти ограничения но безуспешно

С этих пор начался мой путь в гейм деве т.к я решил создать свою игру которая будет лучше и будет бесплатна

По началу я не мог найти решения проблемы платных нейросетей пока один человек в сообществе легендарики не подсказал что есть бесплатная нейросеть от Google она называется Gemini . По крайней мере некоторые из них имеют довольно таки вкусные free периоды использования

Это дало толчек для старта своего проекта.

Сначала я занялся игрой которую назвал лаконично и просто AI RPG . Но у меня оставалась еще одна проблема.. Я не умею писать код .. С этим мне помогла все та же нейронка Gemini

В ai RPG был скудный набор инструментов и на тот момент я совсем не понимал как вообще можно интегрировать нейросеть в игру так чтобы это не ломалось. Постоянные поломки инвентаря т.к я сделал очень неудобную систему по которой нейросеть каждый ход должна была полностью заполнить инвентарь

Это был просто ад я долгое время не знал как решить эту проблему и в конце концов просто забросил игру

Переносимся где-то спустя 2 месяца

Я потренировавшись с нейросетью и разработав пару фоновых игр с интеграцией уже знал как можно удобно сделать всю систему взаимодействия

Мы просто берем. Создаем команды .. Типо тех которые мы пишем в консоле игр когда хотим на халяву получить деньги или оружие. И даем эти команды в распоряжения нейросети. Она с помощью этих команд может менять нам характеристики или выдавать нам каки либо предметы.. При этом это не требует от нее постоянного заполнения одного и того же будть то инвентарь или еще что либо .. Довольно удобно как мне кажется да и на практике все работает превосходно

Итаг свой проект я назвал "Word Weaver" типо отражала суть игры .. В ней уже я разогнался и набрался опыта. Получил своих первых подписчиков и комментаторов .. Их было немного но я был рад! Моя игра кому-то была нужна! Это очевидный успех .. Правда длилось это не должно.. Толи из-за своей лени .. Толи просто надоело.. Я на месяц почти забыл про игру .. Ну и игроки тоже за. Вли т.к не было обновлений.. А обновлять было что и исправлять тоже.. Даже я расстроился ..

Чтож после упадка интереса к Word Weaver я опять погряз в пучину того что это некому не нужно и мне тоже.. Еще где-то месяц я не занимался нечем .. Пока однажды не решился вернуться ..

Я искреннее надеялся что вот я создав воистене качественную игру на нее пройдут толпы людей и все такое но нет .. Я потратил около недели на разработку игры. Да это мало но для меня это было много. Я впервые подолгу сидел и работал над игрой .. Выложил ее она была полностью исправна была переработкой всех моих ошибок. Я назвал игру "Хроники Метеры". (Да я уже рассказывал о ней но тот пост был сделан не вручную да и собрал отрицательные отзывы)

Но вот уже как 3 месяца прошло а игроков все нет, нет и нет. Да я начинаю потихоньку унывать но все же постепенно я расширяю игру .. Вот недавно добавил репутацию и эффекты, бросок кубика на проверку чего либо как в DND. Да и много чего.

Ну в принципе я высказал все что хотел.. Надеюсь мой пост не завалят минусами и все такое 😅

Ну а вам читатели я говорю спасибо что прочитали мой пост и если хотите поиграть в мое творение то переходите в мой профиль. Там я в описании оставил ссылочку на страницу игры на itch .. Она бесплатная, предлагает встроенные API чтобы вы могли насладиться игрой без возни с ним (он ограничен .. Там 3 API и все они на FREE TRIAL ) ну а можете использовать свой я не запрещаю 😅. А ну еще она браузерная так что вам не нужно ничего скачивать

Всем до скорого!

Показать полностью

Chronicles of Metera: AI Adventure

Chronicles of Metera: AI Adventure

Хроники Метеры — это текстовая RPG, работающая на базе ИИ Google Gemini. Забудьте о заранее прописанных сюжетах – здесь вы взаимодействуете с ИИ-Мастером Игры (ИИ-ГМ), который реагирует на ваши действия, описывает изменяющийся мир, управляет NPC, отслеживает прогресс вашего персонажа и создает уникальное повествование на основе ваших решений.

Исследуйте зарождающийся мир Метеры, фэнтезийное измерение со своим развивающимся лором. Вы создадите персонажа, выберете класс (Воин, Маг, Разбойник, Бард), распределите характеристики и отправитесь в мир, генерируемый и описываемый ИИ в реальном времени.

С недавних пор в игре так же появилась репутация от которой зависит то как к вам относятся большинство NPC и даже сам Гейм Мастер. К примеру если ваша общая репутация опустилась до -40 то во первых вас все будут бояться, во вторых вам будут закрыты все двери.

В общем если вы хотите поиграть в Chronicles of Metera то ссылку вы сможете найти у меня в профиле.

Удачной игры путник! Да прибудет с тобой сила эфира!

Показать полностью
Отличная работа, все прочитано!