Ru-Board.club
← Вернуться в раздел «Шахматы - Chess»

» Описание тега [chess]

Автор: batva
Дата сообщения: 26.07.2006 21:38
Формат записи кода [no][chess][/chess][/no]



Обозначения.

В скобках приводятся английские написания, для лучшего запоминания.


K Король(King)
Q Ферзь(Queen)
R Ладья(Rook)
B Слон(Bishop)
N Конь(Knight)
P Пешка(Pawn)



Белые фигуры обозначаются через W: (white), черные через B: (black)
Разделяются через слеш. /
Фигуры друг от друга отделяются запятой. ,

Пример [no][/no]



Нужные поля можно выделить цветом, для этого после фигур, через слеш написать H (highlighted) потом букву обозначающую цвет, поставить двоеточие и перечислить поля.
Поддерживаются
R красный
G зеленый
B синий
Y желтый

Пример [no][chess]W:Ke1,Pe2,Bd1/B:Ke8,Pe7[/no]/HR:d3,f3/HB:c2,b3,a4[no][/chess][/no]



Чтобы перевернуть доску, в конце нужно написать /R (reverse)

Пример [no][chess]W:Ke1,Pe2,Bd1/B:Ke8,Pe7/HR:d3,f3/HB:c2,b3,a4[/no]/R[no][/chess][/no]




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




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

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



Удачи




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



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




Эти теги нужны для коментаторов в партиях, чтобы диаграммы вариантов не путались с основной игрой.
Автор: Antuan
Дата сообщения: 26.07.2006 22:35
Фигурки для Диаграммы Ру-Борда - Merida29
Для Доски 29х29
Автор: batva
Дата сообщения: 26.07.2006 23:04
Antuan
А для доски 35x35 нету?
Автор: Antuan
Дата сообщения: 26.07.2006 23:10

Цитата:
А для доски 35x35 нету?

Нету, но могу дать на-водку...
Надо сделать дополнительные прозрачные PNG-файлы (*.gif уже есть)
Если надо, то могу поработать над Этим, чтоб тебя не отвлекать
Беру Картинки Фигурок на http://www.enpassant.dk
Автор: Dekker
Дата сообщения: 26.07.2006 23:11
а кода [pref] не будэ ? (преферанс)
Автор: batva
Дата сообщения: 26.07.2006 23:18
Antuan

Цитата:
Надо сделать дополнительные прозрачные PNG-файлы (*.gif уже есть)


Если gif есть то давай, конвертнуть их в png две секунды.


Dekker

Цитата:
а кода [pref] не будэ ? (преферанс)

а как ты представляешь процесс?
там же не один на один играют..
Автор: Cossack
Дата сообщения: 26.07.2006 23:25
Dekker
ага, тоже думал о таком. нереально, трое игроков, у каждого свои карты, другие их не должны видеть... легче на гамблере поиграть.
Автор: Antuan
Дата сообщения: 26.07.2006 23:29
batva

Цитата:
Если gif есть то давай, конвертнуть их в png две секунды

Merida35

Если буду комментировать партии, то надо и для Побочных Вариантов сделать Тэги
Это - раз
и второе - Для ФЕНа (удобнее комментатору) - ещё вариант...

На всякий случай: Alpha35

Надо прозрачно ковертнуть в PNG с тем же названием


Добавлено:
Забыл сказать: там лишние картинки попадутся (кружочки и крестики) - их или удалить или... не должны мешать (взято из другой Программы - Palview, тоже Вещь )
Автор: batva
Дата сообщения: 27.07.2006 01:32
Antuan
ok
конвертнул
действительно эти фигурки лучше.


Цитата:
и второе - Для ФЕНа (удобнее комментатору) - ещё вариант...


что такое Фен?





Добавлено:
ок
Фен суппортится.

W:Kb6,pa3,Bh2/B:Kc8/hy:a8/hr:g3,f4,e5,d6,c7,b8

Автор: COH
Дата сообщения: 27.07.2006 07:42
batva
можно вместо hr:g3,f4,e5,d6,c7,b8 писать hr:g3-b8, для удобства и быстроты? в смысле -- можно сделать, чтоб можно было? чтоб он горизонтали, вертикали и диагонали раскрашивал по указанным крайним клеткам?

Добавлено:
Или ему тогда придётся ещё считать, правильный ли ему отрезок дали, на одной ли линии стоят клетки указанные, и это всё усложнит?
Автор: Antuan
Дата сообщения: 27.07.2006 11:05
batva

