Скрипт игры естьв скрипте букса wmmail- https://yadi.sk/d/PEaItJIfdkCsB

http://dl4.joxi.net/drive/2017/05/09/0005/2567/350727/27/515bf0ba45.jpg

нужно его превратить в компонент и прикрутить проверку перечисления средств биткоин на

кошелек - https://blockchain.info/ru

Написать компонент и модули для джумла 3.6 и выше. Для игры по типу камень-ножницы-бумага с приемом ставок в биткоин.

Административная часть:

1. Страница с запросами на вывод средств от игроков

2. Страница с балансом игроков

3. Настройка цены очков. То есть я указываю допустим, что продаю 1000 очков на

сайте за 1 биткоин. Далее на лицевой части пользователь сможет купить любое

число очков кратное 10, исходя из той стоимости, которую я выставил в

административной части.

Возможность редактировать баланс игроков. То есть я в ручную выплатил игроку

очки, и уменьшил его баланс на выплаченную сумму. (или увеличил)

4. Счетчик показывающий сколько сайт съел комиссии в общем со всех игроков и со

всех ставок за все время, за вычетом части, которая выплачивается пользователю

привлекшему игрока.

Например за каждый выигрыш с пользователя взымается комиссия 2% из этих 2%

пятая часть идет тому, кто привлек игрока. На счетчике я должен видеть сумму

равную 2% от суммы выигрыша минус 20%. Игрок выиграл 1000 очков. Из этой тысячи

сайт получил 20 очков. На балансе счетчика отобразилась цифра 16.

Точность расчета до 5 знака после запятой.

Лицевая часть:

Модуль №1 выводящий следующую информацию.

1. Форма покупки очков на сайте. (покупает через биткоин, а средства

конвертируются в очки на сайте, купить можно любую сумму кратную 10. См пункт

3  административной части.

1.1 Форма заказа выплаты очков с сайта.

1.2 Возможность отменить выплату.

1.3 Баланс счета.

2. Модуль №2 выводящий следующую информацию, уникальную для каждого игрока,

видна только конкретному пользователю.

Количество зарегистрировавшихся игроков по реферальной ссылке, сколько комиссии

было получено с них. На сайте есть модуль реферальной ссылки от другого

компонента. Нужно в этот модуль вставить вышеуказанную информацию.

Реферальная  ссылка должна быть общей на весь сайт.

3. Компонент игры.

Все точно так же как и на скриншоте. А именно возможность создавать игры,

удалять игры, выбирать размер ставки, сортировать список, смотреть свою

статистику (последние 30 игр), просмотр пользователей онлайн на сайте, черный

список игроков, возможность вызывать на бой конкретного игрока (в этом случае

игра видна только вызываемому на бой противнику)

Игры играются в реальном времени без обновления страницы.

Логика игры.

Игра Дуэль состоит из последовательного обмена ударами между двумя соперниками.

Во время дуэли игрокам предоставляется выбор между зонами удара и блока.Зонами являются голова, грудь, пояс и ноги. У каждого игрока есть одна зона

удара и две смежные зоны блока.

Игра ведется в один раунд, первый игрок создает игру и выбирает зоны атаки изащиты, второй игрок присоединяется к игре, выбирает свои зоны атак и защиты и

между ними происходит дуэль.

Выигрывает тот игрок, кто смог отразить удар противника и при этом сам нанесудар.

Если оба противника нанесли удар или оба успешно отразили удар, топрисуждается ничья.

Победитель забирает себе весь банк (свою ставку и ставку противника) завычетом комиссии системы в размере 2%. Например, если игра шла на 1 монету, то

победитель получит 1.96 монеты.

Зоны:

Случайный удар                          -                  Случайный блок

Удар в голову                                                    Блок головы и корпуса

Удар в корпус                                                        Блок корпуса ипояса

Удар в пояс (пах)                                                Блок пояса и ног

Удар ногами                                                       Блок головы и ног

Тот пользователь который привлек игрока на сайт получает 20%от комиссии сайта. То есть 20% от 0.04 по данному примеру.

Ставки принимаются на любое число очков, кратное 1.

Оплата очков на сайте осуществляется через биткоин. Я представляю себе это так:

Я заношу в компонент номеракошельков.

При регистрациикаждый пользователь получает из этого списка свой уникальный кошелек, переведя

на который биткоин он получает очки исходя из той стоимости, которую я указал в

админке.

Сайт каждые 30минут проверяет зачислены ли средства на этот уникальный кошелек и в каком

количестве - https://blockchain.info/ruпосле зачисления у пользователя добавляются ходы.

8 лет назад
Sokolik4
33 года
8 лет в сервисе
Был
8 лет назад

Заявки фрилансеров

Нет заявок фрилансеров