Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Название проекта: Карточная игра AZI с элементами торговли и розыгрыша

Цель проекта: Разработка кросс-платформенного мобильного приложения для игры в карточную игру Azi, описанную в предоставленных правилах. Приложение должно быть доступно на платформах iOS и Android и поддерживать многопользовательскую игру онлайн.

Функциональные требования:

Авторизация и регистрация:

  • Возможность регистрации через email, телефон или через социальные сети (Google, Apple, Facebook).

  • Возможность входа в аккаунт с использованием пароля, отпечатка пальца или Face ID.

  • Поддержка гостевого входа без регистрации.

Главное меню:

  • Кнопка "Начать игру" для создания или присоединения к новой игре.

  • Кнопка "Настройки" для управления параметрами игры и профиля.

  • Кнопка "Правила игры" для ознакомления с правилами.

  • Кнопка "Магазин" для покупки внутриигровой валюты или предметов (опционально).

  • Кнопка "VIP" для закрытых столов.

Игровые режимы:

  • Многопользовательская игра: Игра через интернет с другими игроками.

  • Тренировка: Режим для изучения игры и тренировки против ИИ без ставок.

Сдача карт:

  • Автоматическое определение сдатчика карт.

  • Анимация тасовки колоды и раздачи карт.

  • Отображение козырной карты с анимацией.

  • Возможность игрокам отказаться от участия в игре после открытия козыря.

Торговля:

  • Интерфейс для ставок и повышения ставок.

  • Поддержка торговли "в темную" и после открытия карт.

  • Подсветка текущего хода и анимация для повышения ставок.

Розыгрыш:

  • Интерфейс для выбора карт для хода.

  • Автоматическая проверка правил (наличие масти, необходимость бить козырем и т.д.).

  • Подсчет взяток и определение победителя розыгрыша.

Дополнительные правила:

  • Реализация правила "разномасть" с соответствующими интерфейсными подсказками.

  • Возможность предложить "Ази" другим игрокам, а также автоматическая проверка на выполнение условий.

Интерфейс пользователя (UI):

  • Интуитивно понятный и простой интерфейс с поддержкой жестов.

  • Дизайн, адаптированный под различные размеры экранов.

  • Отображение аватаров игроков, их ставок и текущего состояния игры.

  • Визуализация колоды, козыря, ставок и взяток.

Звук и музыка:

  • Фоновая музыка с возможностью отключения.

  • Звуковые эффекты для тасовки карт, раздачи, хода, ставки и т.д.

  • Возможность выбора звуковых пакетов.

Настройки:

  • Настройки звука и музыки.

  • Настройки отображения (тема оформления, яркость, язык и т.д.).

  • Возможность управления уведомлениями.

Социальные функции:

  • Возможность добавления друзей.

  • Чат для общения с другими игроками в процессе игры.

  • Возможность отправки приглашений на игру через социальные сети или мессенджеры.

  • VIP стол по приглашению.

Магазин (опционально):

  • Возможность покупки уникальных аватаров, тем оформления и звуковых пакетов.

Интеграция с платформами:

  • Поддержка синхронизации через облако (например, через Google Play Games или Apple Game Center).

  • Поддержка достижений и лидербордов.

  • Для VIP столов отдельные достижения и лидерборды.

Технические требования:

Платформы:

  • iOS: Поддержка iOS 13 и выше.

  • Android: Поддержка Android 8 и выше.

Разработка:

  • Разработка на кросс-платформенных фреймворках, таких как Flutter или React Native.

  • Использование респонсивного дизайна для поддержки разных размеров экранов.

  • Обеспечение стабильной работы приложения при слабом интернет-соединении.

Серверная часть (для онлайн-режима):

  • Обеспечение безопасной передачи данных (HTTPS).

  • Использование надежных серверов для хранения данных и проведения матчмейкинга.

  • Резервное копирование данных и возможность восстановления игры при обрыве соединения.

Тестирование:

  • Тестирование на различных устройствах с различными версиями ОС.

  • Юнит-тесты для критических функций.

  • Тестирование пользовательского интерфейса и взаимодействий.

Поддержка и обновления:

Релиз и поддержка:

  • Публикация приложения в App Store и Google Play.

  • Обеспечение регулярных обновлений с исправлением багов и улучшением функционала.

  • Поддержка пользователей через систему обратной связи внутри приложения.

