Google
 

Шашисту на заметку

Login





 


 Забыли пароль?
 или новый пользователь? Зарегистрируйся!

Кто с нами

Пользователей:  Зарегистрированные
No members connected

В записную книжку


Новая тема   Ответить
Предыдущая тема Версия для печати Войти и проверить личные сообщения Следующая тема
Автор Сообщение
AlexanderS
Тема сообщения:   СообщениеОтправлено: Мар 30, 2006 - 09:57 AM



Зарегистрирован: Авг 29, 2002
Сообщений: 225
Откуда : Якутск
Цитата:

Что касается конкретной ситуации, то нельзя ли пояснить почему я не прав? Формулировка стандарта достаточна однозначна.


Формулировка как мы выяснили как раз однозначна для нас по-разному Smile

Вот собственно она, если опустить комментарии:

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 но чекерсные
программы однозначно трактуют вывод с учетом пробела между номером
и ходом.)
 
 Профиль пользователя отправить личное сообщение WWW ICQ 
Ответить с цитатой Наверх
plus600
Тема сообщения:   СообщениеОтправлено: Мар 30, 2006 - 12:24 PM



Зарегистрирован: Дек 24, 2002
Сообщений: 1008
Откуда : Москва
Не убедился... Из того что самих WHITESPACE может любое число по формальной логике следует, что их может и не быть. Другой логики не бывает. То, как используют это правило другие программы, не может быть аргументов в логическом споре о самом формате. Это больше говорит о качестве реализации. Писали под себя, потому что под полный стандарт сложнее. Ну это реалии жизни - руки не дошли...
Экспорт, действительно приведу к реалиям жизни - проблем добавлю. Но мы говорили об умении программ полностью разбирать все нюансы формата, этого в Турбо, к сожалению, нет. Ну да у всех есть свои недостатки.

Кстати, без пробелов между ходами я тоже формат разбираю вполне нормально и даже в сокращенной нотации.

_________________
С уважением,
Сергей Старцев
______________________________________
Пользуюсь только программами серии Plus
 
 Профиль пользователя отправить личное сообщение WWW ICQ 
Ответить с цитатой Наверх
AlexanderS
Тема сообщения:   СообщениеОтправлено: Мар 30, 2006 - 12:53 PM



Зарегистрирован: Авг 29, 2002
Сообщений: 225
Откуда : Якутск
plus600 писал(а):
Писали под себя, потому что под полный стандарт сложнее.
Кстати, без пробелов между ходами я тоже формат разбираю вполне нормально и даже в сокращенной нотации.


А вот это как раз не есть хорошо. Любой стандарт должен упрощать работу, и не допускать вольного толкования. Есть пробел нет пробела сокращенная нотация или полная, знак взятия x или : - либо то, либо то, я не вижу особого смысла в ста вариантах написания суперуниверсального формата, чтобы который понять в программе надо писать стоэтажные алгоритмы разбора текста.

Хотел бы я посмотреть на алгоритм разбора чекерсной (или международной) партии где опущены WHITESPACE и DELIMITER (второе довольно часто встречатся) Laughing
 
 Профиль пользователя отправить личное сообщение WWW ICQ 
Ответить с цитатой Наверх
plus600
Тема сообщения:   СообщениеОтправлено: Мар 30, 2006 - 08:18 PM



Зарегистрирован: Дек 24, 2002
Сообщений: 1008
Откуда : Москва
AlexanderS писал(а):
Любой стандарт должен упрощать работу, и не допускать вольного толкования.

Со вторым согласен, а вот с первым нет. Цель стандарта не упрость работу программистам, а сделать возможным взаимодействие разных программ.

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

_________________
С уважением,
Сергей Старцев
______________________________________
Пользуюсь только программами серии Plus
 
 Профиль пользователя отправить личное сообщение WWW ICQ 
Ответить с цитатой Наверх
Kvadrat64
Тема сообщения:   СообщениеОтправлено: Мар 31, 2006 - 06:55 PM



Зарегистрирован: Янв 11, 2006
Сообщений: 250
Откуда : Russia
В последней версии Авроры есть генератор дебютной базы для Каллисто. Какая база генерируется, ранговая или безранговая?
 
 Профиль пользователя отправить личное сообщение  
