creator cover Hollow Horizon
Hollow Horizon

Hollow Horizon 

A Certain Developer of a Certain Engine 🙃

132subscribers

84posts

goals3
16 of 25 paid subscribers
Такое количество подписчиков позволяет мне регулярно работать и обновлять движок. А также иногда вкладываться в дизайн и удобство движка.
1 of 3

About

Пишу Скриптовой (и не только) движок для создания новых механик Minecraft, включая предметы, блоки, крафты, события, npc, катсцены и т.п.
Полезные ссылки:
📌Дорожная карта движка: https://hollowhorizon.github.io/hollowengine/roadmap/
⚡️Мой GitHub: https://github.com/HollowHorizon/
🎨HollowEngine Discord: https://discord.gg/qKpPhkwGCY
📝HollowEngine Docs: https://0mods.team/
I am writing a scripting (and not only) engine for creating new Minecraft mechanics, including items, blocks, crafts, events, NPCs, cutscenes, etc.
Useful links:
📌Engine roadmap: https://hollowhorizon.github.io/hollowengine/roadmap/
⚡️My GitHub: https://github.com/HollowHorizon/
🎨HollowEngine Discord: https://discord.gg/qKpPhkwGCY
📝HollowEngine Docs: https://0mods.team/

HollowEngine 2.2 | Движок почти завершён

Спустя 2 года после начала разработки 2.0, я уже наконец могу сказать, что движок почти достиг того этапа, когда его можно использовать в серьёзных проектах, а не просто поиграться с редактором и записать пару тиктоков.
Поэтому пожалуй пора напомнить, какой функционал уже доступен в движке:
  • Скриптинг на собственном языке с множеством удобных конструкций для быстрого создания нелинейных историй и различных игровых механик вроде мини-игр или боссов.
  • Мощный графический движок: gltf, obj, fbx модели, источники света, анимации и морфинг моделей, ну и всякие эффекты через шейдеры.
  • Продвинутая UI-библиотека: очень гибкий и удобный инструмент. При желании на нём уже возможно создать не просто диалоговое окно или меню взаимодействия, но и даже всякие квестовые графы или меню прокачки персонажа.
Ну мёд. Это конечно может фанатизм, или излишки, но было бы очень удобно редактировать ресурсы игры через HE, сложно пока представить как именно, могу предложить в будущем концепт с дизайном. Например редактировать ресурс паки, вырезать/добавлять крафты. Или лучше оставить это на аддоны🤔
Axel Encore, ну вообще да, я когда-то уже показывал пару концептов по визуальному редактированию крафтов, но оно пока особо не пригодилось. Да и под каждый мод свой редактор рецептов писать тоже запарно)
Но что точно стоит сделать в будущем аддонов попробовать, это как MCEF, через что можно будет запускать видео катсцены из ассетов
Hollow Horizon, окак, запишу, мерси
HollowEngine 2.1 | Система катсцен
Новая версия мода с возможностью создания небольших катсцен
Level required:
Передовой Хеллоу-Вордер
$2.17$0.87 per month
-60%
Billed every 3 months.
The discount applies to the first 3 months only.
Offer ends 08 June.
HollowEngine 2.2 | Катсцены и управление камерой
Level required:
Передовой Хеллоу-Вордер
$2.17$0.87 per month
-60%
Billed every 3 months.
The discount applies to the first 3 months only.
Offer ends 08 June.
HollowEngine | Gizmo и источники света
Level required:
Продвинутый Скриптописец
HollowEngine Loom | Система сборки мультиверсионных кросс-модлоадерных модов
Level required:
Передовой Хеллоу-Вордер
$2.17$0.87 per month
-60%
Billed every 3 months.
The discount applies to the first 3 months only.
Offer ends 08 June.
Как там дела с 2.0 и что будет в 2.1? | HollowEngine
Level required:
Передовой Хеллоу-Вордер
$2.17$0.87 per month
-60%
Billed every 3 months.
The discount applies to the first 3 months only.
Offer ends 08 June.

Могут ли LLM-агенты помочь в моддинге? | Часть 2

В позапрошлом посте я разбирал несколько ИИ-моделей в качестве ассистентов в чате, где ты пишешь им задачу, а они тебе там же и отвечают. После этого поста я задумался, а насколько лучше использовать для этих задач готовые CLI-приложения или плагины для IDE (поскольку до этого я только пробовал разве что GitHub Copilot пару лет назад, который на то время не мог сделать даже простых вещей)
И знаете, это полностью перевернуло ситуацию. Я разберу 3 важных блока, которые полностью перевернули моё представление о ИИ-агентах.

Консоль

Первое, и пожалуй самое важное - это доступ модели к консоли. Грубо говоря, когда вы пишете запрос к модели, она может ответить специальным сообщением, которое даст CLI/плагину понять, что модель хочет выполнить консольную команду. Это может быть стандартные ls, pwd, grep, gradlew и т.п. То есть агент сам может найти нужные ему классы, прочитать их не полностью, а лишь взять фрагмент около ключевых слов, или до определённой строки. Произвести компиляцию, увидеть ошибки и исправить их. То есть не нужно собирать большую часть файлов проекта и скидывать их в чат, как это обычно делал я :D
Но это лишь начало, будь на этом всё, толку от этого было бы не много

