Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Спорт » Шахматы - Chess » Описание тега [chess]

Модерирует : Antuan, Bunker, Cossack, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3

Открыть новую тему     Написать ответ в эту тему

batva



crazy administrator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Формат записи кода [chess][/chess]
 
 
 
Обозначения.
 
В скобках приводятся английские написания, для лучшего запоминания.
 
 
K     Король(King)
Q     Ферзь(Queen)
R     Ладья(Rook)  
B     Слон(Bishop)
N     Конь(Knight)
P     Пешка(Pawn)
 
 
 
Белые фигуры обозначаются через W: (white), черные через B: (black)
Разделяются через слеш. /
Фигуры друг от друга отделяются запятой. ,
 
Пример [chess]W:Ke1,Pe2/B:Ke8,Pe7[/chess]
 

 
Нужные поля можно выделить цветом, для этого после фигур, через слеш написать H (highlighted) потом букву обозначающую цвет, поставить двоеточие и перечислить поля.
Поддерживаются  
R красный
G зеленый
B синий
Y желтый
 
Пример [chess]W:Ke1,Pe2,Bd1/B:Ke8,Pe7/HR:d3,f3/HB:c2,b3,a4[/chess]
 

 
Чтобы перевернуть доску, в конце нужно написать /R (reverse)
 
Пример [chess]W:Ke1,Pe2,Bd1/B:Ke8,Pe7/HR:d3,f3/HB:c2,b3,a4/R[/chess]
 

 
 
При перечеслении фигур, букву можно написать один раз, а потом просто перечислить поля.
Например, вместо W:Pa2,Pb2,Pc2,Pd3/B:Bb7,Bg5 можно написать W:Pa2,b2,c2,d3/B:Bb7,g5
 

 
 
Картинка сделана кликабельна.
Во время игры удобно кликнуть на предыдущую позицию, и изменить, чем писать с нуля.
 
Начальная позиция выглядит вот так.
Кликаем, берем код, и играем.
 

 
Удачи
 
 


В дополнение введен тег [chess_f][/chess_f]
Работает точно также, только доска меньше.
 

 
А также [chess_fg][/chess_fg]
 
 

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

Всего записей: 12593 | Зарегистр. 07-01-2001 | Отправлено: 22:38 26-07-2006
Antuan



moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
batva

Цитата:
думаю как лучше ходы на сервер передавать при игре online

01. Пусть Играют с помощью Диаграмм
02. В Первом сообщении Темы (Партии) оформить Партию (ходы), как PGN-файл
03. Назначить Ответственного по Созданию «самопрыгающих фигурок» (пока никого нет - сам делай )
04. Создать Файл Palview и поместить его в ПЕРВОМ сообщении ПОСЛЕ окончания партии
05. Создадим местную Базу Партий
 
Это для начала - будет похоже на БЛОГ.. Кстати.. Вместо Нового Форума можно создать БЛОГ Форумные (в категории Тестирование) и в первом сообщении будет видна вся партия, а Рутина - в комментариях
 
COH

Цитата:
Как разобраться в этом? какой принцип шифровки?  

Я тоже не знал, но сегодня решил разобраться..
Там просто
Маленькие буквы - это чёрные фигурки, Большие буквы - Белые, Цифры - пустые клетки по-горизонтально, читая с Верху.. Понял?
 

Цитата:
chess_f и chess_fg не понимают /r (перевернуть доску)  

Это для Комментаторов...
Они знают, как перевернуть... Например, средствами FEN-кода...
 
Добавлено:
batva
БАГ
Это:
rnb1kbnr/pppp1ppp/4p3/8/6Pq/5P2/PPPPP2P/RNBQKBNR
не ФЕН-код...
А вот это ФЕН:
fen:
rnb1kbnr/pppp1ppp/4p3/8/6Pq/5P2/PPPPP2P/RNBQKBNR w KQkq - 0 3
 
EPD-код:
rnb1kbnr/pppp1ppp/4p3/8/6Pq/5P2/PPPPP2P/RNBQKBNR w KQkq - 0 3
(в данном случае - одинаковы с ФЕНом)

