Сайт одностраничник с рулеткой и мини игрой (не скам)
Если устали делать лендинги, то велком.
Мне случайно достался домен masturbation.ru и захотелось сделать на нем что-нибудь веселое.
Кратко:
Адаптивный сайт со скриптом рулеткой, мини-игрой с набором очков на секторах рулетки, блоком "поделиться", запросом PWA, яндекс и гугл аналитика.
Как видите задача не сложная, но есть нюансы, о них в ТЗ.
Условия:
- Работаем только через безопасную сделку.
- Точно перенести дизайн - цвета, шрифты, размеры и так далее. (Дизайн мой, сделан в фигме)
- Скрипт должен работать как часы, как и сайт в целом.
- Халтуру не приму, если не уверены в своих силах не оставляйте заявку, и я и вы только потеряем время.
ТЗ:
-Рулетка
При нажатии на кнопку SPIN в центре рулетка начинает вращаться, кнопка SPIN меняет цвет на немного более темный. Пока кнопка нажата вращение продолжается.
Когда юзер отпускает кнопку цвет кнопки меняется на прежний и вращение постепенно останавливается.
Тут важно создать иллюзию контроля и даже отдать часть контроля пользователю, что бы он думал, что отпустив кнопку в определенный момент он может повлиять на то в каком секторе остановится колесо.
Необходимо сделать так, что бы это было возможно, но сложно и получалось не всегда. То есть что бы игра была и скилозависимой и рандомной.
Этого мы добьемся настройкой двух параметров - скорости вращения и времени до полной остановки рулетки, которое всегда должно быть диапазоном,
а не точным значением. Например рандом от 2.5 до 3 секунд.
С этими двумя параметрами необходимо будет поэкспериментировать пока не подберем нужные.
-Мини-игра
Когда юзер нажимает кнопку плей под рулеткой, то появляется попап (скрин фрейм 513), и вверху слева от рулетки появляется
надпись "SCORE:", юзер жмет ОК в попапе и игра начинается. Юзер вращает рулетку и числовое значение на выпавшем секторе суммируется и добавляется под "SCORE:".
Когда выпадает красный сектор игра заканчивается и появляется попап с достигнутым юзером счетом и блоком "поделиться"(скрин фрейм 514).
Если юзер нажимает "PLAY NOW", то игра начинается заново, счет обнуляется. Если юзер просто закрывает попап, то сайт возвращается к режиму "свободной рулетки", без счета.
-обновление страницы также возращает сайт к изначальному состоянию "свободной рулетки"
-блок "поделиться" включает в себя ВК, фейсбук, твиттер, телеграм, ватсап, реддит
-ниже кнопка "Get Google Play", там будет ссылка на мое приложение
-добавить яндекс метрику и гугл аналитику
-добавить PWA
я не очень в курсе по каким правилам он работает, надо будет обсудить
интересно можно ли делать запрос юзеру на добавление приложения несколько раз, если он отказался в первый и можно ли ли сделать просто кнопку на сайте "Добавить приложение на рабочий стол"
соответственно сайт должен работать оффлайн, если нет подключения к интернету и обновляться если подключение есть.
С моей стороны наивно было бы думать, что это финальный вариант сайта. Если проект не меняется, то это мертвый проект, поэтому возможно продолжение сотрудничества.
Заявки фрилансеров












