Заказчик
Заказчик kashtansem | FL.RU

Заказчик

На сайте 4 года и 9 месяцев (заходил 3 года 2 месяца 5 дней назад)
1
163.57
Рейтинг
163.57
Все (2)       Заказы (2)        Вакансии (0)       Конкурсы (0)
Разместить заказ
22 Сентября 2021
В игре есть управляемые персонажи, время жизни которых ограничено, пользователь имеет возможность один раз за игру воспользоваться шансом на увеличение времени жизни игрового персонажа. Использовав эту возможность он увеличивает базовое время жизни персонажа в N-ое с точкой кол-во раз.
Допустим это – X[0.8, 1.2, 1.8, 2.5, 5.0].

Необходимо написать функцию\класс в java, которая сбалансирует этот ряд так, что в среднем за одно использование этой возможности пользователь получал 1.5х прирост к времени жизни персонажа.
(В этом списке нет такого прироста, но это правило должно работать на большой дистанции при использовании этой возможности множество раз)
Таким образом нужно реализовать алгоритм, который подберет заданным множителям вероятности такие, что сумма (Pn*Xn) = 1.5.

Алгоритм должен распределять вероятности плавно.

Прошло времени с момента публикации: 3 года 2 месяца 6 дней 14 часов 36 минут
Раздел: Игры / Программирование игр
02 Февраля 2020
Бюджет: 2500 руб
Есть главный проект с packaging pom, есть подпроекты внутри. Один из этих подпроектов – Launcher. Каждый из этих подпроектов должен собираться в jar. Среди этих подпроектов есть зависимости от других подпроектов внутри основного проекта. Без циклических зависимостей. Кроме зависимостей внутри подпроекта, есть зависимости на некоторые библиотеки из репозитория maven.
Задача следующая:
Реализовать структуру проекта так, чтобы: все подпроекты в виде jar собирались в папку Build. Так же все зависимости, что не реализованы в подпроектах, тоесть с maven репозитория, копировались в папку Build/libs в виде jar. Без инсталляции jar этих подпроектов в локальный репозиторий. Естественно в итоге папка build должна быть самодостаточна, скопировал в другую папку ее, ввел команду java -jar Launcher.jar, проект работал.
Таким образом настроить pom`ы так, чтобы была команда скажем "build", что собирала проект. Для того чтобы это сделать достаточно реализовать демо проект, удовлетворяющий этим требованиям.

Прошло времени с момента публикации: 4 года 9 месяцев 25 дней 15 часов 33 минуты
Раздел: Программирование / Веб-программирование

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