Необходимо доработать готовый клиент Minecraft 1.12.2 с модами и внедрить собственный дизайн интерфейса в стиле технического выживания (Industrial / Tech Survival).Что нужно сделать1. Кастомный экран загрузки модов Необходимо заменить стандартный экран загрузки Minecraft/Forge, где отображается процесс загрузки модов, на собственный дизайн. Требования: Стилистика технического выживания (IndustrialCraft 2, Applied Energistics 2, Thermal Expansion, Mekanism, Ender IO и т.д.). Это не должна быть просто статическая картинка. Нужна анимация (GIF-подобный эффект, движущиеся элементы, анимированные шестерни, световые эффекты, индикаторы загрузки и т.д.). Должен отображаться реальный прогресс загрузки модов. Должны остаться все необходимые функции загрузки клиента без ухудшения стабильности. Реализация выполняется непосредственно в клиенте/сборке.2. Кастомное главное меню и экран выбора серверов Необходимо заменить стандартное меню Minecraft и экран выбора серверов на собственный дизайн. Требования: Тематика технического выживания. Качественный фон с анимацией или динамическими эффектами. Оригинальное оформление кнопок и элементов интерфейса. Полностью рабочие кнопки: Одиночная игра Сетевая игра Настройки Выход из игры Другие стандартные функции Можно использовать готовый мод для кастомизации меню (например, Custom Main Menu или другой подходящий для 1.12.2). После завершения работы меню должно быть полностью интегрировано в клиент.Что предоставляю Готовый клиент Minecraft 1.12.2. Примеры желаемого стиля (скриншоты). Доступ к файлам сборки по необходимости.Результат работы Полностью готовый клиент с внедренными изменениями. Все необходимые файлы и конфиги. Инструкция по внесенным изменениям (по необходимости). Проверка работоспособности клиента после интеграции.Важно Ищу человека, который уже работал с кастомизацией Minecraft 1.12.2, Forge и модовыми сборками. Преимуществом будет наличие примеров схожих работ. Желательно предложить собственные идеи по оформлению и анимациям в стиле Tech Survival.
Ставки скрыты
Ставки пока отсутствуют
-
Денис Кирюхов 14 ноября 2016Java вообще-то плохо подходит для написания десктопных программ. Swing и, тем более, AWT по сравнению с нормальными средствами разработки интерфейса явно не в выишрыше. Вам важно именно улучщить с помощью AWT?
-
Николай Фрик
14 ноября 2016
Первая версия этой программы была написана около 10 лет назад с целью создания аплета и в течении всего времени дорабатывалась. На данный момент необходимо довести имеющийся графический интерфейс до юзабельного вида. Текущая версия не позволяет отображать схемы больших размеров из-за отсутствия функции приближения и удаления. Была сделаны некоторые попытки афинного преобразования графического Graphics объекта но тогда теряется качество прорисовки.
Для удобства я прикреплю к проекту файл с детальным описанием задачи.
-
Денис Кирюхов 15 ноября 2016Ясно. Глянул мельком исходники, что касается вывода графики, там придется "перелопатить" 90% кода, отвечающего за вывод картинки. Я знаю о чем говорю, так как в свое время делал простенький графический редактор на Swing. Тут надо бюджет раз в десять больше и по времени месяц как минимум. Если вас устроят такие условия, то я мог бы попробовать, так как тема мне интересна.
-
Николай Фрик
15 ноября 2016
На самом деле там все намного лучше. Наш код организован по контейнерам а не так как у них все в одном каталоге. Но графическая обработка смешана вместе с логикой в одном файле на 3 тыс строк - это около 5% кода всей программы. Для человека со знанием awt там работы максимум на 40 - 60 часов причем 10 уйдет на ознакомление.
-
Денис Кирюхов 15 ноября 2016Ну так скиньте СВОЙ код (раз он намного лучше) куда-нибудь в открытый доступ или хотя бы потенциальным исполнителям по запросу, чтобы разговор был более продуктивным.
Актуальные фриланс-проекты в категории Java
Мы разработали CRM систему для взаимодействия с зубными врачами и лабораториями. Нужно интегрировать сервисы iTero, sirona, medit и др чтобы подтягивались файлы автоматически