Фильмы | Казино | Конкурс «Угадай курс» | Yobit-коды | Обменник

Казино с ботом

Тема в разделе "Бот форума", создана пользователем admin, 13 окт 2016.

Метки:
  1. admin

    admin Администратор Команда форума

    Симпатии:
    2.311
    С ботом теперь можно играть в казино. Пока доступны три игры: орел и решка, три наперстка, кости. Все игры с контролем честности (ниже опишу, как это работает).

    Процесс игры выглядит таким образом:
    игра казино с контролем честности

    Можно задать несколько параметров одним сообщением, чтобы сократить количество шагов. Например, "бот казино игра 3 ставка 1000 сатош". Бот поймет и так "бот казино игра кости ставка 5000 сатох".
    Игра в казино с ботом

    Игра с ботом реализована в несколько шагов (см. диалоги).

    1) Сначала вы запускаете режим казино командой "бот, казино" (два последующих шага можно "перепрыгнуть" таким образом "бот казино игра 3 ставка 1000 сатош"). Бот предложит вам выбрать из трех игр: 1- Орел и Решка, 2- Три Наперстка, 3- Кости.

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

    3) У нас валюты на форуме пока две, поэтому просто пишем, например, "1000 сатош" или "100 постов", опять же без обращения к боту. Бот понимает и синонимы, т.е. "1000 satoshi" или "1000 сатох" он поймет. Если ставка введена корректно, бот списывает с вашего баланса сумму ставки плюс комиссию (300 сатош или 3 пост) и дает вам хэш своего ответа, с помощью которого вы потом сможете проверить честность игры.

    4) Вы указываете свой ответ. В первой игре это будет орел или решка, во второй игре номер наперстка (из трех), игра Кости посложнее, в этой игре можно указать число от 1 до 12 (2 кости) либо угадать больше или меньше какого-то числа результат бота. Подробные правила игр читайте ниже.

    5) Если вы выиграли, то бот переводит вам выигрыш, сумма которого зависит от коэффициента в игре. Если проиграли, то бот публикует на этой странице свой хэш и маску ответа, в доказательство честности игры.

    6) Чтобы начать заново игру, достаточно сказать "еще" или "повтор", можно сразу с указанием ставки, "еще, ставка 5000 сатош", чтобы перепрыгнуть 2 шаг. Чтобы выбрать другую игру, пишите "другая игра".

    Как проверить честность бота?

    См. обновление, теперь хеш бот пишет в самом чате.
    Что такое контроль честности через хеш-функцию я подробно объяснял здесь. Таким образом, хэш ответа бота вы получаете еще до того, как сделаете ставку, он публикуется на странице https://bitalk.org/scripts/casino.php, например:
    хэш результата бота
    Дальше вы вводите свой ответ и, в случае проигрыша, бот открывает вам свою маску ответа (при выигрыше доказательств честности не нужно).
    проверка хэша ответа бота
    Как же убедиться, что бот играет честно?
    Немного объясню, что такое маска ответа. Я не могу вам просто показать хэш результата 2 или результата 3, т.к. хэши будут повторяться, вы просто запомните их и будете знать ответ до того, как сделаете ставку. Именно поэтому ответ обрамляется случайными цифрами вот так "6704055/ответ:2/5919209". В другой раз при таком же ответе будет другая маска, например, "1756817/ответ:2/50488". Чтобы проверить честность бота, вы просто открываете любой сервис md5-online (если не доверяете моей ссылке, по запросу в Google "md5" подобных сервисов много) и смотрите там хэш маски ответа.
    сервис md5 для генерации хэша
    Как видим, хэш, полученный из маски совпадает с тем хэшем, который вам дал бот еще до того, как вы сделали ставку. Т.е. вероятность жульничества со стороны казино нулевая, это вам любой программист скажет.

    Теперь по играм.

    Правила игры Орел И Решка.
    Самая простая игра, нужно выбрать орел или решку. Вероятность 50/50, выигрыш равен удвоенной сумме ставки. Перевес в сторону казино происходит за счет комиссии, шансы у пользователя и казино равные.

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

    Правила игры Кости.
    Это, пожалуй, самая халявная игра, хотя на первый взгляд так и не кажется. Угадать число от 1 до 12 (две кости) сложно, но точное число угадывать и не обязательно, можно попробовать угадать в каком диапазоне чисел ответ бота. Например, "больше 2", в таком случае, если у бота выпадет от 3 до 12, то вы выиграли, но и выигрыш ваш будет небольшим, 1/12 от суммы ставки. Если же вы угадаете точное число, то ваша ставка умножится на 12 (см. обновление игры).
    Например, у бота выпало 3, вы пишите "меньше 4". В этом случае вы получаете выигрыш 1/4 суммы ставки. Если поставите 4000 сатош, получите 5000 сатош.
    У бота выпало 5, а вы пишите "больше 5", в таком случае выигрывает бот.
    Коэффициент выигрыша рассчитываются по следующему алгоритму:
    Код:
    if ($or=='больше')
    {
       $win=$save['sum']/((12-$num)/12);
    }
    elseif ($or=='меньше')
    {
       $win=$save['sum']/(($num-1)/12);
    }
    elseif(is_numeric($msg))
    {
       $win=$save['sum']/(1/12);
    }
    
    Возможно я алгоритм чуть позже подкручу, чтобы нельзя было выбирать диапазон меньше 3 цифр, а пока будет так.

    Обратите внимание, что в отличии от обычных казино, тут равные шансы у казино и пользователя, небольшой перевес в сторону казино дает лишь комиссия, которая может быть увеличена, но останется небольшой. На данный момент комиссия бота составляет 300 сатош или 3 пост.

    Бот пока тестируется, если заметите ошибки пишите в этой теме. Например, я заметил, что у некоторых пользователей ответ пропадает из чата, хотя бот его получает.
     
    Jerar и golovorez нравится это.
  2. admin

    admin Администратор Команда форума

    Симпатии:
    2.311
    Совсем параноики могут сохранять в блокнотик хэш ответа бота до того, как отправили ответ, а потом проверять его. Или делайте скриншот.

    В общем обман тут невозможен, если проигрывайте пеняйте только на теорию вероятности, если не доверяете админу, делайте скриншоты страницы лога или сохраняйте хэши у себя, а затем проверяйте их в своих сервисах.
     
    Jerar нравится это.
  3. id_0.05

    id_0.05 Не Пользователь Проверенный

    Симпатии:
    827
    У меня вопрос наверное лишь косвенно относящийся к теме данного топика но я не могу его не задать

    Не станет ли появление такого бота, поводом для попадание форума в не милость Роскомнадзора?, который может отнести сайт к ресурсам "азартные игры с биткоин"
     
    BAX нравится это.
  4. admin

    admin Администратор Команда форума

    Симпатии:
    2.311
    Так мы же не на реальные деньги играем а на криптовалюты. И потом, чат можно скрыть от гостей.
    Поскольку казино популярно, наверное есть смысл в создании отдельной комнаты для казино. Вроде обновленная версия чата поддерживает несколько комнат.

    Есть также идея организовывать онлайн-игры через прямую трансляцию Ютуб, только в этом случае сами пользователи бы скидывали свои хэши ответов, а я бы крутил рулетку или кидал кости в прямом эфире. Т.к. я не знаю ваши ответы а вижу только их хэши, то любая возможность жульничества с моей стороны исключается (подкрутил рулетку или неправильные кости). Трансляции смогу вести не только я но и любой пользователь, нужен только удобный механизм приема ставок.

    Кроме того я планирую подключать Телеграм к чат-боту, нужно будет просто в профиле аккаунта указать свой логин в телеграме и бот будет вас распознавать. Как и на каком основании цензоры будут блокировать телеграм-бота, тем более без суда, не представляю.

    Я вообще хочу делать все по принципу командной строки и обмены биткоин и казино и все остальное. Блокировать ботов законодательно сложно. Чем отличается тот же телеграм-бот от емейл аккаунта, я же могу и на емейл в принципе такого бота прикрутить. Это приватная переписка власть не имеет права по сегодняшним законам ее блокировать, это все равно как если бы мы по телефону в казино играли и заблокировать телефонный номер.
     
    BAX и FanatMonet нравится это.
  5. admin

    admin Администратор Команда форума

    Симпатии:
    2.311
    -
    randers, ты чего там ломать пытаешься? ) В скрипты полез? )
     
    Jerar нравится это.
  6. admin

    admin Администратор Команда форума

    Симпатии:
    2.311
    диалог с ботом
    Если ошиблись, не обязательно заново казино запускать, можно сразу вписать правильный ответ. Бот не сбрасывает диалог, а остается на том же шаге пока не введете правильно сумму и валюту.
     
  7. FanatMonet

    FanatMonet Постоянный пользователь

    Симпатии:
    638
    кстати,только что играл и бот ставку забрал,а результата то нет
     
  8. admin

    admin Администратор Команда форума

    Симпатии:
    2.311
    Это потому что долго думал, через минуту бот сбрасывает диалог. я могу выставить две минуты, но зачем . Ты что так долго хэш сохранял? Я могу его публиковать прямо в чате, просто не хотел мусорить чат.

    Я сейчас лог подправлю, чтобы новые хеши были сверху, а не внизу, тогда на отдельной вкладке открываете https://bitalk.org/scripts/casino.php, после ставки делаете скриншот, а потом вставляете его в пеинт и сверяете. Кто понимает в программировании может просто страницу https://bitalk.org/scripts/casino.php после ставки обновить - там не встроено никаких джаваскриптов, способных подменять хэши. В общем никакого мошенничества тут с моей стороны нет и быть не может. Если не понимаете в этом, делайте скриншоты хешей и сверяйте скриншот с логом потом, чтобы убедиться, что они не подменялись.
     
  9. id_0.05

    id_0.05 Не Пользователь Проверенный

    Симпатии:
    827
    Создайте как говорили отдельную комнату в чате, и там можно будет играть. И вкладку с комнатой можно как то выделить, ну чтоб даже новичок легко мог найти
     
    Nimogsm нравится это.
  10. admin

    admin Администратор Команда форума

    Симпатии:
    2.311
    Нужно обновить чат, тут нет много комнат.

    Сейчас обновил лог хешей, теперь они идут сверху в низ.
     
  11. randers

    randers Провидец=)

    Симпатии:
    1.177
    ни чего) поставил ставку в 100 000 сат ,а бот мне "попытка взлома")
     
  12. admin

    admin Администратор Команда форума

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

    Я проверял скрипты на AJAX уязвимости, ничего не нашел. Если только в форумных плагинах есть какие то уязвимости. Но даже при взломе базы узнать хэш невозможно, это надо доступ к файловой системе иметь с правами админа.
     
  13. randers

    randers Провидец=)

    Симпатии:
    1.177
    Ну и зачем мне заниматься взломом? Вывод сатош был единожды, в основном сатоши уходят на конкурс "Угадай курс битка".
    И выигрыши не постоянные ) Были и минуса.
     
  14. admin

    admin Администратор Команда форума

    Симпатии:
    2.311
    Только один проигрыш из 6. Но такое может быть, совпало. Меня насторожило что было сообщение о попытке взлома, такое может быть только при попытке смены логина не представляю что еще могло вызывать такую ошибку. Буду разбираться.
     
  15. randers

    randers Провидец=)

    Симпатии:
    1.177
    больше ,еще и посты проигрывал) Если бы ,что и проводилось ,то я об это бы написал в лс.
     
  16. andbbk

    andbbk Редкая сволочь

    Симпатии:
    178
    хм...вчера у меня таких сообщений штук 5-6 вылезало, причина мне не ясна
     
  17. id_0.05

    id_0.05 Не Пользователь Проверенный

    Симпатии:
    827
    О подобном сразу сообщайте админу
    Не хватало чтоб очередной СашкаСуралмашка бота взломал и угнал сатоши

    Может утрирую но лишняя осторожность и внимательность не помешает
     
  18. id_0.05

    id_0.05 Не Пользователь Проверенный

    Симпатии:
    827
    Вы какой то обидчивый...

    Я же не с упреком, а наоборот, вы как раз сознательный форумчанин.

    В наших же интересах сообщать своевременно обо всех обнаруженных багах, и это не только нас с вами касается но и всех остальных.
     
    Poly нравится это.
  19. kassex

    kassex Новичок

    Симпатии:
    394
    8 раз подрял выпала решка.Такое возможно вообще?Проверьте может сломался бот?
     
  20. randers

    randers Провидец=)

    Симпатии:
    1.177
    возможно) мне в рулетку 12 раз черное попадалось)