Цитата:
что такое Фен?

FEN: rnb1kbnr/pppp1ppp/4p3/8/6Pq/5P2/PPPPP2P/RNBQKBNR w KQkq - 0 3

в тэгах:


Желательно, чтобы и пробелы оставались чистенькими (без %20)

Король чёрный какой-то ... грязненький... Попробую ковертнуть своими средствами и сравнить...

Добавлено:
ОК!
Классно получилось...
Не хватает маленькой (скажем 29х29) для вариантов при комментировании

Добавлено:
COH

Цитата:
и это всё усложнит?

Вышеприведённый пример - классический: с аайта разработчика...
Разработка уж года 2 не поддерживается (нет модификаций)
Самому, конечно можно придумать что-то, только...
Вот эти красные, жёлтые и прочие клетки мне НЕ нравятся: портят внешний вид диаграммы.
Считаю, что их надо ограничить (удалить такую возможность) или «засекретить», чтобы каждый не мог пользоваться...

Такие диаграммы нужны при Обучении шахмат, как учебные диаграммы. Тренеров здесь, наверно, нет, поэтому... такие диаграммы не нужны.. А вот маленькая 29х29 (а ещё лучше 24х24 в серых тонах) - нужна...
Тэг для FENa можно сделать такой: [FEN][/FEN] (или [fen][/fen])
FEN - это шахматный код (стандарт), в котором записывается позиция.
Понимают ВСЕ движки и вьюверы (в т.ч. ChessPad, Fritz etc.)

Добавлено:
Такая расцветка (серая) неплохо смотрится на нашем форуме



