Необходима помощь со сборкой мода Minecraft по исходникам на языке Java. Ожидается поддержка в Discord для разбора ошибок и рекомендаций по правильной настройке. Задача включает анализ возникающих проблем и предоставление четких инструкций для успешной сборки мода.
Разработка игр с поинтовой системой (я прикрепил ТЗ, пункты 3.2, 3.3)
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.
Техническое задание (ТЗ) на разработку системы раздачи nft и системы игр с поинтами
1. Общие сведения
Название проекта: illusium
Заказчик: Oleksandr
Дата начала: 07.06.2024
Дата завершения: 07.2024
2. Цель проекта
Создать интегрированную систему, включающую NFT Pass для доступа к играм, игры с системой поинтов, а также лотерею с распределением призов(nft).
3. Описание компонентов системы
3.1. NFT Pass
Функционал: NFT Pass служит пропуском к играм. Пользователь покупает NFT Pass на определенной странице на сайте и получает недельный доступ к играм.
Проверка доступа: На странице игр реализуется смарт-контракт, проверяющий наличие NFT Pass у пользователя. Если NFT Pass присутствует, пользователь получает сообщение об успешной проверке и возможность запуска игры. В противном случае выводится сообщение о необходимости покупки NFT Pass.
3.2. Игры
Перечень игр: Tetris, 2048, Pac-Man, Flappy Bird.
Система поинтов: В каждой игре должна быть реализована система подсчета поинтов.
Сохранение поинтов: Поинты сохраняются на сайте и в блокчейне после завершения игры и подписания транзакции пользователем.
Интерфейс: Поинты отображаются во вкладке Rewards на сайте.
Дополнительная информация: Мы даем информацию по количеству дающихся очков за опеределенные действия в игре
3.3. Поинты
Использование поинтов: Поинты можно использовать для покупки лотерейных билетов.
Сохранение уровней: Уровень пользователя, определяемый суммой всех заработанных поинтов, сохраняется.
Перенос поинтов: Непотраченные поинты не обнуляются, а переносятся на следующую неделю. Обнуляются только лотерейные билеты.
3.4. Лотерея/Раздача
Система лотереи: Раздача осуществляется между кошельками, имеющие действительный NFT Pass, билеты, которые они купили за поинты.
Билеты увеличивают шансы на выигрыш призов. Шансы частично случайные, но пользователи с большим количеством билетов имеют больше шансов на получение главных призов.\
Проценты распределения: У нас есть система распределения, в которой есть так называемые tier'ы, где чем выше tier, тем выше шанс получения наград.
Результаты: результаты лотереи подводятся в конце каждой недели, после чего пользователи могу заклеймить свои награды.
3.5. Staking NFT
После получения наград пользователь может застейкать свои награды(nft) на 80 дней.
4. Требования к разработке
4.1. Смарт-контракты
NFT Pass: Смарт-контракт для выпуска и управления NFT Pass на блокчейне Scroll.
Проверка доступа: Смарт-контракт для проверки наличия NFT Pass у пользователя.
Поинты и лотерея: Смарт-контракт для хранения поинтов, покупки билетов и проведения лотереи.
Staking: Смарт-контракт для стейкинга NFT на 80 дней без возможности забрать застейканый предмет до срока.
4.2. Игры
Подсчет поинтов: Реализация системы подсчета поинтов для каждой игры.
Сохранение результатов: Автоматическое сохранение результатов на сайте и/или в блокчейне.
4.3. Веб-сайт
Frontend уже готов.
Внедрения всего необходимого Backend'а
5. Требования к квалификации исполнителя
Опыт разработки смарт-контрактов на Solidity.
Знание стандартов ERC-721 и ERC-1155.
Опыт работы с IPFS.
Опыт создания и оптимизации веб-сайтов.
Опыт работы с игровыми проектами и блокчейн интеграциями.
6. Сроки и бюджет
Общие сроки выполнения проекта: Необзодимое на это время, но предположительно месяц.
- Похожие заказы
- $20Разработка игр3 заявкиЗакрыт7 месяцев назад
- $50
Требуется помощь в интеграции пуш уведомлений Firebase в проект Unity. На данный момент уведомления приходят из Firebase console, но сервер выдает ошибку 400 application not found. Необходимо разобраться с настройками и исправить проблему.
Разработка игр3 заявкиЗакрыт7 месяцев назад Ищется разработчик для создания компьютерной игры Undead Power Struggle на основе настольной игры Kingdom Builders. Игра должна быть написана на языке Java с использованием Maven и Visual Studio Code. Код должен быть покрыт тестами JUnit на 80%, а документация оформлена в Javadoc. Также требуется соблюдение правил PMD и JaCoCo для отчетности по метрикам.
Разработка игр4 заявкиЗакрыт7 месяцев назад- $40
Требуется разработать простую карточную игру на Unity в стиле дурака. Игра должна включать картинки из Сталкера и предусматривать возможность игры против 1-3 ботов. Проект требует быстрой реализации.
Разработка игр1 исполнительЗавершен8 месяцев назад Требуется помощь в разработке игрового прототипа с использованием среды Unity и инструмента Unity Bolt. Ожидается создание функционального прототипа для тестирования игровых механик.
Разработка игр4 заявкиЗакрыт7 месяцев назад- $100
Требуется разработать онлайн-игру домино для образовательного сайта с клиент-серверным приложением на 2 человека. Игра будет использовать понятия из школьных предметов вместо точек на костяшках. Взаимодействие между игроками через WebSockets или SSE. Проект должен быть реализован как конструктор с возможностью добавления новых предметов через базу данных. Программист с опытом и свежими идеями, желателен портфолио.
Разработка игр1 заявкаЗакрыт7 месяцев назад - $15
Требуется разработать игровой сайт 'найди пару' на HTML. Игра должна быть простой, с доступным кодом, подходящей для сдачи зачета. Основное внимание уделите функциональности и простоте реализации.
Разработка игр7 заявокЗакрыт7 месяцев назад Требуется специалист для ведения около 8 аккаунтов в Unity Asset Store. Необходимо оставлять отзывы к ассетам с частотой 1-2 отзыва в день. Рассматривается найм на месяц. Обязателен минимальный опыт взаимодействия с Asset Store.
Разработка игр2 заявкиЗакрыт7 месяцев назад- $50
Требуется разработать простую игру на языке Lua, вдохновленную Vampire Survivor. Важно предоставить исходный код игры. Примерный дизайн игры доступен в прикрепленном файле.
Разработка игр2 заявкиЗакрыт7 месяцев назад Требуется разработка проекта Light CRMP на новом движке с картой Блекраша. Важно, чтобы игра не имела вылетов и падений под карту при входе в 24/7. Необходимы все команды и транспортные средства, как на Блекраше.
Разработка игрнет заявокЗакрыт7 месяцев назад