Заказчик
Отзывы фрилансеров:
+ 5
- 0
Зарегистрирован на сайте 9 лет
Существует сайт для розыгрыша игровых предметов 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 | 22:04
Заказ находится в архиве