Перейти к содержимому
RU
Играть

Форум

totoromotoro

Пользователи
  • Публикации

    2
  • Зарегистрирован

  • Посещение

Посетители профиля

Блок посетителей профиля отключен и не будет отображаться другим пользователям

  1. Приложение получило некоторые обновления, которые вы можете отследить в данном compare. Так же обновил и исправил оформление (на сколько это возможно) самой инструкции, теперь она почти такая же информативная как и на github.
  2. totoromotoro

    Сборка клиента HTML5 для Linux

    Года полтора назад пользовался клиентом созданным при помощи nativefier отсюда. Но по причине умершего проекта я не думаю что эта инструкция будет актуальна уже когда-то. По этой причине я и решил создать кастомный клиент похожий на Windows решение. Тот же движок хромиума в обёртке электрона. И так, приступим. Для сборки нам понадобится линукс, прямые руки, уметь копипастить, git и немного времени. - Сборка Установите npm & nodejs. Для Manjaro/ArchLinux: sudo pacman -S nodejs npm Для Debian/Ubuntu/Linux Mint: sudo apt install nodejs npm Склонируйте репозиторий и перейдите в директорию с проектом: git clone https://github.com/WolfAURman/opentank && cd opentank Запустите установку зависимостей: npm install Запустите сборку: npm run build Получите готовый appimage в директории: dist/opentank-*.AppImage - Разработка Если вы хотите что либо изменить в коде, и запустить без сборки проект, то воспользуйтесь следующей командой: npm start - Использование Для запуска воспользуйтесь командой: ./dist/opentank-*.AppImage Для получения дополнительной информации вы можете посетить страницу википедии: Arch Linux Wiki - Chromium. - Хранение данных Все данные приложение хранит в данной директории: ~/.config/opentank/ - Создание ярлыка приложения Создайте папку для иконки и самого приложения: mkdir -p ~/.opentank Поместите с репозитория директорию assets с вложенным изображением в данную папку, а так же непосредственно само приложение opentank-*.AppImage Создайте .desktop файл: cat << EOF > ~/.local/share/applications/opentank.desktop [Desktop Entry] Type=Application Exec=/home/$USER/.opentank/opentank-*.AppImage Icon=/home/$USER/.opentank/assets/icons/512x512.png Terminal=false Categories=Games;Game; Keywords=tanki;opentank;OT; Name=OpenTank GenericName=OpenTank EOF Обновите базу файлов .desktop: update-desktop-database ~/.local/share/applications Считаю что для проекта на коленке получилось нормально. Игра запускается и работает (да и лол, с чего бы ей не работать, это просто движок хромиума что запускает страницу браузера в отдельном окне) считаю большего для счастья не нужно Ссылка на репозиторий: github Если что-то в инструкции не особо понятно - можете открыть README.md из официального репозитория P.S - откреститься от всех проблем всё же нужно: если администрации проекта что-то не устраивает, вы можете со мной связаться для решения всех вопросов.
×
×
  • Создать...