Антон Овчинников
Заказчик Антон Овчинников anton0072005 | FL.RU

Антон Овчинников

На сайте 12 лет и 1 месяц (заходил 6 лет 10 месяцев 23 дня назад)
1
91
Рейтинг
91
Все (1)       Заказы (1)        Вакансии (0)       Конкурсы (0)
Разместить заказ
28 Ноября 2017
По договоренности
Здравствуйте.
Необходимо написать программу – лаунчер для майнкрафт, по сути пиратский лаунчер майнкрафт который скачивает ресурсы игры с серверов, умеет запускать эти версии, показывает рекламные сервера, более подробный функционал ниже.
Наглядно можно посмотреть скачав tlauncher (синий), tlauncher legacy, freelauncher и прочие.

Расположение файлов для лаунчеров – свой сервер, в идеале минимальная нагрузка и потребляемый трафик, но все обсуждаемо.

Основной функционал:
1) Автообновление лаунчера при запуске.
2) Скачивание всех версий майнкрафт (с 1.5.2 до актуальны, + неплохо бы снапшоты) с лицензионных серверов игры. (минимальное использование своего сервера)
3) Отображение выбора версии игры список – доступных для загрузки версий (не выделено) и – уже установленные версии (как то выделено в списке) (смотрите Tlauncher legacy, доступные к загрузке темные, которые уже загружены белые. ).
4) Указание произвольного ника игрока.
5) Отображение 1-3 рекламных серверов на главной странице лаунчера, с возможностью быстрого запуска. (кнопка играть, которая запустит определенную версию игры и запустит подключение к данному серверу.)
6) Возможность изменения рекламных серверов без заметного обновления самого лаунчера.
7) Выбранное мной расположение элементов в главном окне лаунчера. (меню выбора версии, кнопка настроек, кнопка открытия папки с игрой итд, дизайн в общем.)
8) Возможность отслеживания посещаемости (запуска) лаунчера и кликов по рекламным серверам, если возможно – внедрение яндекс метрики или какого другого счетчика.
Прочее:
Минимальное количество дополнительного, необходимого для работы, в идеале ничего, запустил файл, он скачал все необходимое – выбрал версию игры, лаунчер загрузил ее и запустил.
Можно создать с нуля, можно использовать чьи то исходники, того же Tlauncher legacy либо Freelauncher. (дам ссылки)
Возможность последующеей поддержки. (в случае проблем с новыми версиями.)
Возможность последущей работы по улучшению лаунчера и добавлению функционала.

Дополнительный функционал (планы на развитие):
1) Возможность установки не только чистых версий игры, а так же версий с установленным Forge, Optifine, и Forge+Optifine.
2) Возможность использования лицензионных аккаунтов. (т.е можно просто ввести ник, а можно переключиться в режим лицензии).
3) Возможность автоматического добавления в игру – рекламных серверов (чтобы добавлялись в саму игры раздел мультиплеер).
4) Вывод информации о причине краша (название проблемного мода как в Tlauncher legacy)

Примеры:
Внешне будем ориентироваться на синий Tlauncher. (tlauncher.org)
По функционалу в идеале полная копия Tlauncher legacy, с отличием – только расположение кнопок, выбора версий итд, те дизайн.
Пример лаунчера с открытым исходным кодом на С++, выполняющего часть основного функционала – ru-minecraft.ru/fayly-dly...
Пример Tlauncher legacy – tlaun.ch/jar

В ТЗ нет мелких подробностей, вроде расположения кнопок итд итп, интересует ПРИМЕРНАЯ цена разных вариантов:
1) Основной функционал на основе чужих исходников.
2) Основной и доп функционал на основе чужих исходников.
3) Основной фукнционал с нуля.
4) Основной и доп функционал с нуля
5) Примерные цены на поддержку.
Спасибо.

Прошло времени с момента публикации: 6 лет 11 месяцев 20 дней 2 часа 54 минуты
Раздел: Программирование / Прикладное программирование

Наши партнеры
Сведения об ООО «Ваан» внесены в реестр аккредитованных организаций, осуществляющих деятельность в области информационных технологий. ООО «Ваан» осуществляет деятельность, связанную с использованием информационных технологий, по разработке компьютерного программного обеспечения, предоставлению доступа к программе для ЭВМ и является правообладателем программы для ЭВМ «Платформа FL.ru (версия 2.0)».