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

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

Метки:
  1. admin

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

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

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

    Можно задать несколько параметров одним сообщением, чтобы сократить количество шагов. Например, "бот казино игра 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 Администратор Команда форума

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

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

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

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

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

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

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

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

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

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

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


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

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

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

    FanatMonet Новичок

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

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

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

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

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

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

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

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

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

    randers Провидец=)

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

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

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

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

    randers Провидец=)

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

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

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

    randers Провидец=)

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

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

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

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

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

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

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

    Вы какой то обидчивый...

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

    В наших же интересах сообщать своевременно обо всех обнаруженных багах, и это не только нас с вами касается но и всех остальных.
     
    Poly нравится это.
  19. 8 раз подрял выпала решка.Такое возможно вообще?Проверьте может сломался бот?
     
  20. randers

    randers Провидец=)

    возможно) мне в рулетку 12 раз черное попадалось)
     
  21. все равно надо проверить.Какая та ошибка точно закралась.
     
  22. randers

    randers Провидец=)

    да не))вон сейчас и орла выдает)
    А алгоритм видимо пристраивается к самому выбираемому варианту)
     
  23. randers

    randers Провидец=)

    вот опять ошибка вышла :
     
  24. Я же говорю кто то играется с ним.А я попал под раздачу.Мне везет)))Везучий я)).
     
  25. FanatMonet

    FanatMonet Новичок

    у меня лично с момента появления бота такое раза 3 было
     
  26. randers

    randers Провидец=)

    да ладно уж )
    у меня за сегодня - 750 000 сат и сколько то там постов)
     
  27. 215000 сатошей и 670 постов.Все что заработал праведным трудом.Слил.
     
    Poly нравится это.
  28. andbbk

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

    ну тут много вопросов может возникнуть с честностью))) вот например в кости несколько раз ставишь больше 1 и выпадает именно 1 и пролет...
     
  29. admin

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

    Вы же хэш видите до того, как пишете ответ. Или так никто и не понял как проверять честность бота? Вы хэш ответа видите до того, как пишите свой ответ, это исключает мошенничество.
    А если вам кажется, что чаще выпадает решка, так и ставьте только на решку ) Мне тоже сначала казалось, что одно больше другого выпадает, даже запустил тест... убедился, что логики нет, действительно рандомайз в пхп реализован неплохо.

    Это вам не игра DICE на Yobit, где вероятность выигрыша 1/3, а ставка умножается на два. И никаких доказательств честности там нет.
     
    Иванович нравится это.
  30. admin

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

    Несколько раз это сколько? ) Так не ставьте больше 1, ставьте меньше 12 - это то же самое. Или больше двух. Если вам кажется что бот как-то высчитывает на что вы больше ставите, тогда ставьте по-разному, неужели ты думаешь, что бот заранее знает, какой ответ ты введешь? ) И я вам говорю, что нет никаких алгоритмов, во всех играх либо случайное число из 2, либо случайное из 3, либо из 12. Если бы я вводил какой-то алгоритм, так его быстро бы раскусили, особенно в простых играх. Страховка казино именно в непредсказуемости игры.

    А кто-то из играющих понял как проверять честность бота? Может видеоурок снять? Вы понимаете что такое хэш и почему он не может совпасть с другим значением? Почитайте про хэширование.

    И поймите что казино даже честное это не средство легкого обогащения, поэкспериментировать с теорией вероятности разве что. При том что это казино лучше (щедрее) любых казино, которые вы когда-либо встречали, потому что везде вероятность сдвинута в пользу казино, а здесь шансы равные. Единственное, что в теории должно оставлять казино в плюсе - это небольшая комиссия на игру.
     
    Иванович и randers нравится это.
  31. randers

    randers Провидец=)

    И самый главный момент ,что своих средств вкладывать ни кто не требует)
     
  32. admin

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

    Я собираюсь сделать возможность пополнения счета с киви, чтобы новички тоже могли играть, не все набивать сообщения хотят. А также возможность продавать рекламу, баннеры, в автоматическом режиме.

    Главное, что равные шансы у вас и в казино в любой игре, так продумано. Даже если долго играть, вряд ли вы уйдете в сильный минус, если считать комиссию, 300 сатош на 100 игр это 30000 сатош, около 12 рублей за удовольствие сыграть 100 игр - небольшая плата.

    Тут мне еще интересен один момент, почти магического свойства. Бытует мнение, что мысли материальны и все такое, что если не волнуешься во время игры - больше шансов выиграть, если тебе все равно, а если волнуешься - как бы сдвигаешь вероятность не в свою пользу. Если сильно чего-то ждешь, то уменьшаешь вероятность это получить, во всяком случае в деле, которое больше зависит от везения, а не от собственных усилий. Есть "трансерфинг реальности", есть другие теории на этот счет. По логам может получиться выявить закономерность, что кто-то чаще выигрывает, кто-то реже. Конечно, можно на случайность списать, но понаблюдать интересно. Замечаете ли вы что с небольшими ставками больше везет т.к. меньше волнуетесь или наоборот.
     
    Poly нравится это.
  33. Я был настроен на выигрыш,но только не получилось)))так что проверьте еще раз бота.По мне все таки ошибка там была на тот момент.Может и ошибаюсь.Проехали.
     
    Poly нравится это.
  34. randers

    randers Провидец=)

    вот ты был настроен на выигрыш ,вот и слился)Я послушался тебя и тоже слился))
     
    Poly и kassex нравится это.
  35. Нам компенсация нужна.За стресс.За магию)))
     
  36. admin

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

    В чем ошибка может быть? Чтобы играть против вас, бот должен знать ваш выбор еще до генерации хэша, что невозможно, если только бот не умеет читать мысли.
    Если ошибка в том, что какой-то результат выпадает чаще... так ставьте на другой результат и чаще выигрываете, если вам кажется, что такая ошибка есть.

    Немного справочной информации.
    Вариантов комбинаций хэша, созданного алгоритмом md5, равняется 340282366920938463463374607431768211456. Это дуодециллион или примерно квинтиллион квинтиллионов. В md5 коллизии существуют (другой набор символов с таким же хэшем), но, во-первых, для их нахождения нужны серьезные вычислительные мощности, а во-вторых, нахождение коллизий не подразумевает наличие маски. Т.е. тут не просто нужно найти коллизию, а коллизию, соответствующую такой маске "257811/ответ:2/4141328" (по бокам это случайные числа, основанные на текущем времени), что решается полным перебором всех возможных вариантов (их миллиарды) и существует очень маленькая вероятность, что коллизия найдется. Тут гораздо проще ответ к хэшу найти и тем самым взломать казино, чем подобрать ответ с таким же хэшем. Вы также можете убедиться на странице лога, что нет ни одного повторяющегося хэша - они всегда уникальны.

    В общем, программисты мне поверят, а не программисты будут немного сомневаться, т.к. не понимают предмет. Но на форуме вроде есть разработчики, которые могут подтвердить мои слова.
     
  37. irishka

    irishka новичок

    так вот в чём дело!-комиссия 300 сат за игру,а я подумала,что бот ворует потихоньку:p))
     
  38. andbbk

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

    Вопрос админу, а может в игру кости сделать при совпадении возврат средств по основной ставке, без возврата комсы?
     
  39. федор

    федор новичок

    хз ребят! полный рандом) чистая теория вероятности, я лучше казино еще не встречал, хотя часто играл онлайн, вот там явно обман! а здесь все ровно.
    Не ошибка бро, тебе тупо не повезло)были бы еще ставки ушел бы в плюс) учись управлять банкроллом в азартных играх , именно в твоих ставках суть, а не в игре. И даже при учете банкролла и своей схемы игры, есть шанс проиграть!
     
  40. ограничение стояло на максимум ставки плюс банк закончился.Первый раз с таким сталкивался.
     
  41. FanatMonet

    FanatMonet Новичок

    Сегодня опять 9 решек подряд было,прямо решечная эпидемия:)
     
  42. admin

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

    Какой то перевес в пользу казино же должен быть. Вот я и решил реализовать его в виде комиссии, а не в виде неравных шансов. Например, на Йобите есть такая игра DICE, по сути мини-казино, там вероятность выигрыша 1/3. Даже если игра DICE честная, то перевес по вероятности очень сильный в пользу казино.

    Не понял.
    Это редкий случай. Попробуй 100 раз монетку подкинуть или 200 ) Я тоже когда-то думал, что если 5 раз подкинуть монетку и выпадет одна сторона, то на шестой вероятность меньше, что выпаде та же. На самом деле это ерунда - всегда 1/2. Но вот если ставить на то, что три раза подряд выпадет решка, то вероятность 1/8, если не ошибаюсь.
    В твоем случае это 0.5*0.5*0.5*0.5*0.5*0.5*0.5*0.5*0.5=0,00195. Примерно 1/500.
     
    Jerar нравится это.
  43. FanatMonet

    FanatMonet Новичок

    Кстати,админ,а можно ли реализовать в боте ещё игру от 1 до 100,с сотыми долями. К примеру больше 29,89 и т.д.
     
  44. admin

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

  45. admin

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

    Это зачем?
    Я хотел в костях максимальный диапазон урезать до 8-10, чтобы не задрачивали бота вариантами "больше 1". А ты предлагаешь от 1 до 100 еще и с сотыми долями, это как от 1 до 10000. И какой тут диапазон должен быть?
     
  46. admin

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

    С проверкой честности только рандом и может быть, если бы у бота была какая-то логика, то ее бы быстро разгадали и обыграли бы казино, ведь бот генерирует свой результат до вашего ответа.
    Проблема в том что мало кто понимает что такое хэши, я вот даже в реале знакомым объяснял и все равно. Нужно видео-инструкцию что ли снять.
     
  47. FanatMonet

    FanatMonet Новичок

    Не знаю,я не разработчик,но мне кажется что от 1 до 100 даже без сотых намного больше будет выбор
     
  48. admin

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

    Так продумай правила, создай тему, если тебя поддержат - добавлю.
     
  49. FanatMonet

    FanatMonet Новичок

    А что это разброс такой в комиссии ? Если в сатошах то 300(0,12Р),а если играть в постах то 3(0,43Р)?
     
  50. Poly

    Poly новичок

    Сегодня был маленький глюк) два раза) не срабатывал на выбранную ставку) пришлось заново перезапускать казино)
    Ну эт на заметку) чтобы у других не случалось)

    Я извиняюсь. не туда размесила,а потом уже картинка нормально не отобразилась( может у вас с прошлого поста, который я удалила сохранилась
     
  51. Poly

    Poly новичок

    Доброго времени суток, в связи с изменением оплаты, будет ли изменена комиссия за игру в казино с ботом?
     
  52. randers

    randers Провидец=)

    Играйте в казино) Если делать это аккуратно и не жадничать,вы можете значительно поднять свой банк)
    Где Вы еще сможете бесплатно сыграть в казино? )
     
  53. admin

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

    Подкрутил казино: теперь в игре Кости нельзя указывать меньше 11 и больше 2, а то некоторые пользователи, пользуясь низкой вероятностью проигрыша, зарабатывали так посты. Если и сейчас будет явный перевес на стороне игрока, еще уменьшу диапазон.
    Казино с ботом, хэш публикуется в самом чате

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

    Обратите внимание, что теперь бот пишет хеш в самом чате, что упрощает его проверку.
     
  54. admin

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

    Исправлен глюк в логе https://bitalk.org/scripts/casino.php
    В логах все отображалось как проигрыш, даже когда пользователь выигрывал. Бот исправно переводил сумму выигрыша, но в логе отображалось как будто пользователь проиграл и могло сложиться впечатление, что бот всегда выигрывает. Я исправил этот глюк.
    Сейчас все отображает как надо.
    Казино с ботом
     
  55. golbus

    golbus новичок

    Чет расхотелось испытывать судьбу на угадайке, с удовольствием бы сыграл в покер, может со временем админ его запустит:) или без вариантов?
     
  56. randers

    randers Провидец=)

    Можно клуб создать на PS)
     
    golbus нравится это.
  57. admin

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

    Комиссия уменьшена до 50 сатош.
     
  58. molot24041984

    molot24041984 новичок

    кстати такая же фигня щяс у меня тоже была проиграл боту повысил ставку а он мне попытка взлома так что баг у бота
     
  59. golbus

    golbus новичок

    Подтверждаю выше написанный пост, бот Дефектный. Моя ставка на орел-решка 2500 сатоши была расценена как "попытка взлома :( после чего мой счет ушел в минус!!! Админ прошу ответить-почему вы не исправляете дефект бота хотя бы восстановлением справедливости-возврата ставки на счет или у ваш бот специально так запрограммирован:D???
     
  60. Светличная

    Светличная новичок

    жалоба