Всего записей: 10667 | Зарегистр. 10-04-2001 | Отправлено: 21:09 27-07-2006 | Исправлено: Antuan, 21:10 27-07-2006
COH



Шаман из Ижевска
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Antuan
Кстати, да, понятно, я просто не догадался с 8-ой горизонтали читать, начал с первой -- принимая маленькие за белых, а ума зайти с другой стороны не хватило.
 
но всё то не объясняет окончания -- w KQkq - 0 3

----------
Верно-то оно верно, но ведь ни хрена же непонятно.

Всего записей: 3355 | Зарегистр. 26-04-2002 | Отправлено: 22:37 27-07-2006
Antuan



moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
w KQkq - 0 3

Специально не задавался вопросом, но может, действительно, пригодиться это знание, когда нет под рукой Шахматного Редактора...
w - означает, что ход Белых - White (диаграмма со стороны белых)
Бывает ещё:
b - ход, соответственно, чёрных - Black (диаграмма - чёрные внизу)
3 - Номер хода. В нашем случае - 3-й ход белых
Остальное означает КОРОЛЬ-ФЕРЗЬ-король-ферзь - 0 - не знаю надо искать в Стандартах (Может, это обозначение МАТА! )
 
 
Добавлено:
Нашёл Стандарты для PGN. Есть там и про FEN
(Весьма объёмный туториал )
 
Добавлено:
Начинает проясняться...
K и k - означают, что белые и чёрные ещё не делали рокировки (видимо, ни «в королевскую« - К - сторону, ни «в Ферзевую» - Q)
А вообще, - зачем голову забивать?

Всего записей: 10667 | Зарегистр. 10-04-2001 | Отправлено: 23:16 27-07-2006
COH



Шаман из Ижевска
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Antuan
O! знания лишними не бывают) остаётся 0, и он вряд ли означает мат, тогда теряют смысл рокировки и очерёдность.

----------
Верно-то оно верно, но ведь ни хрена же непонятно.

Всего записей: 3355 | Зарегистр. 26-04-2002 | Отправлено: 23:42 27-07-2006
Antuan



moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Там имеется ввиду, что Рокировка НЕ потеряна - ладья не ходила или король
можно сообразить, как в хорошей задаче, разыграть партию «по ФЕНЕ» и увидеть, что прозошло на доске и в коде...
например:

Цитата:
16.1.4: Examples
Here's the FEN for the starting position:  
 
rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - 0 1  
 
And after the move 1. e4:  
 
rnbqkbnr/pppppppp/8/8/4P3/8/PPPP1PPP/RNBQKBNR b KQkq e3 0 1  
 
And then after 1. ... c5:  
 
rnbqkbnr/pp1ppppp/8/2p5/4P3/8/PPPP1PPP/RNBQKBNR w KQkq c6 0 2  
 
And then after 2. Nf3:  
 
rnbqkbnr/pp1ppppp/8/2p5/4P3/5N2/PPPP1PPP/RNBQKB1R b KQkq - 1 2  
 
For two kings on their home squares and a white pawn on e2 (White to move) with thirty eight full moves played with five halfmoves since the last pawn move or capture:  
 
4k3/8/8/8/8/8/4P3/4K3 w - - 5 39  
 
 

Здесь до второго хода и конец - когда остались короли и пешка... Но можно и продолжить
 
Добавлено:

Цитата:
16.1.4: Examples
Here's the FEN for the starting position:  
 
 
 
And after the move 1. e4:  
 
 
 
And then after 1. ... c5:  
 
 
 
And then after 2. Nf3:  
 
 
 
For two kings on their home squares and a white pawn on e2 (White to move) with thirty eight full moves played with five halfmoves since the last pawn move or capture:  
 
 
 
 

А это - с новыми тэгами!
 
Добавлено:
batva
Мне тут один мысль пришол...
Чтобы разгрузить страницу от картинок...
Создать Отдельный ТЭГ с использованием AJAX
Я только вчера включил эту Фишку - понравилось...
Так вот, идея: ссылка - наводишь курсор - видишь диаграммку - нажимаешь на ссылку - получаешь Код (как сейчас)
не будет диаграмм и страница будет летать