Обновления:

  • Периодические обновления с новыми функциями, темами оформления и улучшениями.

  • Обеспечение совместимости с новыми версиями ОС iOS и Android.

Сроки реализации:

  • Разработка приложения с нуля до релиза в маркетах должна занять примерно 1-2 месяца с учетом всех этапов тестирования.

Правила игры:

  • Колода из 27 карт, 3 масти. Каждая масть от 6 до Туза.

  • Этапы игры: сдача карт и розыгрыш.

  • Игроки делают ставки перед игрой. Пример: 10 рублей.

  • Карты сдаются после тасовки, определяется козырная масть.

  • Игроки, отказавшиеся от игры, сбрасывают карты. Оставшиеся игроки начинают игру.

  • Торговля "в темную" начинается с первого игрока. Повышение ставки минимум в 1.5 раза.

  • Игроки делают ставки по очереди, либо пасуют. Макс 3 повышения ставки на игрока.

  • Игрок, первый взявший 2 взятки, выигрывает кон. Если никто не берет более 1 взятки, это ничья (Ази), что ведет к новому розыгрышу с добавленными условиями для игроков.

2.1 Доступ к VIP столам

VIP столы должны быть закрыты для обычных пользователей:

Описание: VIP столы будут доступны только пользователям, которые имеют специальные права доступа.

Реализация:

Обычные пользователи не могут присоединяться к VIP столам в списке доступных столов.

При попытке обычного пользователя войти в VIP стол, система должна отображать сообщение о закрытости стола.

2.2 Первоначальный вход

Первый вход в VIP столы только с согласия администратора:

Описание: Для первого входа в VIP стол пользователю необходимо получить разрешение от администратора в социальных сетях.

Реализация:

После запроса на вход в VIP стол система должна отправлять уведомление администратору.

Администратор может одобрить или отклонить запрос через интерфейс администратора.

При одобрении администратором пользователь получает доступ к VIP столу.

2.3 Выдача фишек

Фишки выдает только администратор игры:

Описание: Фишки для игры в VIP столах выдаются только администратором.

Реализация:

В интерфейсе администратора должна быть возможность выдачи фишек пользователям, находящимся за VIP столом.

Система должна поддерживать отслеживание количества выданных фишек и возможность их возврата.

2.4 Полный контроль за администратором

Полный контроль за администратором:

Описание: Администратор должен иметь полный контроль над VIP столами, включая управление доступом и фишками.

Реализация:

Администратор должен иметь доступ к полному списку VIP столов и пользователям, находящимся за ними.

Администратор должен иметь возможность:

Добавлять и удалять пользователей из VIP столов.

Регулировать количество фишек для каждого VIP стола.

Просматривать историю действий и выдачи фишек.

2.5 Рейк

Рейк от ставок, варьирующий от 1 до 10 процентов с шагом 0.5:

Описание: В VIP столах должен вычитаться рейк от ставок, который устанавливается в диапазоне от 1% до 10% с шагом 0.5%.

Реализация:

Администратор должен иметь возможность установить процент рейка в диапазоне от 1% до 10% с шагом 0.5%.

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

Администратор должен видеть информацию о текущем проценте рейка и его влиянии на ставки.

Пользователи не должны иметь доступа к информации о рейке.

________________________________________

3. Технические требования

3.1 Безопасность

Доступ: Все действия с VIP столами и настройками рейка должны быть доступны только администратору.

Шифрование: Данные о фишках, рейке и доступе должны быть зашифрованы.

3.2 Интерфейс

Административный интерфейс: Интерфейс администратора должен быть удобным для управления VIP столами, выдачи фишек и настройки рейка.

Настройка рейка: Интерфейс для установки и изменения процента рейка должен включать выпадающий список или ползунок для выбора значения от 1% до 10% с шагом 0.5%.

3.3 Логирование

Журналирование действий: Все действия, связанные с управлением VIP столами, выдачей фишек и настройкой рейка, должны логироваться для последующего анализа и аудита.

3.4

Создать искусственный интеллект (AI), который будет играть в карточную игру с другими игроками, используя стратегии и тактики, чтобы победить других игроков с возможностью добавление в любые столы Администратором

5 месяцев назад
guest_1725048171209
7 месяцев в сервисе
Был
5 месяцев назад
Файлы доступны только авторизованным пользователям

Заявки фрилансеров

Екатерина
 
23 года
5 месяцев в сервисе
Была
5 месяцев назад
5 месяцев назад
Максим
 