Контекст

В отличии от стандартных моделей в чате, агенты умеют сжимать свой контекст, когда он заканчивается, условно изучив большую часть работ - он структурирует самое важное и выкидывает не нужную ему информацию. То есть не получится такого, что "У вас закончился лимит в этом чате, создайте новый" или модель, забывшая то, о чём вы говорили в начале диалога. Да, эта система не идеальна, но как и люди, порой скажешь один раз, человек забыл, скажешь второй раз - он тебя прослушал. Третий раз дашь пинка - так всё запомнил, с нейронками также)

Инструменты

Ещё один важный момент - инструменты. В то время, как разработчики имеют IDE, которые могут сильно упрощать жизнь людям, давая всякие подсказки, для нейронок тоже есть похожие штуки, например Qdrant база данных. Работает это так: агент (буквально) задаёт вопрос к базе данных "Какой код в проекте написан хуже всего" и модель ему выдаёт конкретные ссылки на фрагменты кода из файлов. Именно по описанию функционала, а не ключевым словам, в общем жесть какая-то... 
А для оркестрации требуется запускать их локально? Тогда компик нужен ого-го каких характеристик. Суммарно расходы кратно превзойдут доходы и вся эта история с агентами войдёт в копеечку.
Понятно, что такое могут себе позволить крупные компании, а что до средних кодеров — по твоим же заветам, «ручками».
Дмитрий Устинов, не обязательно, можно или взять нужные модели с того же OpenRouter или других сервисов или просто стащить у соседа датацентр и развернуть там сотню таких агентов))
Но понятное дело, если один хороший агент Claude стоит ~$20 в месяц (и то не круглосуточно), то сотня таких будет стоить дороже нормальных разработчиков на фрилансе и позволить себе такое могут разве что создатели сервисов вроде Cursor, Windsurf, Antigravity и т.п.))
В чём сложность портирования модов?
Level required:
Передовой Хеллоу-Вордер
$2.17$0.87 per month
-60%
Billed every 3 months.
The discount applies to the first 3 months only.
Offer ends 08 June.

Могут ли нейросети помочь в моддинге? | Часть 1

Думаю уже все хотя бы раз использовали в повседневной жизни нейросети вроде того же ChatGPT. Сегодня я хочу немного рассказать о моём опыте работы с ними, ибо я перепробовал уже десятки разных моделей, как по части текста, так и для генерации изображений и аудио, так что мне есть, что рассказать.
Активно пользовался я лишь 4 моделями, у каждой есть свои особенности:
  • ChatGPT - Первая модель, которой я начал пользоваться, как наверное и большинство. На текущий момент мало на что годится, из-за больших ограничений в бесплатной версии. Но есть и явные плюсы: знание контекста (модель запоминает ключевые моменты в чатах и учитывает их в новых ответах, за счёт чего зачастую предлагает наиболее предпочтительные варианты конкретно для тебя); хорошо подходит для рассуждений и планирования (опять же из-за контекста), и вполне не плохо справляется с практическими для универа :D
  • DeepSeek - Работает без VPN и имеет большое контекстное окно (т.е. долгие чаты и он может обрабатывать большой объём информации). Достаточно хорошо справляется с кодингом, долгое время пользовался им как основным инструментом.
  • Grok - Лучше всех остальных справляется с поиском информации. Однажды я ему ради интереса дал фрагмент из книги с описанием персонажа через машинный перевод, и где-то спустя 10 минут он мне смог найти оригинал и даже название тома с этим описанием. Так что для поиска информации и новостей, как по мне он подходит больше всего.
  • Gemini - После выхода 3 версии начал им пользоваться, в качестве основного инструмента через aistudio.google.com. У него ещё большее контекстное окно, он хорошо справляется с кодингом, и ещё из интересного - он часто спорит о разрабатываемых решениях. Условно говоря предлагаю я один вариант, а он начинает доказывать, почему этот вариант - плохая идея, что довольно сильно выделяет его на фоне конкурентов, которые просто делают тебя, что ты попросишь, даже если от твоей задумки потом будет больше проблем, чем пользы. Но это не значит, что он упрямый и не будет делать "плохо" ни при каких условиях, можно просто ему сказать, что ты хочешь конкретно этот вариант.
