LINUX.ORG.RU

Roguelike-игра Remixed Pixel Dungeon теперь доступна в Snap

 , , , ,


1

1

В каталоге приложений Snapcraft опубликована сборка открытой roguelike-игры Remixed Pixel Dungeon.

Проект представляет собой масштабный форк классической игры Pixel Dungeon. В отличие от оригинала, в Remixed-версии реализован город на поверхности, добавлены новые игровые классы, а также значительно расширен арсенал предметов, список монстров, боссов и доступных локаций.

Ещё одним значительным отличием является встроенная поддержка пользовательских модификаций. С помощью JSON и Lua можно изменять/создавать практически всё.

Так как snap-пакет был собран только вчера и был проверен только на ubuntu 22.04 – буду рад баг-репортам.

Для установки игры достаточно выполнить команду:

sudo snap install remixed-pixel-dungeon

>>> Исходный код на GitHub

>>> Snap



Проверено: dataman ()
Последнее исправление: dataman (всего исправлений: 2)
Ответ на: комментарий от burgertroll

Странно, а мне почему то хватает. И кстати в генту и арче - тоже можно жить с одним. Ну ладно, у браузеров свои менеджеры плагинов. Вообще в принципе, если это не слака какая нибудь, то скрипты постинстала пакетов могут делать нечто более сложное чем установить снап-пакет. В генту его вообще предварительно из исходников при этом можно собрать.

kirill_rrr ★★★★★
()

Пробую собрать в ArchLinux AUR на базе пакета Shuttered Pixel Dungeon, однако Gradle 9 из основного репозитория ругается в нескольких местах на build.gradle-ы. Пока пробую собрать Gradle 8 из AUR, занятие тоскливое. Держу в курсе.

burgertroll
()
Ответ на: комментарий от Gentooshnik

Как? Я, конечно, года три уже не пытался, но в прошлый раз он яростно требовал снести OpenRC и установить systemd.

У меня в генте уже 3 года как systemd(а может и больше, перешел на этот профиль до того как это стало мэйнстримом).

[4] default/linux/amd64/23.0/desktop/systemd (stable) *

Loki13 ★★★★★
()
Последнее исправление: Loki13 (всего исправлений: 1)
Ответ на: комментарий от burgertroll

1 пакетного менеджера не хватит

Зависит как от требований пользователя, так и от функционала ПМ и наполнения реп.

fwupd для прошивок

Тут альтернатив нет, хотя это и не совсем пакетный менеджер.

Менеджер плагинов NVim

Менеджер расширений GNOME 3

Браузер со своим менеджером плагинов

Управляю пакетами в emacs’е и аддонами для gnome и браузера с помощью nix.

Несколько пакетных менеджеров из «экосистем» языков программирования

Тут nix и guix тоже позволяют гибко управлять сборочным окружением, подтягивая нужные инструменты и зависимости на лету только для текущего проекта.

kneedeep
()
Ответ на: комментарий от burgertroll

Пока пробую собрать Gradle 8 из AUR, занятие тоскливое. Держу в курсе.

С Gradle 8 удалось собрать (gradle8 build RemixedDungeonDesktop:shadowJar по аналогии со Snap). Удалось запуститься.

Несколько удручает конечно необходимость запускаться в R/W директории с симлинком на data. Хотелось бы, чтобы пути можно было передать параметрами Java или аргументами.

Выбрал в качестве рабочей директории ~/.local/share/remixed-dungeon/var/. Подвис следующий вопрос: игра создаёт внутри этой директории полный путь home/ИМЯРЕК/.local/share/remixed-dungeon/saves/. Т. е. создаёт директорию с сохранёнками по относительному пути в рабочей директории, как будто утерян лидирующий слэш. При этом игра создаёт корректно файл /home/ИМЯРЕК/.local/share/remixed-dungeon/preferences.hjson

Возможности переопределить описанное поведение не нашёл. Возможно с этим что-то сделать с вашей или моей стороны? Спасибо!

@mike666

burgertroll
()
Ответ на: комментарий от mike666

но сам снап говорит что ставится почти везде

И вы говорите.

Положим так: ни один здоровый человек не будет ставить снап где-то за пределами Убунты. Тем более ради какой-то игрульки.

MoldAndLimeHoney ★★
()
Ответ на: комментарий от burgertroll

Похоже на банальную ошибку. (т.к. тестировал я только то что она запускается и работает)

Возможно что достаточно поравить тут: https://github.com/NYRDS/remixed-dungeon/blob/746fa4b7dd05b46c222763bc01fb03e5892f6d73/RemixedDungeonDesktop/src/libgdx/java/com/nyrds/platform/storage/FileSystem.java#L292

Но нормально проверить смогу только на выходных.

О передаче путей не думал (т.к. код эволюционировал с android), но возможно это тоже можно решить малой кровью (RO mods/Remixed, остальное (сейвы, другие моды, логи, настройки RW)

mike666
() автор топика
Ответ на: комментарий от kirill_rrr

Просто на 100-м демоне gvfs и прочей бесполезном мусоре я начинаю немного косо смотреть на 101-й такой же демон.

И что?

И ничего не работает потому что рантайм нужных версий не подтянут, а рантайма там второй такой же дистрибутив?

Всё подтягивается. Рантаймы кор компактные весьма. Линукс вообще на дискету можно уместить при желании,

Как бы да, но за прошедшие 20-25 лет эту морду допилили до шикарного состояния и это прям вообще всё меняет.

Всё равно, что мёртвому припарка

MEZON ★★★★★
()
Ответ на: комментарий от MoldAndLimeHoney

Я ставлю снап везде и всюду. И всех учу этом. Я не здоровый? Может у вас проблемы со здоровьем таки?

MEZON ★★★★★
()
Ответ на: комментарий от MEZON

Я ставлю снап везде и всюду. И всех учу этом. Я не здоровый?

Вопрос риторический.

MoldAndLimeHoney ★★
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.