39 лет
2 года в сервисе
Был
14 часов назад
5 месяцев назад
Кристина
 
19 лет
8 месяцев в сервисе
Была
11 дней назад
5 месяцев назад
Борис
 
38 лет
16 лет в сервисе
Был
7 часов назад
8 отзывов
5 месяцев назад
ТОП-10
Мобильные приложения
Сергей
 
40 лет
5 лет в сервисе
Был
18 часов назад
1 отзыв
5 месяцев назад
Малиш
 
23 года
5 месяцев в сервисе
Был
месяц назад
5 месяцев назад
Инноватикс
 
25 лет
6 месяцев в сервисе
Была
3 месяца назад
5 месяцев назад
Анастасия
 
24 года
5 месяцев в сервисе
Была
3 месяца назад
5 месяцев назад
Матвій
 
17 лет
5 месяцев в сервисе
Был
5 месяцев назад
5 месяцев назад
Ельхан
 
34 года
5 месяцев в сервисе
Был
5 месяцев назад
5 месяцев назад
Денис
 
35 лет
9 лет в сервисе
Был
6 часов назад
15 отзывов(-1)
5 месяцев назад
Иван
 
36 лет
14 лет в сервисе
Был
день назад
45 отзывов
5 месяцев назад
#1
Мобильные приложения
Даниил
 
20 лет
8 месяцев в сервисе
Был
3 месяца назад
5 месяцев назад
Никита
 
24 года
7 месяцев в сервисе
Был
4 месяца назад
2 отзыва(-1)
5 месяцев назад
Коля
 
39 лет
3 года в сервисе
Был
6 часов назад
48 отзывов
5 месяцев назад
Сергей
 
30 лет
7 лет в сервисе
Был
9 часов назад
1 отзыв
5 месяцев назад
Георгий
 
30 лет
6 лет в сервисе
онлайн
7 отзывов
5 месяцев назад
  • Похожие заказы

  • Разработка простого мобильного приложения на nocode для онлайн обучения, включающего видео, статьи, подкасты и чаты. Основная задача - обеспечить легкость управления контентом и возможность приобретения курсов и цифровых продуктов внутри приложения. Приложение должно предоставить пользователям удобный доступ к обучающим ресурсам и возможность общения между учениками.

    Закрыт
    5 месяцев назад
  • Требуется разработка мобильного приложения для поиска поставщиков автозапчастей в Казахстане на платформах iOS и Android. Приложение должно функционировать как платформа для размещения заявок на автозапчасти, где поставщики откликаются с предложениями. В приложении предусмотрен чат с переводчиком на русский, английский и китайский языки. Полное техническое задание доступно. Опыт разработки аналогичных приложений приветствуется.

    Закрыт
    5 месяцев назад
  • $30

    Требуется программист с опытом работы в C++ для разработки хука пакетов в мобильной игре. Задача заключается в выводе всех исходящих пакетов от клиента в logcat. Подробности задачи и дополнительные вопросы обсуждаются с заказчиком.

    Закрыт
    5 месяцев назад
  • Ищем квалифицированного специалиста для подтверждения аккаунта разработчика в Google Play. Необходимо выполнить все требования до 16 октября 2024 года. Требуется опыт работы с Google Play Console и внимательность к деталям. Задачи включают заполнение форм и предоставление документов для верификации. Срок выполнения - три дня с момента предоставления доступов.

    Закрыт
    5 месяцев назад
  • $14

    Требуется тестировщик для проверки мобильного приложения игры на базе Android. Необходимо выявить наличие багов, оценить качество игры и проверить на лаги. Оплата производится в день выполнения задачи.

    Закрыт
    5 месяцев назад
  • $5

    Требуется разработка мобильного приложения, которое будет конвертировать .png файлы из загруженного .zip архива в формат .btx. Файлы должны сохраняться в папке Download с сохранением исходных названий. Примеры ботов на C# и Python для конвертации в .ktx могут быть предоставлены.

    Закрыт
    5 месяцев назад
  • Требуется разработка мобильного приложения для изучения иностранного языка с функциями распознавания речи, интерактивных диалогов и анализа прогресса. Доступны варианты нативной разработки для iOS и кросс-платформенной разработки на Flutter или React Native. Полное сопровождение публикации на App Store и Google Play. Подробности обсуждаются.

    Закрыт
    5 месяцев назад