Madwizard 9 Report post Posted July 27, 2019 Доброго врмени суток. Как я писал ранее в теме, начинаю блог разработки. Задача, которую я попытаюсь решить Максимальная автоматизация рутиных процессов, путем создания красивого и понятного интерфейса, подкрепленного простой и понятной документацией.Техническая часть 1. node.js 2. electron.js 3. vue.js + vue router + vuex 4. bootstrap + свои стили Основные модули 1. Панель управления сервером По сути главная страница на которой можно будет запустить сервер и наблюдать за нагрузкой 2. Поиск аккаунта В этом разделе, можно будет найти аккаунт, посмотреть персонажей (полная информация: статы, умения, инвентарь, банк, временный инвентарь) 3. UI конструктор Здесь можно будет кастомизировать UI клиента, посматривать уже существующие окна-формы 4. NPC менеджер Работа над всеми доступными НПС, добавления новых, редактирование, удаление 5. Менеджер монстров Тот же функционал что и для NPC 6. Редактор карт Можно будет редактировать расположение НПС и монстров. В планах еще сделать веб версию программки для создания карт. 7. Документация функций игры, которые будут использоваться в программе 8. Гайды по модулям Дизайн программки 1 Quote Share this post Link to post Share on other sites
Madwizard 9 Report post Posted July 27, 2019 27.07.2019 Так как я не до конца разобрался со всеми тонкостями работы локаций, решил переключится на модуль более разобранный. И это UI Builder. Раньше я перерисовывал интерфейс для не открывшегося проекта Stories of Pirates. И должен признаться вам это тот еще геморрой. Поэтому решил облегчить себе задачу, простым (для пользователей) способом. При открытии этой страницы мы получим список файлов которые клиент использует для отрисовки интерфейса (изображение прикреплено) Далее при открытии файла мы получаем все формы которые в нем есть в виде списка с превьюшками и основной информации о форме: - #id - размер - из скольки компонентов состоит На данном этапе реализовано: 1. Сбор функций использующихся в файлах создания интерфейса 2. Парсер этих файлов 3. Создание миниатюр На этом пока все. Далее планируется реализация редактора этих форм с импортом п.с. Так же если у кого есть идеи по функционалу прошу не стесняться Quote Share this post Link to post Share on other sites
Madwizard 9 Report post Posted August 3, 2019 (edited) 27.07.2019 Работка над редактором интерфейса идет активненько Значит отрефакторена существующая часть модуля работы с интерфейсом. Добавлен поиск по файлам (простой поиск по имени файла, удобно когда работаешь над конкретным файлом). Добавлены логи работы с файлами (конвертирование, наличие) И самое вкусное на сегодня, это дизайн и частично реализованный функционал самого редактора: Сверху навигация по компонентам. 1-ый квадратик это всегда настройки самой формы Остальные это компоненты с соответствующим название типом Справа sidebar со свойствами выбранного компонента или самой формы. Отображаются все необходимые настройки выбранного елемента По центру рабочая область. Пока что реализована отрисовка формы на фоне окна игры, картинок и кнопок. Будет все динамически меняться. К примеру: изменили позицию, формачка подвинулась и т.д. Это пока что альфа версия, конечно же все будет дописано, но уже с интейрфейсом работать одно удовольствие п.с. создал Discord канал программки. Кому интересно поучаствовать заходите не стесняйтесь - https://discord.gg/JVN5Ubw Edited August 3, 2019 by Madwizard 3 Quote Share this post Link to post Share on other sites
V3ct0r 2,116 Report post Posted September 23, 2019 Привет, @Madwizard! Есть новости касательно твоей разработки? Quote Some useful links / Полезные ссылки Tips for making a topic in 'Questions & Help' / Рекомендации по созданию тем в разделе "Помощь" Server Advertising Section Rules / Правила раздела "Реклама серверов" Available e-mail domains for registration / Допустимые e-mail домены для регистрации User groups / Группы пользователей User ranks / Звания пользователей "Broken" pictures on the forum / "Битые" изображения на форуме Beware of scammers! / Осторожно, мошенники! My developments / Мои разработки Mods for client and server / Моды для клиента и сервера PKOdev.NET website for Tales of Pirates Server / PKOdev.NET веб-обвязка для сервера Пиратии I do not provide any help in private messages and outside the forum. Use 'Questions & Help' section please. Thank you for understanding! Я не оказываю какую-либо помощь в личных сообщениях и вне форума. Пожалуйста, используйте раздел "Пиратия: Помощь". Благодарю за понимание! Share this post Link to post Share on other sites