Подключите нашего Telegram-бота для уведомлений о новых проектах

Заказ закрыт
Доработка проекта игровой рулетки CSGO на NodeJS и PHP

t
Заказчик
Отзывы фрилансеров: + 5 - 0
Зарегистрирован на сайте 9 лет
Бюджет: 8000 руб/заказ
79.97 $ — 75.66 €
Существует сайт для розыгрыша игровых предметов Steam (для игры CS:GO). Сайт состоит из скрипта (PHP и MySQL) и бота (NodeJS и MongoDB).
Каждый раз игроки вносят в деопзит на сайт свои игровые предметы из игры CS:GO, отправляя их боту. Бот принимает эти предметы и вносит их в игру. В конце игрового раунда бот выбирает случайного игрока-победителя, которому отправляет все предметы, внесенные в этот раунд им самим и другими игроками. У каждого игрока есть определенный шанс на победу (чем больше предметов вложил игрок и чем они дороже – тем выше его шанс на победу).
Таким образом:
1) Игроки вносят в депозит свои предметы.
2) Система начисляет им очки (У каждого предмета есть своя цена на торговой площадке Steam). Например: если Ваш предмет стоит $1, то Вы получите 100 очков. А со скином $10, вы получите 1000 очков. И так далее.
3) При достижении порога в 100 предметов, бот собирает все выданные очки вместе и случайным образом выбираем одного победителя. Шанс выигрыша у игрока с большим количеством очков выше, чем у других. Победитель получает все предметы розыгрыша, за вычетом комиссии системы.

Этот сайт (и бота в первую очередь) необходимо доработать, а именно:
1) Добавить на сайт хэш-раунда и отображение количества очков, которые получил игрок за свою ставку, чтобы в конце раунда можно было проверить правильно ли бот выбрал победителя (пример работы хэша раунда можно увидеть здесь: csgoup.ru/ – в данном случае очки там называются билетами);
2) Изменить принцип выбора победителя ботом (в данный момент бот слишком часто выбирает победителя с низким шансом на победу, а нужно сделать так, чтобы бОльшую часть игр выигрывали игроки с высоким шансом на победу);
3) Доработать чат на сайте и устранить лаги в нем (в данный момент в чате сообщения отправляются с задержкой, а иногда и не отправляются вовсе, а после этого одно и то же сообщение в чате может отобразиться сразу 10 раз подряд);
4) Доработать админку на сайте (добавить в нее историю всех игр на сайте с отображением выигрыша каждого игрока, а также отображением комиссии, которую бот забрал с каждого выигрыша
   4.1 Добавить в админку возможность блокировки IP адресов игроков;
   4.2 Добавить в админку возможность добавления других администраторов (в данный момент войти в админку можно только с помощью одноразового СМС-пароля);
5) Добавить на сайт на картинку каждого внесенного предмета его цену (а при наведении на него курсора – его название, которые можно брать из Steam API). Также сделать чтобы в истории игр при наведении на каждый предмет отображалось его название и цена.

Адрес нашего сайта: csgo.mx

Также нужно выполнить ряд других задач, которые будут обсуждаться с успешным кандидатом отдельно.
У успешным кандидатом возможно дальнейшее постоянное сотрудничество

P.S. По поводу предоплаты не беспокоить. Готов на оплату по факту выполненной работы ( в том числе и поэтапную оплату по каждому пункту). Также готов рассмотреть оплату через систему безопасной сделки.
Разделы:
Опубликован:
06.03.2016 | 21:05
Заказ находится в архиве

Теги: нужен программист, резюме программиста, требуется программист, резюме веб программиста

Наши партнеры
Сведения об ООО «Ваан» внесены в реестр аккредитованных организаций, осуществляющих деятельность в области информационных технологий. ООО «Ваан» осуществляет деятельность, связанную с использованием информационных технологий, по разработке компьютерного программного обеспечения, предоставлению доступа к программе для ЭВМ и является правообладателем программы для ЭВМ «Платформа FL.ru (версия 2.0)».