Гра з хешами блокчейну
Документ із вимог до продукту управління грою Hash Game (PRD)
1. Огляд проекту
Мета цієї функції — надати адміністраторам гнучку систему управління грою Hash Game, яка дозволяє встановлювати різні коефіцієнти та ліміти ставок для ставок на блокчейні та поза блокчейном для кожної гри Hash Game. Управління ставками на блокчейні та поза ним має бути незалежним, щоб забезпечити правильне застосування коефіцієнтів і лімітів ставок для кожного типу ставки. Для ставок на блокчейні адміністраторам також потрібно вказати відповідний тип криптовалюти (наприклад, BTC, ETH, USDT тощо).
2. Функціональні вимоги
2.1 Управління базовою інформацією про гру
Опис вимоги:
Адміністратори можуть встановлювати базову інформацію для кожної гри Hash Game, включаючи назву гри, тип гри та постачальника.
Адміністратори можуть переглядати та редагувати конкретну конфігурацію для кожної гри Hash Game, включаючи різні коефіцієнти та ліміти ставок для ставок на блокчейні та поза ним.
2.2 Коефіцієнти та ліміти ставок для ставок на блокчейні та поза ним
Опис вимоги:
Для кожної гри Hash Game адміністратори можуть окремо встановлювати коефіцієнти та ліміти ставок для ставок на блокчейні та поза ним.
Ставки на блокчейні:
Коефіцієнти: Встановіть коефіцієнти для ставок на блокчейні. Наприклад, ставка 1 USDT може мати коефіцієнт 0.95x.
Ліміти ставок: Встановіть мінімальні та максимальні суми ставок для ставок на блокчейні, наприклад, мінімум 1 USDT і максимум 10 000 USDT.
Позаблокчейнові ставки:
Коефіцієнти: Встановіть коефіцієнти для позаблокчейнових ставок, наприклад 1:0.95 або інші користувацькі коефіцієнти.
Ліміти ставок: Встановіть мінімальні та максимальні суми ставок для позаблокчейнових ставок, наприклад, мінімум 1 USDT і максимум 10 000 USDT.
2.3 Незалежне налаштування коефіцієнтів та лімітів ставок
Опис вимоги:
Коефіцієнти та ліміти ставок для ставок на блокчейні та поза ним мають встановлюватися незалежно, щоб забезпечити правильне управління та застосування кожного типу ставки.
Система повинна дозволяти адміністраторам регулювати коефіцієнти та ліміти ставок незалежно для ставок на блокчейні та поза ним без перешкод.
Адміністратори повинні мати можливість чітко переглядати поточні коефіцієнти та ліміти ставок на інтерфейсі та коригувати їх у реальному часі.
2.4 Динамічні оновлення та миттєвий ефект
Опис вимоги:
Будь-які зміни коефіцієнтів та лімітів ставок мають набирати чинності негайно, щоб наступна ставка, зроблена гравцем, застосовувала нові налаштування.
Адміністратори можуть оновлювати коефіцієнти та ліміти ставок у будь-який час, а система має гарантувати цілісність даних і синхронізацію у реальному часі.
2.5 Валідація налаштувань
Опис вимоги:
Система повинна виконувати перевірку даних, щоб гарантувати правильність усіх налаштувань. Наприклад:
Тип криптовалюти для ставок на блокчейні має бути дійсним і відповідати підтримуваним платформою криптовалютам.
Максимальні та мінімальні суми ставок для обох типів ставок мають відповідати правилам платформи, запобігаючи встановленню недійсних або нерозумних лімітів.
2.6 Історія коефіцієнтів та лімітів ставок
Опис вимоги:
Система автоматично записуватиме всі зміни коефіцієнтів та лімітів ставок, включаючи час зміни, особу, яка вносила зміни, та зміст зміни.
Адміністратори можуть переглядати та відслідковувати історію змін налаштувань для кожної гри у будь-який час.
2.7 Моніторинг ставок користувачів
Опис вимоги:
Система повинна у реальному часі контролювати суми ставок користувачів, щоб вони не перевищували встановлені ліміти.
Якщо сума ставки користувача перевищує ліміт, система має видавати попередження та обмежувати цю ставку.
3. Проектування системи
3.2 Проектування бекенду
3.3 Проектування фронтенду
Інтерфейс управління грою:
Адміністратори можуть переглядати налаштування ставок для кожної гри Hash Game, включаючи коефіцієнти на блокчейні та поза ним, ліміти ставок тощо.
На сторінці налаштувань кожної гри адміністратори можуть окремо налаштовувати ставки на блокчейні та поза ним. Кожне налаштування включає коефіцієнти, мінімальну ставку, максимальну ставку та тип криптовалюти (тільки для ставок на блокчейні).
Кнопка "Update Settings" дозволить адміністраторам застосувати зміни негайно після редагування налаштувань.
Інтерфейс запису ставок:
Відображає записи ставок користувачів, включаючи суми ставок, типи ставок (на блокчейні або поза ним), результати, інформацію про гру тощо.
4. Нефункціональні вимоги
4.1 Вимоги до продуктивності
Система має ефективно обробляти великий обсяг даних про гри Hash Game, особливо коли багато користувачів роблять ставки. Оновлення та запити до даних про ставки мають швидко реагувати.
Запити до бази даних та операції оновлення мають завершуватися протягом 100 мс для забезпечення плавної роботи адміністраторами.
4.2 Вимоги безпеки
Всі дані ставок, коефіцієнти та ліміти ставок мають бути зашифровані та безпечно збережені для забезпечення безпеки конфіденційних даних.
Система має реалізувати контроль доступу, дозволяючи лише авторизованим адміністраторам встановлювати коефіцієнти та ліміти ставок.
4.3 Обслуговуваність
Код має відповідати стандартним практикам розробки, забезпечуючи хорошу підтримуваність та легкість розширення функціоналу у майбутньому.
Система має підтримувати автоматичне ведення журналів та відстеження виключень для швидкого виявлення та вирішення проблем адміністраторами.
5. Висновок
Ця функція управління грою Hash Game надає адміністраторам гнучкі та точні інструменти для контролю та налаштування параметрів ставок у грі, включаючи коефіцієнти та ліміти ставок для обох типів ставок — на блокчейні та поза ним. Завдяки незалежному управлінню коефіцієнтами та лімітами ставок для кожного типу, адміністратори можуть гарантувати правильне застосування правил для кожного виду ставки. Крім того, система підтримує вказівку типів криптовалют, щоб задовольнити різноманітні потреби платформи.
Якщо виникнуть питання або додаткові вимоги, не соромтеся звертатися до нас!
Примітка: цей PRD створений для розуміння вимог, і його зміст є лише для довідки.
Дата здачі — 15 днів, не більше 20 днів
-
12 днів22 190 UAH
265 12 днів22 190 UAHВітаю! Готовий приступити до співпраці з цим проектом. Завдання виглядає цікавим. Приймаю це як виклик.
-
10 днів22 190 UAH
1611 35 1 3 10 днів22 190 UAHДоброго дня!
Готовий перейти до співпраці!
Досвід в схожих проектах - є.
*деталі в особистих*
Увага!
Якщо я вказав у сумі ставці "1111" або "777", то це означає, що мені потрібно більше інформації для оцінювання проекту(також терміни можуть змінюватись від обсягу).
-
10 днів133 138 UAH
198 10 днів133 138 UAHДобрий день, ми команда програмістів хочемо взятися за ваш проект
Актуальні фриланс-проєкти в категорії Javascript та Typescript
Оновлення дизайну на сайтіПотрібно оновити дизайн існуючого сайту, використовуючи HTML, CSS, JS: освіжити зовнішній вигляд, зробити його сучасним і адаптивним під мобільні пристрої. Потрібно додати плавні анімації та інтерактивні елементи. HTML та CSS верстання, Javascript та Typescript ∙ 9 годин 50 хвилин тому ∙ 67 ставок |
Консультація та аудит поточного проєкту на Odoo 19 Community EditionШукаємо Odoo Developer — соло-розробника з досвідом розробки на Odoo 19 Community Edition, у тому числі за допомогою Claude Code. Нам потрібен спеціаліст, який має успішно реалізовані проєкти в Odoo та практичний досвід розробки з використанням Claude Code. Важливо: розглядаємо… C та C++, Javascript та Typescript ∙ 15 годин 29 хвилин тому ∙ 5 ставок |
Інтернет-магазину одягуПотрібен розробник для інтернет-магазину одягу Шукаю досвідченого розробника для створення повноцінного інтернет-магазину одягу з дроп-моделлю продажу. Що потрібно зробити: 6 сторінок: головна, товар, кошик, оформлення, акаунт, адмін панель Вхід через Google акаунт Кошик і… HTML та CSS верстання, Javascript та Typescript ∙ 2 дні 12 годин тому ∙ 98 ставок |
Розробка повного стеку — Панель управління Amazon PPC (Етап 1)Потрібен full-stack розробник з досвідом роботи з Amazon API для реалізації Stage 1 внутрішнього PPC-дашборда. Проект реальний, дані живі, все готово до старту. Прототип фронтенда (5 сторінок, React + TypeScript): ЩО ВЖЕ ГОТОВО — Фронтенд-прототип на React 18 + TypeScript +… Javascript та Typescript, Веб-програмування ∙ 4 дні 23 години тому ∙ 32 ставки |
Розробка сайту-конструктора фотокниг і фоторамокМета проекту Необхідно розробити сучасний веб-сайт для замовлення фотокниг, фоторамок та іншої персоналізованої фотопродукції. Головне завдання проекту — надати клієнту можливість самостійно створити готовий макет виробу без участі дизайнера безпосередньо на сайті.Основний… Javascript та Typescript, Веб-програмування ∙ 6 днів 15 годин тому ∙ 99 ставок |