Заказчик
Отзывы фрилансеров:
+ 0
- 0
Зарегистрирован на сайте 2 месяца
341.98 $ — 328.50 €
Срок: 1–2 недели
# Техническое задание по разработке копии игр
***
## Что имеется:
* Фронтенд на React.js
* Бекенд на Laravel ( Swagger предоставлю как определимся с выбором игр и пустим в работу )
## Что необходимо:
***
* Пять различных игр, без особого функционала. Что должно присутствовать в каждой игре:
* Красивый визуал
* Возможность сделать один спин (!!!)
* После первого спина, клиент перенаправляется на URL, который придет с бекенда
* Какие должны быть игры:
* Слоты
* Краш ( ракетка )
* Лотерейка ( любая, хоть 6/36 )
* Рулетка ( кейсы )
* Еще одна вариация любой из представленных игр
## Логика работы игр с бекендом
***
* Список игр на фронте получаем с бекенда
*
/api/v1/games/
* Каждая игра представляет из себя JSON объект
*
{id: 1, title: game name, image: url }
* При открытии игры, отправляется запрос на Backend
*
/api/v1/games/{gameID}/userLogin
с ID пользователя и ID игры
* Если от сервера получен ответ 200, OK
* Если получен иной ответ, отправляем на домашнюю страницу
* Получаем с сервера список призов
*
/api/v1/games/{gameID}/getPrizePool
* Уточним поэже, как возьмем в работу
* Даем пользователю сделать один спин, при этом отправляя запрос на
*
/api/v1/games/{gameID}/firstSpin
* После этого, отрисовываем анимацию проигрыша, даем сделать еще один спин, отправляя запрос на
*
/api/v1/games/{gameID}/prize
* Получаем ответ вида:
json {link: '', prize: {...} }
* Отрисовываем анимацию выйгрыша суперприза, и отправляем пользователя по ссылке из json объекта ( link )
Разделы:
Опубликован:
08.11.2024 | 16:48 [поднят: 08.11.2024 | 16:48]
Заказ находится в архиве