Всего записей: 10667 | Зарегистр. 10-04-2001 | Отправлено: 23:51 27-07-2006
COH



Шаман из Ижевска
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Antuan
Стоит ли говорить, что я так и не понял, что значат 0, 1 и тем более 5?
Цитата:
ссылка - наводишь курсор - видишь диаграммку  
Поддерживаю!
 
Добавлено:
Ладно хоть понял, что е3 и с6 -- пешки на проходе...

----------
Верно-то оно верно, но ведь ни хрена же непонятно.

Всего записей: 3355 | Зарегистр. 26-04-2002 | Отправлено: 01:36 28-07-2006
evle



1 + int rand(100);
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А может при клике по картинке вставлять тект как по "Цитировать"? Всё равно это в большинстве случаев нужно для нового хода, а так лишние действия. А скопировать можно и из сообщения.
 
Добавлено:

Цитата:
Стоит ли говорить, что я так и не понял, что значат 0, 1 и тем более 5?  


Цитата:
with thirty eight full moves played with five halfmoves since the last pawn move or capture

То есть число "полуходов" после последнего хода пешкой или взятия фигуры. При достижении 50 объявляется ничья.


----------
For every complex problem, there is a solution that is simple, neat, and wrong.

Всего записей: 2110 | Зарегистр. 03-02-2005 | Отправлено: 06:32 28-07-2006
COH



Шаман из Ижевска
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
evle
ох спасибо.

----------
Верно-то оно верно, но ведь ни хрена же непонятно.

Всего записей: 3355 | Зарегистр. 26-04-2002 | Отправлено: 10:03 28-07-2006
eugrus



UNIX-like Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Слишком уж такое проблематично для меня А JS-фейса не ожидается?

----------
IT-Recht Blog

Всего записей: 5471 | Зарегистр. 17-06-2004 | Отправлено: 02:58 02-08-2006 | Исправлено: eugrus, 02:59 02-08-2006
Antuan



moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
eugrus

Цитата:
такое проблематично для меня

в чём заключается «проблематичность»?
Не можешь тэги ставить, не видно, что в них отображается? Или Аякс отключён? (Он здесь и не включён )

Всего записей: 10667 | Зарегистр. 10-04-2001 | Отправлено: 14:41 02-08-2006
Maxer



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
eugrus
Цитата:
А JS-фейса не ожидается?

будет супер если сделать как у KADABRA на локалке...
Antuan

Цитата:
Не можешь тэги ставить, не видно, что в них отображается?

с js-интерфейсом намного проще переставлять фигуры...

----------
красный феррари

Всего записей: 5225 | Зарегистр. 04-05-2004 | Отправлено: 19:25 26-08-2006 | Исправлено: Maxer, 19:26 26-08-2006
Antuan



moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Maxer
представь пока, что js - не существует в природе...
Делай как люди объясняют - это несложно.. Наверно.. (сам не пробовал ещё )
 
Ява скрипт будет (уже есть), чтобы просматривать уже сыгранные партии (кстати, записанные в формате PGN)
С незнакомыми терминами Познакомим отдельно...

----------
EuRuChess

Всего записей: 10667 | Зарегистр. 10-04-2001 | Отправлено: 22:06 26-08-2006
Maxer



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Antuan

Цитата:
 Ява скрипт будет (уже есть), чтобы просматривать уже сыгранные партии (кстати, записанные в формате PGN)