На деле вариантов куда больше, можно упомянуть всякие Perplexity, Claude, Kimi, Qwen, или наши аналоги вроде YandexGPT и GigaChat, но большинство из них или ничем не лучше (а зачастую в разы хуже) тех, что я описал выше, или стоят очень дорого, за функционал на 5% лучше бесплатных версий. 
Теперь перейдём к более содержательной части, с чем нейронки уже справляются на ура, а с чем хуже любого школьника...
Я уже давно использую их для выполнения практических в университете, в особенности отчётов и не вижу никаких недостатков. В конце концов, я поступал изучать разные дисциплины и хотел углубиться в сложные вещи вроде математики, алгоритмов, рассмотреть разные подходы к решению задач. А по итогу 80% времени занимают создание отчётов в Word'е и злосчастные бизнес-процессы с UML-диаграммами (ничего против них не имею, штука полезная, но не когда у тебя на это выделяется 3 семестра и около 10 дисциплин, где мы только этим и занимаемся из месяца в месяц), а оставшиеся 20% - это какие-то базовые основы, которые можно прочитать в первой попавшейся статье на хабре. Короче говоря не вижу никаких проблем спихнуть такую показушную рутину на нейронку, которая за 30 секунд сделает тоже самое, на что раньше ушло бы часа 2.
А вот с разработкой модов, всё куда сложнее, даже если ты укажешь версию игры и модлоадер, всё равно велика вероятность получить плохой результат, особенно если давать ей запрос вроде "Сделай мне Forge 1.20.1 мод добавляющий блок с интерфейсом вроде генератора и анимированной моделькой из BlockBench". С большой вероятностью нейронка перепутает маппинги или версию игры, поскольку обучалась она на большом объёме данных и она просто не может знать, какие методы есть на нужной версии, а каких нет. Кроме того, с интерфейсами у нейронок всё плохо, ведь у неё нет нужных ассетов (а если бы и были, то ей нужна чёткая разметка по пикселям, где и что должно находиться), с моделью та же проблема, есть много способов её добавить (Ванила, GeckoLib, AzureLib, HollowEngine), сама по себе нейронка тоже не знает какого размера модель, какие у неё анимации и свойства (цельная/с вырезами/полупрозрачная и т.п.). Да и сама задача довольно большая и имеет несколько скрытых требований (Генератор работает на FE или EU? Сколько он должен производить энергии и за счёт чего? Нужна ли возможность настраивать стороны ввода ресурсов и вывода энергии?). Поэтому такой запрос вряд ли создаст что-то дельное. Но вот с более конкретными требованиями нейронки справляются лучше: "Подскажи, как добавить кастомную модель к моему блоку", "Вот макет интерфейса, можешь реализовать для него интерфейс и контейнер?", "У меня есть такой блок: [код], как добавить ему хранилище энергии и его выдачу в соседние блоки?".
[От Бармакса]
Раньше (пару месяцев назад) довольно часто пользовался нейронками для обсуждения каких-либо идей, подходов и т.п.
Также очень часто кидаю нейронке текст постов и говорю ей оценить с максимальной критикой и прочим.
В целом, что то, что другое - лишь возможность получить быструю обратную связь по твоим задумкам, где из 5 предложений от ии будет максимум 1-2 стоящих, над которыми можно задуматься и детальнее с ней же обсудить, критикуя ее же идею под разными углами.
С кодом для тех же модов +- та же ситуация, в целом простенький код она без проблем напишет. Правда да, могут быть проблемы с разницей версий, но это в целом не страшно, если хоть немного понимаешь суть можешь без проблем довести до ума.
В общем и целом, нейронки штука прикольная т.к. даёт возможность обдумать разные моменты и предложит новые варианты решения, которые ты можешь анализировать дальше. И не нужно докапывать друзей/знакомых оценить ту или иную идею)
Hollow Horizon, Забавно получается, если выдать человеку модерку, то он может писать только от твоего же лица 💀
Мне безумно нравится возможность быстрого прототипирования с помощью нейронок... Помню как в бородатые времена чтобы просто потестить фичу с выделением регионов на сервере я 2 недели потел и писал плагин (что-то похожее на WECUI), в итоге так и не дописал... 
Некая справка по ECS | HollowEngine 2.0 ECS система
Level required:
Передовой Хеллоу-Вордер
$2.17$0.87 per month
-60%
Billed every 3 months.
The discount applies to the first 3 months only.
Offer ends 08 June.
Subscription levels4

Передовой Хеллоу-Вордер

$2.17$0.87 per month
-60%
billed every 3 months
Приобретя эту подписку Вы сможете получить доступ к большинству постов и некоторым бета-версиям мода. Кроме того, Вам станет доступен канал для подписчиков в Discord, где я часто делюсь своими мыслями и наработками.
+ chat

Продвинутый Скриптописец

$3.7 per month
Эта подписка уже открывает посты дороже, чаще всего это доступ к всяким глобальным обновлениям, объяснениям различных сложных механик и прочих фишек мода, о которых большинству не известно. 
+ chat

Магистр Kotlin

$14.5 per month
Это уже довольно солидная цена для подписки, так что с ней у вас будет больший приоритет на голосованиях и вашим идеям и предложениям будет уделено больше внимания :)
+ chat

Верховный Спонсор

$73 per month
Интересно, зачем нужна эта подписка?
+ chat
Go up