Re: Программа доработана. ID:23871 ответ на 23846 |
Сб, 24 июля 2004 16:54 («] [#] [») |
|
|
Михаил. Спасибо за коментарии, я их внимательно изучу, но одно сразу бросилось в глаза.
Пункт 8 !!! Как это нельзя сохранять стратегии???!!! Сохраняй сколько захочешь. В зазипованном файле уже есть рекламные файлы, и следовательно есть возможность сохранять стратегии. Новые файлы надо будет скачать в конце августа.
|
|
|
Re: Программа доработана. ID:23872 ответ на 23846 |
Вс, 25 июля 2004 20:36 («] [#] [») |
|
|
Постепенно вникаю в рецензию. Очень многое начинает для меня прояснятся. Отвечать буду по порядку.
Если кто-нибудь перебъет мой лучший результат используя любые вещи (бесконечный банк, сверхагресивные ставки и т.п.) и расчитывая 10^7 раздач, то я публично признаюсь, что я дурак на букву М.
Напишите какие коэффициэнты бывают за 777, 687 и т.п. Я добавлю.
В пункте 5 все, что Вы написали "нельзя" - на самом деле "можно".
|
|
|
Re: Программа доработана. ID:23873 ответ на 23846 |
Пн, 26 июля 2004 00:49 («] [#] [») |
|
|
Что такое "перебьёт"?
Реактор, ты так и не соизволил оставить контакт, именно поэтому я и не встреваю покуда. Просто скажи, что не хочешь, без обид - будем в форуме общаться.
|
|
|
Re: Программа доработана. ID:23874 ответ на 23846 |
Пн, 26 июля 2004 03:42 («] [#] [») |
|
|
to Реактор :
1.было бы не плохо сделать возможность выбирать сколько колод в игре. Бывают ведь и 8-ми колодные Bj. И встречается часто.
2. добавить опцию сарендо после дабла.
3.я немно не понял как работает опция "зарядить шафл". Это мы отправляем некоторое кол-во карт в конец шафла(в ту часть которая исключается из игры подрезкой. И изменяем равномерное распределени карт в конце шафла именно на то число(кол-во)карт которое мы вводим в поле под номиналом каждой карты.??? я правильно понял???
4.Какой приоритет выполненя у программы действий. Например , что будет делать программа в случае у игрока 8,8 против 9 у дилера, сплит или сарендо. Или в случае 7,7 или 8,8 против X у дилера, сплит или сарендо. Базавая Стратегия требует разных решений.
P.S. Хорошая программа, мне понравилась.
|
|
|
Re: Программа доработана. ID:23875 ответ на 23846 |
Пн, 26 июля 2004 03:57 («] [#] [») |
|
|
to Garry:
1. не подскажите или не опубликуете здесь расшифровку сокращений принятых в Bj. К примеру этих 6D, DAS, DOA, RS3, RSA3, ENHC, ESи всех всех остальных.
2.Порекомендуйте где можно почитать про шафл-трекинг(подрезка шафла таким образом, чтоб распределение 2, 3, 4, 5, 6 в конце шафла , превышало равномерное распределение). Какова ваша рецензия на данный метод.
Заранее благодарен.
|
|
|
Re: Программа доработана. ID:23876 ответ на 23846 |
Пн, 26 июля 2004 09:32 («] [#] [») |
|
|
Garry Baldy писал(а) пн, 26 июля 2004 01:49 | Что такое "перебьёт"?
Реактор, ты так и не соизволил оставить контакт, именно поэтому я и не встреваю покуда. Просто скажи, что не хочешь, без обид - будем в форуме общаться. | Ой. Я как Мишину рецензию увидел, так забыл про все на свете. Сорри.
|
|
|
Re: Программа доработана. ID:23877 ответ на 23846 |
Пн, 26 июля 2004 09:49 («] [#] [») |
|
|
Реактор, привет.
Рад, что ты нормально все воспринял.
1. Сохранить БС мне так и не удалось. Видимо у меня все же нет рекламных файлов. Как они называются ?
2. По поводу использования одновременно двух счетов. Как описать, например, такое действие :
не делать дабл на 11 vs 10, хотя счет по Hi-Low достиг нужного значения (N), при количестве тузов >= 5 на колоду. Но при N+2 по Hi-Low и том же избытке тузов – даблить.
3. Что касается улучшения твоего результата. Я же написал для примера, как его улучшить (задрав ставку до максимума и правильно играя ). Только это бессмысленно, если не рассматривать риски.
4. О 678, 777, «одномастике» (одномастный БД 2:1) и прочих прибамбасах. Вариантов правил море !!! Те же 678 и 777 могут оплачиваться от 2:1, до 7:1. Причем для одномастных и разномастных – разные коэффициенты. Кроме того 678 может быть сильнее БД дилера (т.е. оплачиваться сразу), а может проигрывать БД. Может быть сильнее 21 очка дилера (не БД), а может быть равно. Да и в стратегии нужно различать обычные 13,14,15 от 67,68,77,78. Боюсь, что если ты на ходу будешь добавлять сначала одно, потом другое, хорошо не получится. ИМХО при описании правил нужен системный подход. Например, в некоторых местах существует повышенная оплата за 21 из пяти карт. В этом случае БС зависит не только от того сколько у тебя очков на руке, но и от того сколько карт эти очки образуют. Короче, на данном этапе я бы не заморачивался, сделал бы ядро. А вообще-то смотри сам.
Удачи.
Миша.
|
|
|
Re: Программа доработана. ID:23878 ответ на 23846 |
Пн, 26 июля 2004 10:09 («] [#] [») |
|
|
To Ramzaj:
Пункт 1. Сделаю (многие об этом просят), но не быстро. Это есдинственный момент, который переделывать в моей программе сложно.
Пункт 2. Никогда не сталкивался (хотя догадываюсь конечно что это такое). Опишите поподробнее, что это такое и как его делают.
Пункт 3. Думаю, что Вы поняли правильно. Но на всякий случай - это действует так. То количество карт, которое необходимо убрать прога размещает в конце шафла и они (карты) срезаются подрезкой. Все остальные карты нормально распределяются в оставшемся незаполненном месте шафла.
Пункт 4. Если есть возможность сплитовать, то сплитует, если нет, то Сарендит.
P.S. Спасибо
|
|
|
Re: Программа доработана. ID:23879 ответ на 23846 |
Пн, 26 июля 2004 10:26 («] [#] [») |
|
|
П.4. Рамзай имел в виду, что 8-8 vs 9 - сплитуешь, а 8-8 vs 10 сарендишь. Если приоритет действия всегда одинаков и не зависит от базы, то будет ошибка.
|
|
|
Re: Программа доработана. ID:23880 ответ на 23846 |
Пн, 26 июля 2004 12:27 («] [#] [») |
|
|
Цитата: | Если кто-нибудь перебъет мой лучший результат используя любые вещи (бесконечный банк, сверхагресивные ставки и т.п.) и расчитывая 10^7 раздач... | <img src=" http://forum.cgm.ru/attachments/casino_soft/46383-programma_dorabotana-_-blekdzhek-111.jpg" border="0" alt="Название: 111.jpg
Просмотров: 661
Размер: 59.4 Кб" style="margin: 2px" />
Ситема: HiLo Standart.
Игровая стратегия: строго по базе, без индексов.
Ставочная стратегия: 0 и выше, 7 боксов по 20МС, -1 и ниже, 1 бокс 1МС. (кстати, как она округляет ТС?)
Черная карта не использовалась. 10 миллионов считать пока некогда, могу ночью запустить. Могу также ввести несколько индексов и использовать утроеную HiLo (для иммитации дробного счета). Результат будет еще лучше. Поддерживая Мишу и Гарри, готов к сотрудничеству по доработке программы.
|
|
|
Re: Программа доработана. ID:23881 ответ на 23846 |
Пн, 26 июля 2004 12:34 («] [#] [») |
|
|
То Михаил:
Задается Стратегия 1, в которй 11:10 дабл, и Стратегия 2, где 11:10 не дабл. В счетах 1 и 3 задается чет по HiLo. В счете 2 задается счет тузов (+1 за каждого туза).
В счете 1 пишется - использовать стратегию 1, если счет >= N
В счете 2 пишется - использовать стратегию 2, если счет >= 5
В счете 3 пишется - использовать стратегию 1, если счет >= N + 2
Попробуйте задрать ставки как я (1:20, 30% + - 10%, не ближе половины). Мне просто интересно, что у Вас получится. По идее переплюнуть не должны.
|
|
|
Re: Программа доработана. ID:23887 ответ на 23846 |
Пн, 26 июля 2004 17:08 («] [#] [») |
|
|
Проанализировал работу программы с HiLo. 10 миллионов раздач.
Счет 0 встретился в 8.89% раздач
Счет 1 встретился в 6.19% раздач
Счет 2 встретился в 5.73% раздач
Счет 3 встретился в 5.19% раздач
Отсюда вопрос: Понимает ли автор разницу между бегущим и точным счетом?
|
|
|
Re: Программа доработана. ID:23890 ответ на 23846 |
Пн, 26 июля 2004 20:14 («] [#] [») |
|
|
Какой позор. Еще до прогона коровина, мне прислали стратегию, которая переплюнула мои результаты.
Признаю - я дурак на букву М.
Я откровенно думал, что HiLo намного хуже, чем есть на самом деле. Какой ужас, я сам собственноручно написал программу, которая меня умыла, и причем публично. Это ли не трагедия?
Но было весело
|
|
|
Re: Программа доработана. ID:23892 ответ на 23846 |
Вт, 27 июля 2004 05:01 («] [#] [») |
|
|
Просто добавь деление бегущего счета на число оставшихся колод, в идеале это RS*52/N, где N-число оставшихся карт, Можно также задать различные способы деления и округления. Несбалансированные системы тоже имеют право на жизнь, поэтому желательно в каждой системе иметь галочку делить/не делить. Это всего пара строк кода.
|
|
|
Re: Программа доработана. ID:23895 ответ на 23846 |
Вт, 27 июля 2004 12:01 («] [#] [») |
|
|
Реактор, привет.
Во-первых, не расстраивайся. Никого позора нет. Все мы чего-то не знаем****. Понять, что не понимаешь – уже полдела. Лучше отвлекись от своей персоны и доработай прогу. Для этого отнесить, плз, внимательнее к заданным вопросам (мы же все тратим время на тестирование, пытаясь тебе помочь) :
1) Какой приоритет сплита и саренды для игры против 10, туза и других карт (вопрос Рамзая).
2) Как учесть ОДНОВРЕМЕННО два счета ? Из твоего ответа как раз и следует, что всегда проверяется только 1 счет (с максимальным номером). Я это и отразил в п.5 рецензии. Ты просто предлагаешь сначала проверять cч.3 (по сути он же сч.1) на > N+2, затем сч.2 на число тузов >5 и затем сч.1 на > N. Но ведь существует масса различных игровых действий требующее оценки ОДНОВРЕМЕННО двух счетов. Что же, для описания каждого такого действия вводить сч. № Х, причем идентичный уже имеющемуся ? В моем примере условие «N+2 и тузов > 7 на колоду дабл не делать» потребует сч.4 и т.д. Смысл бокового счета и состоит в том, чтобы его учитывать ДОПОЛНИТЕЛЬНО к основному.
3) Очень важный вопрос касающийся корректности ведения счетов (вопрос Коровина) : если при ПЕРВОЙ раздаче на два бокса вышло 10, 10, 10, 10, 10, 10 (по 20 очков на каждом из 2-х боксов у игрока и 20 у дилера), чему в твоей программе равен счет, в котором десятка учитывается как –1.
------------------------------------------------------------ -------------------------------
****Я, например, недавно лопухнулся : на вопрос Гарри, какую карту дилера я бы хотел видеть против своих 20 очков, я ответил «на автомате» - шестерку, вместо того, чтобы подумать, вспомнить таблицу МО и назвать …ку. Хорошо, что не мазали, а то на пиво бы точно попал
Удачи.
Миша.
P.S. Рекламные файлы действительно были, но при распаковке оказались в отдельном катологе, не где экзешник. После переноса все заработало, спасибо.
|
|
|
Re: Программа доработана. ID:23896 ответ на 23846 |
Вт, 27 июля 2004 13:11 («] [#] [») |
|
|
To Миша и Коровин.
Пункт 1. Всегда сначала проверяется возможность сплита.
Пункт 2. По всей видимоти я коряво объяснил. Программа не проверяет сразу последний счет. Она проверяет их все по порядку. Сначала 1-ый, если он выполняется, то выполняет действие по нему. Потом 2-й, если он выполняется, то выполняет действие по нему, а про первый счет забывает. Если 2-й не выполняется, то остается в силе первый.
Пункт 3. У меня -6, но замечание Коровина я понял. Добавлю.
|
|
|
Re: Программа доработана. ID:23897 ответ на 23846 |
Вт, 27 июля 2004 14:06 («] [#] [») |
|
|
Цитата: | Пункт 1. Всегда сначала проверяется возможность сплита. | И если сплит в стратегии не указан, то проверяется (и делается, если есть в стратегии) сарендо ? Тогда все правильно. Не пойму, где-то все же теряются микроны МО.
Цитата: | Пункт 2. По всей видимоти я коряво объяснил. Программа не проверяет сразу последний счет. Она проверяет их все по порядку. Сначала 1-ый, если он выполняется, то выполняет действие по нему. Потом 2-й, если он выполняется, то выполняет действие по нему, а про первый счет забывает. Если 2-й не выполняется, то остается в силе первый. | Если при выполнении условия для сч.2 действие для сч.1 отменяется (заменяется действием для сч.2), то проще проверять с максимального номера. Думаю, боковые счета пока лучше оставить. Или придется вводить механизм одновременной (а не последовательной) проверки нескольких счетов.
Цитата: | Пункт 3. У меня -6, но замечание Коровина я понял. Добавлю. | Это очень важный момент. После этого исправления просьба программу в бесплатном доступе уже не выкладывать. Поговори, пожалуйста, с Гарри. Он объяснит тебе принятые негласные категории открытости/закрытости информации.
Удачи.
Миша.
|
|
|
Re: Программа доработана. ID:23900 ответ на 23846 |
Вт, 27 июля 2004 17:38 («] [#] [») |
|
|
Ладно, не буду добавлять.
А насчет счетов есть два варианта реализации. Один сделал я, второй чуть более сложный (это когда отдельно надо задавать между счетами логические "и" "или"), но описывать все вариации исполнения счетов можно и в том и в другом случае.
Хотя может в моем варианте немного непонятно для большинства, как это делать.
|
|
|
Re: Программа доработана. ID:23901 ответ на 23846 |
Вт, 27 июля 2004 18:11 («] [#] [») |
|
|
Что значит "не буду добавлять"? Как же тогда ей пользоватся? Может в бесплатной версии отключить чтонибудь другое, например спред?
|
|
|
Re: Программа доработана. ID:23902 ответ на 23846 |
Вт, 27 июля 2004 18:22 («] [#] [») |
|
|
Да, лучше отключить спред. Правда пока нет возможности задавать ставки по Келли (а только пол/потолок), это не очень критично.
|
|
|