видел, хорошо сделали, молодцы.
надеюсь, что в скором времени ещё и интерфейс придумаете.
я бы и сам начал писать, но я в javascript не очень силён, поэтому затянется... (-:


----------
красный феррари

Всего записей: 5225 | Зарегистр. 04-05-2004 | Отправлено: 23:18 26-08-2006
Antuan



moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Надо бы найти Конвертер из Текста (ASCII) в FEN
т.е. это:
W:Ke1,Qd1,Ra1,h1,Ne4,Bc1,f1,Pa2,b2,c3,e5,e2,f2,h5,h2/B:Ke8,Qa5,Ra8,h8,Nb8,g8,Bf8,Pa7,b7,c6,d4,e7,g7,h7 (данные в Тэге Ру-борда)
переконвертировать в обычный ФЕН (FEN) и не вручную...
 
Добавлено:
Здесь есть программка для Обратной конвертации:
FEN2ASCII

Всего записей: 10667 | Зарегистр. 10-04-2001 | Отправлено: 17:54 19-09-2006
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Antuan

Цитата:
W:Ke1,Qd1,Ra1,h1,Ne4,Bc1,f1,Pa2,b2,c3,e5,e2,f2,h5,h2/B:Ke8,Qa5,Ra8,h8,Nb8,g8,Bf8,Pa7,b7,c6,d4,e7,g7,h7 (данные в Тэге Ру-борда)  
переконвертировать в обычный ФЕН (FEN) и не вручную...

только координаты фигур? а то там еще какие то поля есть
http://www.chessville.com/Reference_Center/FEN_Description.htm
 
 

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 18:02 19-09-2006 | Исправлено: Cheery, 18:42 19-09-2006
Antuan



moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Cheery

Цитата:
только координаты фигур? а то там еще какие то поля есть  

Желательно ВЕСЬ, т.к. там Дополнительная Информация о партии:
01. Какой номер хода,
02. Чей ход (w или b)
и другое, но...
Можно и простой Код, без пробелов (для начала) - тоже должен верно отображаться, т.е.
 
Нужно так:
4k3/8/8/8/8/8/4P3/4K3 w - - 5 39,
но можно и так (попробовать):
4k3/8/8/8/8/8/4P3/4K3
 
Попробуем то и другое заключить в Местные тэги
 

4k3/8/8/8/8/8/4P3/4K3 w - - 5 39
 

4k3/8/8/8/8/8/4P3/4K3

Всего записей: 10667 | Зарегистр. 10-04-2001 | Отправлено: 00:30 21-09-2006
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Antuan

Цитата:
Желательно ВЕСЬ, т.к. там Дополнительная Информация о партии:

а если подумать.. откуда эту инфу взять? логи партии не ведутся в автоматическом режиме

Цитата:
но можно и так (попробовать):  
4k3/8/8/8/8/8/4P3/4K3  

ну так говорю же в третий раз.. сделал я так.


----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 00:35 21-09-2006
Antuan



moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Cheery

Цитата:
сделал я так

Надо выпускать Свою программу.. Можно под брэндом Ру-Борд
Такого я нигде не видел.. Наверно, не существует...
Создать страничку с описанием, Скринами, Файлами + Плагины какие-нибудь..

Всего записей: 10667 | Зарегистр. 10-04-2001 | Отправлено: 00:48 21-09-2006
Antuan



moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Программа для Создания FEN-кода
 
 
01. Нажимаем на (+) крестик
02. Появляется доска с Функциями
03. Расставляем фигурки, как нам надо в формате:
W:Bc1,f1,Ke1,Nb1,g1,Pa2,b2,c2,d2,e2,f2,g2,h2,Qd1,Ra1,h1/ B:Bc8,f8,Ke8,Nb8,g8,Pa7,b7,c7,d7,e7,f7,g7,h7,Qd8,Ra8,h8
(код без пробелов)
03.1. Жмём ОК! в окне ЯваСкрипта (появившемся в верхней части Монитора )
04. Ждём, когда позиция появится на Доске
05. Исправляем, если необходимо, повторяя предыдущие действия,
06. Жмём на слово FEN
07. появится окно с конфигурацией.
08. Жмём в этом окне - ОК! (самое сложное! )
09. Ждём 5 секунд
10. Открывается подобное окно, но с FEN-кодом позиции
11. Копируем его и вставляем, кудпа нам нужно, например, для создания картинки Диаграммы

Всего записей: 10667 | Зарегистр. 10-04-2001 | Отправлено: 01:16 24-10-2006
Antuan



moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Доска для игры Он-Лайн
 
Надо подумать - можно ли на Форуме использовать (фо фреймах?)

Всего записей: 10667 | Зарегистр. 10-04-2001 | Отправлено: 02:47 02-11-2006
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3

Компьютерный форум Ru.Board » Спорт » Шахматы - Chess » Описание тега [chess]


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru