Нужно создавать сайт + оптимизировать для мобильный телефонов. ИГРА 1: 1. Русское лото (Всего в мешке 90 бочонков.) выигрывает карта который первым заполнила все 3 поля. (15 цифр) - (максимум ...
Веб сторінку з простою грою
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.
Нужно создать простую игру на вылет с загадыванием/угадыванием цифр.
Подготовительный этап игры
Перед пользователем появляется окно с надписью "Игра начнётся в 00:00 (тут должно быть время которое можно
менять в коде, для примера можем поставить 21:00). Часовой пояс берём GMT+3 (Киев). Под этим
окном должен отображаться таймер с обратным отсчётом 00:00:00
(часы:минуты:секунды). Под таймером нужно сделать окно для воспроизведения
видео из папки Video в корневой папке на хостинге. Под окном для
воспроизведения видео, делаем неактивную кнопку серого цвета "Принять
участие" за 5 минут до установленого времени начала игры кнопка должна стать зелёной и при её нажатии игрок даёт согласие на участие в игре.
За 5 секунд до установленого времени начала игры/раунда игры, игроку присваивается значение
номера пары (условие: суммарное количество игроков в парах, которые могут принять участие в игре должно соответствовать значениям геометрической прогресии с коэффициентом 2, где первый элемент 2 (2,4,8,16,32 и т.д), Например если у нас 19 игроков решило принять участие в игре, только 16 из них будут иметь возможность сыграть, а игроки с 17 по 19 не смогут принять участие в игре м получат сообщение типа «Вы не сможете принять участие
в игре, попробуйте в следующий раз».
Первый раунд/этап игры (длительность 1 минута)
Начинает проигрывается минутное видео в окне воспроизведения видео
Далее под кнопкой "Принять участие" в левом нижнем углу делаем три поля :
- в первом поле отображается Login пользователя из таблицы;
- во втором отображается следующий текст: "ваш статус в даном раунде (и далее либо Загадывающий либо Разгадывающий)", в зависимости от
того какое значение пользователя, которое присвается рандомно;
- в третьем поле пишем текст "Ваш выбор" и добавляем поле ввода, в котором пользователь может
указать число 0 или 1, при попытке ввода других значений выдаем сообщение с
ошибкой (если игрок Загадывающий у него включается 30 секундный таймер с
обратным отсчётом, начинает работать с первой секунды раунда, в течении этого времени игрок должен вписать
в поле ввода 0 или 1; если игрок Разгадывающий у него включается 30 секндный таймер с обратным отсчётом
начинает работать после 30 секунды раунда, в течении этого времени игрок должен
вписать в поле ввода 0 или 1).
Делаем три поля в правом углу экрана, в которой указываем информацию о другом учаснике пары
игрока (противнике):
-в первом поле отображается Login пользователя;
-зеркальный статус противника в даном раунде "Загадывающий" либо "Разгадывающий";
-"Выбор противника" отображается (0 или 1) после 60 секунды раунда.
Второй этап игры
Если Разгадывающий ввёл в поле ввода такое же число, как и Загадывающий - он выиграл и получает сообщение на экране "Вы выиграли и переходите в следующий раунд", его
значение Загадывающий получает сообщение на экране "Вы проиграли";
Если Разгадывающий ввёл в поле ввода отличное число от введёного Загадывающим - он проиграл и получает сообщение на экране "Вы проиграли;
Загадывающий получает сообщение на экране;
Первый раунд игры закончен, в следующий раунд переходят игроки у которые выиграли в первом раунде и цикл повторяется заново.
Игра повторяется до тех пор пока не останется один игрок с значением, перед ним всплывает сообщение "Вы выиграли
игру и получаете приз ". Этот Игрок записывается в таблицу Winners базы данных.
Дополнительные параметры игры:
- в начале второго раунда игроку уже не нужно нажимать кнопку "Принять участие", он должен сразу
видеть информацию о своем статусе в новом раунде в полях левого нижнегно угла монитора и информацию о противнике в правом нижнем углу экрана.
- один раунд игры длится 1 минуту, во время игры в поле для видео транслируется медиафайл из папки Video
(для первого раунда название медиафайла - Video1, для второго - название
медиафайла - Video2 и т.д.);
- на протяжении раунда каждому игроку даётся по 30 сек чтобы сделать свой выбор 1 или 0 в поле "Ваш
выбор", там тоже нужно сделать таймер с обратным отсчётом . Если кто-либо из игрок ничего не введёт на протяжении отаедённого времени - 30 секунд, выбор (0 или 1) присваивается для него рандомно, но после этого в поле с его логином появляется приписка "_Bot");
- между раундами перерыв 5 секунд, в течении которых игроки видят результат раунда игры: сообщение на экране "Вы выиграли и переходите в следующий раунд" или "Вы проиграли".
В правом верхнем углу экрана также нужно создать личный кабинет пользователя, где он может добавить дополнительную информацию о себе (напр. данные банковской карты для получения приза), которая не обязательна при регистрации (для регистрации достаточно только номер телефона, логин, пароль, для входа: номер телефона, пароль)
P.S.: Для разработки предпочтительней использовать JS, Jquery, Node JS или React JS (также можете предлагать свои варианты). Требования к дизайну минимальны, так как дизайн/стили будет добавлен в рамках отдельного задания, сейчас в первую очередь нужно реализовать функционал для тестирования.
- Похожие заказы
- Сайты «под ключ»12 заявокЗакрыт8 месяцев назад
Потрібно по суті зробити клон сторінки, додати туди свою інформацію, яка нам потрібна, щоб цю інформацію можна було міняти (фотографії,текст, файли) і ще важливий момент, якщо людина натисне "повернутись на сайт", то щоб людину повертало ...
Сайты «под ключ»11 заявокЗакрыт8 месяцев назадТребуется создать сайт на подобие https://yakov.partners/. Всего планируется 4 страницы и изменить наполнение.
Сайты «под ключ»22 заявкиЗакрыт9 месяцев назадНужно сделать лендинг по готовому прототипу на Тильде (или другой хорошей площадке) быстро и очень качественно. Обязателен опыт работы создания лендингов для элитного сегмента услуг, высокой ценовой категории.
Сайты «под ключ»23 заявкиЗакрыт8 месяцев назадНеобходимо разработать техническое задание на создание сайта рекламного агенства, занимающегося продвижением в интернете и оказывающего сопутствующие услуги и реализовать его. Бюджет, примеры работ - приветствуются. В оптимале желателен тандем дизайнер + верстальщик. Никаких движков не ...
Сайты «под ключ»17 заявокЗакрыт8 месяцев назадГении IT отзовитесь! Я волонтер помогающий бездомным животоным. Хочу реализовать проект по помощи пушистым друзьям, а именно для идентификации(Имя, немного информации о животном, контакты и тд).
Сайты «под ключ»10 заявокЗакрыт9 месяцев назад- $50
Необходимо создать сайт для сбора донатов! Дизайн страниц для декстопа и смартфонов готовы в Figma: https://www.figma.com/file/S23X48501XgtNm8YQhsjgq/USDMEN-Laba?type=design&node-id=0%3A1&mode=design&t=CZEhYkDHwSsFFwXB-1 Один из верстальщиков начал делать и не закончил, файлы прикреплю. Прототип сайта: https://youtu.be/RoW0uRdRwPk
Сайты «под ключ»3 заявкиЗакрыт9 месяцев назад - $600
Повторити проект по функціоналу, по фото\відео Зробити власний мінімальний дизайн
Сайты «под ключ»12 заявокЗакрыт9 месяцев назад