Онлайн игра Адамант Адан: Хроники Средиземья
Дискуссии => Новичкам => Игровой клиент => Тема начата: Bester от 06 Сен 2025 в 00:15
-
https://github.com/CodeSpartan/Silmaril
(https://res.cloudinary.com/dnmzmkffy/image/upload/v1757106015/i0ennplg5n37jrh4wpwu.png)
Вкратце, хоть он и кросс-платформенный, но с Ubuntu пока какая-то беда. На macOS не тестировал. На винде у меня лично работает, больше нигде не запускал.
Весьма тяжелый для оперативки - жрёт 1+ GB, но это java резервирует память. Информации самого клиента там на 25 метров, еще 250 mb это Compose. Остальное просто резерв от JVM. Профилировал, тут ничего не поделать.
Из нового функционала:
- Умеет ходить в любую зону по названию или в клетку по айди.
- Отображает позицию всех окон на карте
(https://res.cloudinary.com/dnmzmkffy/image/upload/v1757106426/vvnihxqu08wddklzcoyc.png)
Видно кто находится в бою. Верхняя циферка рядом с комнатой - кол-во согруппников, нижняя - монстров (или чужих игроков).
- Интегрирует лоры в рынок/магазин/аукцион
(https://res.cloudinary.com/dnmzmkffy/image/upload/v1757106555/rkbszsr7scclgk2dgito.png)
- Отображает этажи карт единым слоем.
(https://res.cloudinary.com/dnmzmkffy/image/upload/v1757106593/mdpyzgyyxsmgcbapzlnw.png)
- В виджете групп пишет настоящие ХП, как только увидит ваш "счет" или "сост" согруппников
(https://res.cloudinary.com/dnmzmkffy/image/upload/v1757107303/zroy0novpsycurqcm3qv.png)
Планировал, чтоб он брал лоры с ТГ-бота, но это пока не сделано.
Думаю о том, чтоб отображать результаты скана вора на карте, но пока у меня вор не докачан.
Хотел собирать в автоматическом режиме инфу о том, где и что падает, какие мобы башеры итп, но пока не дошли руки.
Для продвинутых пользователей есть DSL-скрипты. Лично для меня это главная фича, т.к. это мощь всего Котлина в скриптах. Если кто-то будет пользоваться, то поделюсь чем-нибудь из своего чуть попозже.
Все инструкции как пользоваться - на гитхабе.
Клиент умеет импортировать ваши раскрытые карты и записи на них из АМС, а также понимает АМС-шные файлы лоров.