Можно подобрать Лёгко-серые тона (#EEEEEE) для тёмных клеток Доски

Добавлено:
Merida35, готовая к употреблению (после переконвертации) - Моя версия
Чёрный Король Грязный - по жизни... Т.е. вычистить «чёрного кобеля...» © не удалось..
Автор: Drinker
Дата сообщения: 27.07.2006 13:26
Dekker

Цитата:
а кода [pref] не будэ ?

ага... а еще [durak]
Автор: batva
Дата сообщения: 27.07.2006 13:29
Antuan

Цитата:
А вот маленькая 29х29 (а ещё лучше 24х24 в серых тонах) - нужна...
Тэг для FENa можно сделать такой: [FEN][/FEN] (или [fen][/fen])


ok. сделал
только давай тег назовем например [no][chess_f][/chess_f][/no]

тест




Добавлено:

Цитата:
Merida35, готовая к употреблению (после переконвертации) - Моя версия

так вычистил или нет?
менять или нет? (Он помоему в оригинале был такой, я когда конвертил настройки были не ухудшающие качество.)

COH

Цитата:
можно вместо hr:g3,f4,e5,d6,c7,b8 писать hr:g3-b8, для удобства и быстроты? в смысле -- можно сделать, чтоб можно было? чтоб он горизонтали, вертикали и диагонали раскрашивал по указанным крайним клеткам?

да она, эта раскраска, судя по всему вообще не нужна.

Хочу другую штуку внедрить.
Вот типа так будет.

[html]<IFRAME src="http://ru-board.com/chess/temp/1/1.htm" width="600" height="400" scrolling="auto" frameborder="0"></IFRAME>[/html]

Автор: eugrus
Дата сообщения: 27.07.2006 14:24
Автор: Antuan
Дата сообщения: 27.07.2006 14:26
batva

Цитата:
менять или нет?

Нет. Я уж подумываю о Других 35-ятках (Альфа, КингТон...)

Цитата:
Хочу другую штуку внедрить.

Это - моя любимая...
Только в Ифреймах, наверно, нехорошо...
И Шаблон лучше - frame - взять: там возможно прокрутка Правого Фрейма со статической Табличкой слева: фигурки всё равно прыгать будут...


Добавлено:
Для Он-Лайн трансляции (и Игры) партии - можно использовать Программу Palive
Надо подумать, как ходы передавать (пересылать) на доску
А Наши Шахматисты Могут Выступать Под СВОИМИ флагами (я имею ввиду - государственными) - Рядом с Ником и Аватаром «присобачить»

Добавлено:
batva

Цитата:
ok. сделал

Ещё Добавь, пожалуйста, зелёненькую, - я к ней уже привык, - типа этой:



Цвет Тёмных полей: green
Тэг можно такой: chess_

Добавлено:

Цитата:
$green = array(191,220,192);

Вроде, уже есть по умолчанию
Автор: batva
Дата сообщения: 27.07.2006 18:27
Antuan

Цитата:
прокрутка Правого Фрейма со статической Табличкой слева


Вот такой вариант подойдет?



Добавлено:
http://ru-board.com/chess/temp/match/match.htm
Автор: Antuan
Дата сообщения: 27.07.2006 18:37
Именно так: одна дорска на ВСЕ партии
Немного со цветом фона надо поработать
Автор: batva
Дата сообщения: 27.07.2006 18:46
Antuan
ок добавил
тег chess_fg от слов fen green



Добавлено:
Antuan

Цитата:
Немного со цветом фона надо поработать


Это мелочи, я пока думаю как лучше ходы на сервер передавать при игре online
Автор: Antuan
Дата сообщения: 27.07.2006 18:54
batva
В Palive - настраивается Вход по ФТП и производится закачка хода на сервер...
Один их Вариантов - создать отдельный Вход... Надо вспомнить...

Цитата:
тег chess_fg от слов fen green

Логично... Могут быть и другие цвета
Спасибо...

Пора создавать Отдельный Форум для Игр и замахнуться «на Вильяма, нашего... Шекспира» ©: то бишь ... на шахматный Сервер (есть отдельные специальные скрипты)
Нужно прозондировать Спрос...
Автор: COH
Дата сообщения: 27.07.2006 19:30
Antuan

Цитата:
FEN: rnb1kbnr/pppp1ppp/4p3/8/6Pq/5P2/PPPPP2P/RNBQKBNR w KQkq - 0 3

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

Добавлено:
batva
chess_f и chess_fg не понимают /r (перевернуть доску)
http://forum.ru-board.com/topic.cgi?forum=2&topic=2946&start=20#2
Автор: Antuan
Дата сообщения: 27.07.2006 20:09
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
(в данном случае - одинаковы с ФЕНом)
Автор: COH
Дата сообщения: 27.07.2006 21:37
Antuan
Кстати, да, понятно, я просто не догадался с 8-ой горизонтали читать, начал с первой -- принимая маленькие за белых, а ума зайти с другой стороны не хватило.

но всё то не объясняет окончания -- w KQkq - 0 3
Автор: Antuan
Дата сообщения: 27.07.2006 22:16

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

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


Добавлено:
Нашёл Стандарты для PGN. Есть там и про FEN
(Весьма объёмный туториал )

Добавлено:
Начинает проясняться...
K и k - означают, что белые и чёрные ещё не делали рокировки (видимо, ни «в королевскую« - К - сторону, ни «в Ферзевую» - Q)
А вообще, - зачем голову забивать?
Автор: COH
Дата сообщения: 27.07.2006 22:42
Antuan
O! знания лишними не бывают) остаётся 0, и он вряд ли означает мат, тогда теряют смысл рокировки и очерёдность.
Автор: Antuan
Дата сообщения: 27.07.2006 22:51
Там имеется ввиду, что Рокировка НЕ потеряна - ладья не ходила или король
можно сообразить, как в хорошей задаче, разыграть партию «по ФЕНЕ» и увидеть, что прозошло на доске и в коде...
например:

Цитата:
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
Я только вчера включил эту Фишку - понравилось...
Так вот, идея: ссылка - наводишь курсор - видишь диаграммку - нажимаешь на ссылку - получаешь Код (как сейчас)
не будет диаграмм и страница будет летать
Автор: COH
Дата сообщения: 28.07.2006 00:36
Antuan
Стоит ли говорить, что я так и не понял, что значат 0, 1 и тем более 5?
Цитата:
ссылка - наводишь курсор - видишь диаграммку
Поддерживаю!

Добавлено:
Ладно хоть понял, что е3 и с6 -- пешки на проходе...
Автор: evle
Дата сообщения: 28.07.2006 05:32
А может при клике по картинке вставлять тект как по "Цитировать"? Всё равно это в большинстве случаев нужно для нового хода, а так лишние действия. А скопировать можно и из сообщения.

Добавлено:

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


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

То есть число "полуходов" после последнего хода пешкой или взятия фигуры. При достижении 50 объявляется ничья.
Автор: COH
Дата сообщения: 28.07.2006 09:03
evle
ох спасибо.
Автор: eugrus
Дата сообщения: 02.08.2006 01:58
Слишком уж такое проблематично для меня А JS-фейса не ожидается?
Автор: Antuan
Дата сообщения: 02.08.2006 13:41
eugrus

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

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

Страницы: 12

Предыдущая тема: test тега [chess]


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.