AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: База знаний и проекты
DAX
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 30.12.2008, 17:34   #1  
miklenew is offline
miklenew
Участник
Аватар для miklenew
MCBMSS
1C
Лучший по профессии 2009
 
1,688 / 438 (18) +++++++
Регистрация: 10.07.2006
Адрес: г. Ликино-Дулёво
Вот с последними исправлениями.
Файл с картинками chess_res.rar остался прежний.
Вложения
Тип файла: rar chess 1.0 SP5. Build ING on 30.12.2008.rar (19.3 Кб, 111 просмотров)
__________________
Энергия молодых и неравнодушных способна изменить мир к лучшему.
Старый 20.01.2009, 18:44   #2  
petergunn is offline
petergunn
Участник
 
118 / 279 (10) ++++++
Регистрация: 30.08.2005
Адрес: Tyumen
SP5
a. Порядок ходов в партии:
1. g2-g3 h7-h6
2. Cf1-g2 h6-h5
3. b2-b4 g7-g6
4. b4-b5 c7-c5
5. b5:c6 a7-a6
При попытке взять пешку c6:d7 выскакивает infolog с текстом "Ошибка: Метод 'ChessItem.calcMoves' должен быть перекрыт."

b. Есть возможность сделать 2 хода в ситуации выбора фигуры при достижении последней горизонтали. (продолжая порядок ходов)
6. с6:b7 Kb8-c6
пытаемся взять пешкой b7 ладью черных на a8 - появляется окно с предложением выбрать фигуру. Не закрывая окна выбора возвращаемся к доске и делаем взятие слоном:
7.Cg2:c6
после этого в окне выбора фигур выбираем ферзя
8. b7:a8Ф
UPD: Картинка с конечной позицией на доске во вложении.

c. Не фиксируется ничейный результат после 3-кратного повторения позиции на доске.
d. В текущей реализации нотации партии двойной шах отображается как '+' (в печатных изданиях двойной шах обозначают '++' )
Миниатюры
Нажмите на изображение для увеличения
Название: 2move.JPG
Просмотров: 622
Размер:	55.9 Кб
ID:	4187  
Вложения
Тип файла: zip 2move.zip (136.0 Кб, 100 просмотров)

Последний раз редактировалось petergunn; 20.01.2009 в 18:52. Причина: добавлена картинка
Старый 25.01.2009, 22:53   #3  
miklenew is offline
miklenew
Участник
Аватар для miklenew
MCBMSS
1C
Лучший по профессии 2009
 
1,688 / 438 (18) +++++++
Регистрация: 10.07.2006
Адрес: г. Ликино-Дулёво
Цитата:
Сообщение от petergunn Посмотреть сообщение
Не фиксируется ничейный результат после 3-кратного повторения позиции на доске.
А повторения 3-x кратные должны быть и у черных и у белых одновременно?
Или только у одних достаточно.
А то уже не помню. Редкая ситуация.
__________________
Энергия молодых и неравнодушных способна изменить мир к лучшему.
Старый 26.01.2009, 06:26   #4  
miklenew is offline
miklenew
Участник
Аватар для miklenew
MCBMSS
1C
Лучший по профессии 2009
 
1,688 / 438 (18) +++++++
Регистрация: 10.07.2006
Адрес: г. Ликино-Дулёво
И как записывается ничья? Так же как пат?
__________________
Энергия молодых и неравнодушных способна изменить мир к лучшему.
Старый 27.01.2009, 08:20   #5  
petergunn is offline
petergunn
Участник
 
118 / 279 (10) ++++++
Регистрация: 30.08.2005
Адрес: Tyumen
Цитата:
Сообщение от miklenew Посмотреть сообщение
А повторения 3-x кратные должны быть и у черных и у белых одновременно?
Или только у одних достаточно.
Могу ошибаться, но 3-х кратное повторение позиции фиксируется с учетом положения всех фигур (белых и черных) за некоторым исключением - позиции при которых было утеряно право взятия на проходе или возможность рокировки считаются различными.

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

Позиции считаются одинаковыми, если за тем же самым игроком очередь хода, а фигуры того же самого типа и цвета занимают те же поля, и возможные ходы всех фигур обоих игроков те же самые.
Позиции не считаются одинаковыми, если в новой позиции пешка потеряла возможность взятия на проходе или если право на рокировку в данный момент или в будущем утрачено.
Цитата:
Сообщение от miklenew Посмотреть сообщение
И как записывается ничья? Так же как пат?
Хм... не думаю что эти понятия эквивалентны, 'пат' - это один из вариантов ничейного результата (так же как и 'мат' - один из вариантов достижения победы в партии).
В литературе по шахматам, которая в свое время попадалась, результат партии так и фиксировался: 'Ничья', 'Белые сдались', 'Черные сдались' (если в явном виде не было мата одной из сторон)
На игровых порталах результат фиксируется в очковом эквиваленте: 1-0 (победа белых), 1/2-1/2 (ничья), 0-1 (победа черных)

Последний раз редактировалось petergunn; 27.01.2009 в 08:26.
За это сообщение автора поблагодарили: miklenew (5).
Старый 27.01.2009, 08:56   #6  
miklenew is offline
miklenew
Участник
Аватар для miklenew
MCBMSS
1C
Лучший по профессии 2009
 
