Партии
Комментирует Геннадий Шапиро (Пекин, 2008, часть 4)
Комментирует Геннадий Шапиро (Пекин, 2008, часть 3)
Комментирует Александр Колин
Комментирует Геннадий Шапиро (Пекин, 2008, часть 2)
Комментирует Геннадий Шапиро (Пекин, 2008, часть 1)
Комментирует Александр Георгиев (Тула, 2007, часть 2)
Комментирует Александр Георгиев (Тула, 2007, часть 1)
Решающий микроматч, ЧМ среди молодежи, Берлин, 2008
"Дыру эту не заштопать, не зашить!"
Шашечный Бог-рати-он
Шашисту на заметку
Кто с нами
 |
Зарегистрированные |
| No members connected |
В записную книжку
|
|
| Автор |
Сообщение |
AlexanderS |
|
Тема сообщения:
Отправлено: Мар 30, 2006 - 09:57 AM
|
|
Зарегистрирован: Авг 29, 2002
Сообщений: 225
Откуда : Якутск
|
|
|
Цитата:
Что касается конкретной ситуации, то нельзя ли пояснить почему я не прав? Формулировка стандарта достаточна однозначна.
Формулировка как мы выяснили как раз однозначна для нас по-разному
Вот собственно она, если опустить комментарии:
6.1.1.2.1. MOVE_SEQUENCE DEFINITION (Optional)
[MOVE_SEQ].[WHITESPACE]
6.1.1.1.1.9 WHITESPACE DEFINITION (Optional)
[WHITESPACE] = [[SPACE]|[TAB]|[CR]|[LF]|[CR}[LF]...]
Во-первых, не вижу в перечислении "" (пустого символа).
Во-вторых, если предположить что комментарий "любое число"
может подразумевать под собой и ноль, то взглянем на уровень вверх:
[
[MOVE_SEQUENCE] (Optional)
[MOVE] (Mandatory)
[STRENGTH] (Optional)
[WHITESPACE] (Optional)
...
Если рассматривать [WHITESPACE] здесь в такой трактовке, то и между
ходами пробел вставлять не обязательно, что уже явно не есть хорошо,
так что по аналогии и после номера хода должен быть пробел.
Если и это недостаточно убедительно, то по-моему уже невозможность
импорта в Turbodambase достаточное основание для того, чтобы привести
экспорт в соответствие с общеупотребительным, все-таки эта программа
определяет тон в базах. (Не знаю как у Plus700 с PDN но чекерсные
программы однозначно трактуют вывод с учетом пробела между номером
и ходом.) |
|
|
| |
|
|
|
 |
plus600 |
|
Тема сообщения:
Отправлено: Мар 30, 2006 - 12:24 PM
|
|
Зарегистрирован: Дек 24, 2002
Сообщений: 1008
Откуда : Москва
|
|
Не убедился... Из того что самих WHITESPACE может любое число по формальной логике следует, что их может и не быть. Другой логики не бывает. То, как используют это правило другие программы, не может быть аргументов в логическом споре о самом формате. Это больше говорит о качестве реализации. Писали под себя, потому что под полный стандарт сложнее. Ну это реалии жизни - руки не дошли...
Экспорт, действительно приведу к реалиям жизни - проблем добавлю. Но мы говорили об умении программ полностью разбирать все нюансы формата, этого в Турбо, к сожалению, нет. Ну да у всех есть свои недостатки.
Кстати, без пробелов между ходами я тоже формат разбираю вполне нормально и даже в сокращенной нотации. |
_________________ С уважением,
Сергей Старцев
______________________________________
Пользуюсь только программами серии Plus
|
| |
|
|
|
 |
AlexanderS |
|
Тема сообщения:
Отправлено: Мар 30, 2006 - 12:53 PM
|
|
Зарегистрирован: Авг 29, 2002
Сообщений: 225
Откуда : Якутск
|
|
|
plus600 писал(а):
Писали под себя, потому что под полный стандарт сложнее.
Кстати, без пробелов между ходами я тоже формат разбираю вполне нормально и даже в сокращенной нотации.
А вот это как раз не есть хорошо. Любой стандарт должен упрощать работу, и не допускать вольного толкования. Есть пробел нет пробела сокращенная нотация или полная, знак взятия x или : - либо то, либо то, я не вижу особого смысла в ста вариантах написания суперуниверсального формата, чтобы который понять в программе надо писать стоэтажные алгоритмы разбора текста.
Хотел бы я посмотреть на алгоритм разбора чекерсной (или международной) партии где опущены WHITESPACE и DELIMITER (второе довольно часто встречатся)  |
|
|
| |
|
|
|
 |
plus600 |
|
Тема сообщения:
Отправлено: Мар 30, 2006 - 08:18 PM
|
|
Зарегистрирован: Дек 24, 2002
Сообщений: 1008
Откуда : Москва
|
|
|
AlexanderS писал(а):
Любой стандарт должен упрощать работу, и не допускать вольного толкования.
Со вторым согласен, а вот с первым нет. Цель стандарта не упрость работу программистам, а сделать возможным взаимодействие разных программ.
Что то наша дисскусия зашла не туда и каждый, при наличии однозначного стандарта, остался при своем мнении . Ладно, закругляемся. |
_________________ С уважением,
Сергей Старцев
______________________________________
Пользуюсь только программами серии Plus
|
| |
|
|
|
 |
Kvadrat64 |
|
Тема сообщения:
Отправлено: Мар 31, 2006 - 06:55 PM
|
|
Зарегистрирован: Янв 11, 2006
Сообщений: 250
Откуда : Russia
|
|
| В последней версии Авроры есть генератор дебютной базы для Каллисто. Какая база генерируется, ранговая или безранговая? |
|
|
| |
|
|
|
 |
AlexanderS |
|
Тема сообщения:
Отправлено: Мар 31, 2006 - 08:29 PM
|
|
Зарегистрирован: Авг 29, 2002
Сообщений: 225
Откуда : Якутск
|
|
|
Kvadrat64 писал(а):
В последней версии Авроры есть генератор дебютной базы для Каллисто. Какая база генерируется, ранговая или безранговая?
Полагаю речь идет об ЭНДШПИЛЬНЫХ базах?
Для Каллисто базы - WDL (в вашей терминологии - безранговые). |
|
|
| |
|
|
|
 |
Kvadrat64 |
|
Тема сообщения:
Отправлено: Мар 31, 2006 - 09:23 PM
|
|
Зарегистрирован: Янв 11, 2006
Сообщений: 250
Откуда : Russia
|
|
Да, разумеется, я имел ввиду эндшпильные базы
В голове просто крутятся мысли про генератор дебютных баз... |
|
|
| |
|
|
|
 |
Kvadrat64 |
|
Тема сообщения:
Отправлено: Апр 02, 2006 - 05:47 PM
|
|
Зарегистрирован: Янв 11, 2006
Сообщений: 250
Откуда : Russia
|
|
| Подскажите, куда положить сгенерированные базы Каллисто. |
|
|
| |
|
|
|
 |
letas |
|
Тема сообщения: Программа Аврора
Отправлено: Апр 02, 2006 - 06:32 PM
|
|
Зарегистрирован: Фев 08, 2003
Сообщений: 284
|
|
|
Kvadrat64 писал(а):
Подскажите, куда положить сгенерированные базы Каллисто.
<BR>ОСТАВЬ В ТОЙ ПАПКЕ КУДА ОНИ СГЕНЕРИРОВАЛИСЬ. |
|
|
| |
|
|
|
 |
Kvadrat64 |
|
Тема сообщения:
Отправлено: Апр 03, 2006 - 04:44 AM
|
|
Зарегистрирован: Янв 11, 2006
Сообщений: 250
Откуда : Russia
|
|
или базы неправильно сгенерировались или что-то с алгоритмами
Б. a1,c1,c5,e5
Ч. g3,h4, ход белых
1. e5-f6 g3-f2
2. c5-b6 f2-e1
3. f6-e7 h4-g3
4. e7-f8 e1-a5
5. b6-a7 g3-f2
6. a7-b8 f2-g1
7. b8-a7 g1-h2
8. a7-d4? (выигрывает только a7-g1!) a5-e1
9. f8-c5 h2-b8 и т.д. =
а позиция выигранная за белых |
|
|
| |
|
|
|
 |
Reader |
|
Тема сообщения:
Отправлено: Апр 03, 2006 - 05:16 AM
|
|
Зарегистрирован: Окт 15, 2004
Сообщений: 140
|
|
|
Kvadrat64 писал(а):
8. a7-d4? (выигрывает только a7-g1!)
Выигрывает еще и 8. a7-b8
Но это не суть важно. А важно то, что если это не ошибка в алгоритмах, то это вторая эндшпильная база с ошибками. |
|
|
| |
|
|
|
 |
Kallisto |
|
Тема сообщения:
Отправлено: Апр 03, 2006 - 12:02 PM
|
|
Зарегистрирован: Авг 18, 2003
Сообщений: 731
|
|
Дело в том, что ЭБ безранговые и в многодамочных эндшпилях иногда, чтобы досчитать до следующей базы, нужно очень много времени.
Я могу сделать, чтобы не делала явно ничейных ходов, но не факт, что сможет выиграть.
Кстати, Каллисто, которая вместе с Авророй - это всего лишь рабочая версия (и название у нее не совсем адекватное и ошибка в генераторе ходов есть). И нужно это иметь ввиду. |
|
|
| |
|
|
|
 |
Reader |
|
Тема сообщения:
Отправлено: Апр 03, 2006 - 12:23 PM
|
|
Зарегистрирован: Окт 15, 2004
Сообщений: 140
|
|
|
Kallisto писал(а):
Кстати, Каллисто, которая вместе с Авророй - это всего лишь рабочая версия (и название у нее не совсем адекватное и ошибка в генераторе ходов есть). И нужно это иметь ввиду.
Хм, и что это значит? Что "Каллисто, которая вместе с Авророй", может ошибаться из-за ошибках в алгоритмах? |
|
|
| |
|
|
|
 |
Kallisto |
|
Тема сообщения:
Отправлено: Апр 03, 2006 - 01:26 PM
|
|
Зарегистрирован: Авг 18, 2003
Сообщений: 731
|
|
Не поверите, Каллисто может ошибаться даже и без ошибок в алгоритмах  |
|
|
| |
|
|
|
 |
Kvadrat64 |
|
Тема сообщения:
Отправлено: Апр 03, 2006 - 05:38 PM
|
|
Зарегистрирован: Янв 11, 2006
Сообщений: 250
Откуда : Russia
|
|
To Reader
Вы правы, ab8 тоже выигрывает, правда ведет к повторению ходов и удлиняет путь к победе.
To Kallisto
Если в базе имеется два выигрышных хода, программа не должна делать третий, ничейный  |
|
|
| |
|
|
|
 |
|
|
|
|
|