Готовый перевод OpenPPL Manual / Руководство по OpenPPL: Introduction Введение

Внимание! Этот перевод, возможно, ещё не готов, так как модераторы установили для него статус «идёт перевод»

Участники

Спасибо Вам!

Большое "Спасибо Вам" всем кто помог создать OpenPPL и этот документ:

Bob3456
CoolBotMe123
CrumbleSunday
Dr.Kaktuz
Efu
Fn101
Gecko
JConner
JokeDoke
KaeKruse
Kyo
MerzkiyTipon
Morello
MrRuder
Nik0
NPNG
Poker_Dog
Postenjak
Rambam
Relhby
Satanikut
Stangelnator
SteveG1963
Strikles
SuperBlak
TheHighFish
ThemAndMe
Want2Learn
Zolp
и всем кого мы забыли. Без вашей помощи было бы невозможно создать это руководство.
Свяжитесь с нами на www.maxinmontreal.com/forums, если вы. не нашли свое имя в этом списке

Что такое OpenPPL
Что такое (Open)PPL?
PPL это сокращение от Poker Programming Language (Язык Программирования Покера), язык для программирования покерных ботов. Он был придуман Shanky BonusBots для простоты индивидуальной модификации их собственнической логики бота.

Вещи изменились, когда безымянный герой решил отдать свои “80% рабочего перевода” сообществу OpenHoldem. Так и родился OpenPPL, язык и переводчик, это, надо надеяться, комбинирует лучший из обоих миров: легкость программирования и могущественного потенциала за столами.

Преимущества OpenPPL

Конечно, OpenPPL поддерживает основные функции PPL, главным образом это:

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

библиотека из нескольких сотен готовых к использованию функций для легкого старта.

знание размера стека у каждого игрока.

возможность играть в любом казино, в котором Вы хотите, если Вы сделаете tablemap для него.

возможность разработать и отладить вашего бота с инструментами как ManualMode, PokerAcademy и PokerTH. Вы когда-нибудь хотели смоделировать A2o на button или flushdraw из позиции несколько дюжин раз, пока не будете удовлетворены?

автоконнектор, который обрабатывает до 25 столов сразу меньше чем с 1% нагрузкой на ЦП. Все, что Вы должны сделать: откройте стол и сядьте за него. OpenHoldem соединяется автоматически (один экземпляр на стол) и начинает играть.

возможность использовать статистику с Poker Tracker непосредственно в Вашем OpenPPL-коде.

Но если Вы - эксперт, Вы могли бы хотеть использовать некоторые расширенные функции:

самостоятельное создание символов.

доступ к нативным символам Openholdems и вычисление ручного диапазона на лету.

И лучшее из всего:

Вы можете способствовать проекту, чтоб сделать его еще лучше.

Это все бесплатно. Хорошо - почти бесплатно; конечно, это требует, немного изучения и некоторая работа, чтоб стать мастером.

Добро пожаловать в мир открытого исходного кода!

Код OpenPPL, библиотека OpenPPL и конвертер OpenPPL должны находиться в одном каталоге.

Исходный код должен быть текстовым файлом в простом ASCII-формате. Никаких Word-документов, 16 разрядных кодировок или других странных форматов.

Ступени перевода:

Откройте командную строку (Dos-box).

Измените каталог на тот, где расположен Ваш бот. Используйте для этого команду CD.

Введите в командной строке

OpenPPL.exe my_source_code.txt > my_translated_bot.ohf

После этого у Вас есть файл OH-скрипт, который Вы можете загрузить с OpenHoldem. Дайте ему попытку поиграть с PokerAcademy, PokerTH или ManualMode, и Вы увидете, что он будет играть.

Общие советы:

Работа с командной строкой (командная строка DOS) может быть непривычна для некоторых молодых людей, которые были рождены после DOS-эпохи и кто также не знает Linux. Но как только Вы привыкните к нему, то поймете, что это удобнее, чем GUI с работающей мышью. Две подсказки, которые упростят Вашу задачу:

Вы не должны вводить все в командной строке. Используйте клавишу Tab для автозавершения имен файлов.

Генеральная общедоступная лицензия GNU

Версия 3, 29 июнь 2007

Copyright © 2007 Free Software Foundation, Inc. http://fsf.org/

Внимание! Этот перевод, возможно, ещё не готов.
Его статус: идёт перевод

Переведено на Нотабеноиде
http://notabenoid.org/book/33951/118862

Переводчики: lybimiy86, mitya_k, myCrack

Настройки

Готово:

78.26% КП = 1.0

Непереведённые фрагменты будут пропущены.