1,688 / 438 (18) +++++++
Регистрация: 10.07.2006
Адрес: г. Ликино-Дулёво
Спасибо за информацию.
Цитата:
Сообщение от petergunn Посмотреть сообщение
На игровых порталах результат фиксируется в очковом эквиваленте: 1-0 (победа белых), 1/2-1/2 (ничья), 0-1 (победа черных)
Я имел ввиду как записывается последний ход.
Пат: сам_ход + "="
А ничья также?
__________________
Энергия молодых и неравнодушных способна изменить мир к лучшему.
Старый 27.01.2009, 22:44   #7  
miklenew is offline
miklenew
Участник
Аватар для miklenew
MCBMSS
1C
Лучший по профессии 2009
 
1,688 / 438 (18) +++++++
Регистрация: 10.07.2006
Адрес: г. Ликино-Дулёво
Цитата:
Сообщение от petergunn Посмотреть сообщение
a. Порядок ходов в партии:
1. g2-g3 h7-h6
2. Cf1-g2 h6-h5
3. b2-b4 g7-g6
4. b4-b5 c7-c5
5. b5:c6 a7-a6
При попытке взять пешку c6:d7 выскакивает infolog с текстом "Ошибка: Метод 'ChessItem.calcMoves' должен быть перекрыт."

b. Есть возможность сделать 2 хода в ситуации выбора фигуры при достижении последней горизонтали. (продолжая порядок ходов)
6. с6:b7 Kb8-c6
пытаемся взять пешкой b7 ладью черных на a8 - появляется окно с предложением выбрать фигуру. Не закрывая окна выбора возвращаемся к доске и делаем взятие слоном:
7.Cg2:c6
после этого в окне выбора фигур выбираем ферзя
8. b7:a8Ф
UPD: Картинка с конечной позицией на доске во вложении.

c. Не фиксируется ничейный результат после 3-кратного повторения позиции на доске.
d. В текущей реализации нотации партии двойной шах отображается как '+' (в печатных изданиях двойной шах обозначают '++' )
Свежее обновление.
Правда 3-кратное повторение щас проверяется, как поиск 3-х одинаковых записей в истории ходов. Потом сделаю как должно. Пока никак не придумаю, как это сделать с минимальным написанием кода.
Вложения
Тип файла: rar chess 1.0 SP6. Build ING on 27.01.2009.rar (20.8 Кб, 116 просмотров)
__________________
Энергия молодых и неравнодушных способна изменить мир к лучшему.
Старый 09.02.2009, 14:00   #8  
miklenew is offline
miklenew
Участник
Аватар для miklenew
MCBMSS
1C
Лучший по профессии 2009
 
1,688 / 438 (18) +++++++
Регистрация: 10.07.2006
Адрес: г. Ликино-Дулёво
Цитата:
Сообщение от miklenew Посмотреть сообщение
Свежее обновление.
Правда 3-кратное повторение щас проверяется, как поиск 3-х одинаковых записей в истории ходов. Потом сделаю как должно. Пока никак не придумаю, как это сделать с минимальным написанием кода.
Сделал.
Плюс добавил возможность подсоединить бота.
Если у кого есть желание написать оный.
Один уже есть.
Пока самого бота выкладывать не буду, дождусь пока создатель выложит его сам.
Вложения
Тип файла: rar chess 1.0 SP7. Build ING on 09.02.2009.rar (20.8 Кб, 124 просмотров)
__________________
Энергия молодых и неравнодушных способна изменить мир к лучшему.

Последний раз редактировалось miklenew; 09.02.2009 в 14:14.
Старый 20.02.2009, 10:10   #9  
Wamr is offline
Wamr
----------------
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
 
1,737 / 868 (32) +++++++
Регистрация: 15.01.2002
Адрес: Москва
Записей в блоге: 7
Шахматный бот
Думает долго, ходит предсказуемо, эндшпиль играть не умеет.
Вложения
Тип файла: zip ChessBot.zip (31.9 Кб, 106 просмотров)
За это сообщение автора поблагодарили: miklenew (9), Artoodeetoo (1).
Старый 20.02.2009, 10:42   #10  
miklenew is offline
miklenew
Участник
Аватар для miklenew
MCBMSS
1C
Лучший по профессии 2009
 
1,688 / 438 (18) +++++++
Регистрация: 10.07.2006
Адрес: г. Ликино-Дулёво
Цитата:
Сообщение от Wamr Посмотреть сообщение
Думает долго
Да. Предыдущая версия по мойму пошустрее ходила.
Может что-то всё таки можно придумать.
Циклы в Ax-e действительно как-то медленно работают.
Я так понил ты код jav-овый переписал и изменил потом.
Интересно, а нельзя ли расчёт делать в Jav-e, Ax-ой получать уже результат.
Цитата:
Сообщение от Wamr Посмотреть сообщение
ходит предсказуемо
Ну я бы не сказал. А то что начала играет похожие на стандартные дебюты, так это хорошо.
__________________
Энергия молодых и неравнодушных способна изменить мир к лучшему.
Теги
download, шахматы, axapta

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Куда пропадают лицензии в Ax3.0 SP3 KR2? falcon65 DAX: Администрирование 2 10.05.2007 09:55
Куда идёт запись при разноске журналов зарплат?! 3oppo DAX: Программирование 5 28.07.2005 12:09
SP2 куда делся HELP? Help! KMV DAX: Администрирование 11 17.02.2004 12:26
Вопрос совсем "зеленый". Куда приткнуть метод? Hobo DAX: Программирование 3 13.02.2004 18:07
Куда уходят данные? Oz DAX: Администрирование 4 30.01.2004 17:11
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра
Комбинированный вид Комбинированный вид

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 02:57.