Ответить с цитатой Наверх
AlexanderS
Тема сообщения:   СообщениеОтправлено: Мар 31, 2006 - 08:29 PM



Зарегистрирован: Авг 29, 2002
Сообщений: 225
Откуда : Якутск
Kvadrat64 писал(а):
В последней версии Авроры есть генератор дебютной базы для Каллисто. Какая база генерируется, ранговая или безранговая?


Полагаю речь идет об ЭНДШПИЛЬНЫХ базах?
Для Каллисто базы - WDL (в вашей терминологии - безранговые).
 
 Профиль пользователя отправить личное сообщение WWW ICQ 
Ответить с цитатой Наверх
Kvadrat64
Тема сообщения:   СообщениеОтправлено: Мар 31, 2006 - 09:23 PM



Зарегистрирован: Янв 11, 2006
Сообщений: 250
Откуда : Russia
Да, разумеется, я имел ввиду эндшпильные базы Smile
В голове просто крутятся мысли про генератор дебютных баз...
 
 Профиль пользователя отправить личное сообщение  
Ответить с цитатой Наверх
Kvadrat64
Тема сообщения:   СообщениеОтправлено: Апр 02, 2006 - 05:47 PM



Зарегистрирован: Янв 11, 2006
Сообщений: 250
Откуда : Russia
Подскажите, куда положить сгенерированные базы Каллисто.
 
 Профиль пользователя отправить личное сообщение  
Ответить с цитатой Наверх
letas
Тема сообщения: Программа Аврора  СообщениеОтправлено: Апр 02, 2006 - 06:32 PM



Зарегистрирован: Фев 08, 2003
Сообщений: 284

Kvadrat64 писал(а):
Подскажите, куда положить сгенерированные базы Каллисто.
<BR>ОСТАВЬ В ТОЙ ПАПКЕ КУДА ОНИ СГЕНЕРИРОВАЛИСЬ.
 
 Профиль пользователя отправить личное сообщение WWW  
Ответить с цитатой Наверх
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

Дело в том, что ЭБ безранговые и в многодамочных эндшпилях иногда, чтобы досчитать до следующей базы, нужно очень много времени.

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

Кстати, Каллисто, которая вместе с Авророй - это всего лишь рабочая версия (и название у нее не совсем адекватное и ошибка в генераторе ходов есть). И нужно это иметь ввиду.
 
 Профиль пользователя отправить личное сообщение Послать e-mail WWW  
Ответить с цитатой Наверх
Reader
Тема сообщения:   СообщениеОтправлено: Апр 03, 2006 - 12:23 PM



Зарегистрирован: Окт 15, 2004
Сообщений: 140

Kallisto писал(а):

Кстати, Каллисто, которая вместе с Авророй - это всего лишь рабочая версия (и название у нее не совсем адекватное и ошибка в генераторе ходов есть). И нужно это иметь ввиду.


Хм, и что это значит? Что "Каллисто, которая вместе с Авророй", может ошибаться из-за ошибках в алгоритмах?
 
 Профиль пользователя отправить личное сообщение  
Ответить с цитатой Наверх
Kallisto
Тема сообщения:   СообщениеОтправлено: Апр 03, 2006 - 01:26 PM



Зарегистрирован: Авг 18, 2003
Сообщений: 731

Не поверите, Каллисто может ошибаться даже и без ошибок в алгоритмах Smile
 
 Профиль пользователя отправить личное сообщение Послать e-mail WWW  
Ответить с цитатой Наверх
Kvadrat64
Тема сообщения:   СообщениеОтправлено: Апр 03, 2006 - 05:38 PM



Зарегистрирован: Янв 11, 2006
Сообщений: 250
Откуда : Russia
To Reader
Вы правы, ab8 тоже выигрывает, правда ведет к повторению ходов и удлиняет путь к победе.
To Kallisto
Если в базе имеется два выигрышных хода, программа не должна делать третий, ничейный Wink
 
 Профиль пользователя отправить личное сообщение  
Ответить с цитатой Наверх
Показать:     
Перейти к:  
Время в формате GMT - 12
Новая тема   Ответить
Предыдущая тема Версия для печати Войти и проверить личные сообщения Следующая тема
PNphpBB2 © 2003-2007 
 
Page created in 1.40243196487 seconds.