Веб игра - Модуль для сайта на JS (сайт на react)
10 000 UAHСценарий
У игроков есть NFT карточки персонажей, от одной до штук ста.
Ещё у них есть карточки NFT земель но в MVP версию давайте не включать земли.
Игрок заходит на сайт, в локации. Среди локаций выбирает ту, на которой сейчас идут соревнования.
Игрок видит условия соревнования и выбирает какие карточки будут сражаться — формирует свою команду. В зависимости от локации это может быть или до 6 или до 8 карточек. Но может быть хоть только одна карточка. Эта команда будет создана только на данной конкретной локации. Если в тот же момент на другой локации идут другие соревнования, игрок снова может использовать те же карточки. Игрок нажимает кнопку “участвовать в соревновании”
На локации есть список противников - игроков которые сформировали свои команды и участвуют в соревновании.
Игрок видит сколько у противника кубков, какая у него лига, таким образом он может косвенно оценить свои силы. Какие у противника карты он не знает.
В бой автоматически определяются 4 (или сколько есть) не замороженные карточки с самым высоким показателем инициативы. У выбранного противника происходит то же самое автоматически. Если у игрока или противника меньше 4 карточек, то с обеих сторон идёт меньше, сколько есть, хоть по одной. Если у игрока или противника нет ни одной карты, матч недоступен.
Во время боя сравниваются указанные в событии параметры плюс модификаторы. У той карточки, у которой параметры выше, выигрывает. Ниже - проигрывает.
В ходе боя за каждую победу игрок получает кубки, за каждое поражение теряет кубки. Проигравшие карточки замораживаются на некоторое время в зависимости от разности лиг нападающего и защищающегося.
Противник аналогично получает/теряет кубки и его карточки замораживаются.
В конце турнира определяются игроки, у которых осталась хотя бы одна незамороженная карточка. Среди них выбирается игрок с самым большим количеством кубков. Если таких несколько (ну мало ли), то всем начисляются призы, на этот случай мы держим несколько запасных призов.
Призы админ перед турниром зачисляет на турнирный кошелёк и указывает их в админке.
полное ТЗ по запросу
-
52 готов приступить к работе, с плюсами достаточно часто играл сам в игре с подобной механикой, могу помочь с настроем баланса
Актуальные фриланс-проекты в категории Javascript и Typescript
Разработка платформы AM Mobility (автосервис, парковка, страхование, аренда автомобилей)
259 176 UAH
Ищем команду или опытного Full Stack разработчика для создания MVP платформы AM Mobility. AM Mobility — это единая цифровая экосистема для автомобилистов, объединяющая в одном приложении и веб-платформе: парковку; автосервис; шиномонтаж; автомойку; аренду автомобилей;… Javascript и Typescript, Веб-программирование ∙ 2 дня 16 часов назад ∙ 101 ставка |
Gsap анимации
1000 UAH
Добрый день. Нужно внести правки в текущем проекте. Нужен специалист, который хорошо работает на gsap/lenis Нужно сделать анимацию карточек. Подробное ТЗ здесь: https://www.figma.com/design/5bLEJudN5LPpB9ZSoJa2Eb/Untitled?m=auto&t=qwyluUctL1lrMNvh-6 Нужно… Javascript и Typescript, Веб-программирование ∙ 2 дня 21 час назад ∙ 21 ставка |
Коммерческая on-premise платформа видеосвязи «ViM»Требуется разработать on-premise систему видеосвязи с базовым расчетом на 100 одновременных подключений (10 изолированных комнат по 10 человек). Платформа должна иметь заложенную архитектуру для будущего горизонтального масштабирования до 1000 пользователей путем добавления… Javascript и Typescript, Веб-программирование ∙ 3 дня 17 часов назад ∙ 32 ставки |
Ищу наставника по Claude Code для запуска веб-проекта с нуля**Кратко о задаче:** Я новичок без опыта в программировании. Есть готовое ТЗ на разработку сайта (42 страницы, Next.js, PostgreSQL). Хочу реализовать его самостоятельно с помощью Claude Code - нужен специалист, который настроит среду и научит меня работать с инструментом. ---… Javascript и Typescript, Обучение ∙ 4 дня 20 часов назад ∙ 18 ставок |
Обновление дизайна на сайтеНужно обновить дизайн существующего сайта используя HTML, CSS, JS: освежить внешний вид, сделать его современным и адаптивным под мобильные устройства. Требуется добавить плавные анимации и интерактивные элементы . HTML и CSS верстка, Javascript и Typescript ∙ 5 дней 14 часов назад ∙ 90 ставок |