Отправляет email-рассылки с помощью сервиса Sendsay

[TC] шахматные программывообще, и встроенные в Win7 в частности

приветствую TC!
заморочился тут как то по просьбе друзей озвучкой шахматной программы.
в итоге имеем на встроенных в семёрку шахматах следующую доступность:
чтение по Inssert+UpArow
текущей позиции, и дефолтное по Insert+Tab
так же по дефолту читаются клетки и их содержимое при хождении по доске
курсорами
чтение по Tab хода соперника в формате E7 E5 чёрная пешка
(правда пока ещё недопилил эту функцию в плане рокировки.)
чтение по горячкам типа Shift 1-8 - непустых клеток горизонталей
и по Control 1-8 а так же Shift A - H
чтение непустых клеток вертикалей
в планах чтение по нажатию e2 и типа того
содержимого одной клетки.
а так же диагоналей.

собственно вопросов 2:
насколько озвучка в шахматных программах лучше чем вышеописанное
и насколько подобные скрипты нужны.
по вопросам тестирования пишите на адрес:
music8***@y*****.ru
или на текущий.
Виктор Горелов

Ответить   Wed, 11 Mar 2015 16:13:02 +0300 (#3236189)

 

Ответы:

извиняюсь, небольшая ошибка в адресе
по вопросам скриптов к семёрочным шахматам пишите на адрес:
music-888@y*****.ru

Ответить   Wed, 11 Mar 2015 17:46:15 +0300 (#3236251)

 

Привет, всем и Виктор.

Цитата:

Пользуюсь шахматной прогой описание которой ниже.
Помоему всё прекрасно работает:

WinBoard for Jaws Русская версия.

Автор: Тим Манн (Tim Mann)
Адаптация к Jaws: Эд Родригес (Ed Rodriguez)
Перевод и некоторые доработки: Максим Васильев.
Консультант по шахматам и тестирование: Александр Васильев.

1. Введение.

Вин Борд представляет собой универсальную графическую оболочку,
позволяющую Вам работать со множеством различных шахматных программ.
Эти программы также называют движками (от английского engine) или,
вспоминая изобретение незабвенного старикашки Эдельвейса, можно назвать
их "думателями". Вин Борд просто передает ходы между игроками, думателями
или шахматными Интернет серверами. Также Вин Борд позволяет сохранять,
загружать и просматривать партии, записанные стандартной шахматной нотацией.
В этот дистрибутив включены следующие шахматные программы (движки):
GNUChess
wcraftyx
gromit_30
ZChess
Ruffian_105
Aristarch.
Вы можете выбрать одну из них сразу после запуска программы, по умолчанию
установлен GNUChess.

2. Начало игры.

Запустив Вин Борд и нажав Энтэр, Вы сразу же попадете в режим игры против
компьютера. Вы начинаете белыми. Изменить цвет фигур можно клавишами
Контрол+W,-
компьютер играет белыми, или контрол+B,- черными.
Вы можете исследовать поле, перемещаясь по нему при помощи курсорных
стрелок, а также используя специальные команды обзора доски. Эти команды
содержатся в одноименном меню (обзор доски) и доступны по горячим клавишам,
полный список которых приведен ниже.
Чтобы сделать ход, просто вводите его шахматной нотацией и нажимайте
Enter,
либо, выбрав
фигуру курсорными стрелками, поднимите ее клавишей пробел и, переместив
на нужное поле, опустите, нажав пробел снова.
Ввести ход можно полной нотацией, то есть указать исходное поле, а затем
через
черточку ( а можно и без нее) конечное поле, (пример: e2-e4 или e2e4) либо
краткой, при этом для
пешки указывается только конечное поле, (e4) а для фигуры, ее буквенное
обозначение и конечное поле (nf3).
для указания фигуры используются следующие буквы:

R заглавная или r - ладья,
N заглавная или n - конь,
B заглавная - слон,
Q заглавная или q - ферзь,
K заглавная или k - король.

Обратите внимание, что все фигуры кроме слона могут обозначаться как
заглавными,
так и строчными буквами, а слон только заглавной.
Отказаться от неудачного хода можно клавишей Del, заставить
компьютер немедленно сделать ход - клавиши альт плюс точка.
Вин Борд контролирует время игры. По умолчанию мы установили два часа на
40 ходов, чтобы ВЫ могли спокойно обдумывать ходы. При это надо иметь в
виду,
что компьютер тоже будет использовать свое время. Если Вы не хотите ждать,
нажимайте
альт+точка. Изменить настройки времени можно из меню опции/контроль времени,
но
только до начала игры. А чтобы выбрать игру на время, нужно еще установить
флажок
с названием "Авто флаг (игра на время)" в меню опции\общие, иначе игра будет
продолжаться
и после падения флага. Кроме того, чтобы сэкономить время, Вы можете
воспользоваться паузой - клавиша break/pause.

Отложить партию можно двумя способами:
1. нажать Контрол+S для сохранения текущей позиции без
ввода имени (при повторном сохранении, предыдущая позиция будет
удалена). Загрузить сохраненную таким образом партию, можно нажав Контрол+O.
2. нажмите Альт+S и введите имя файла в появившемся
стандартном диалоге сохранения. Можно сохранять несколько разных партий в
один
и тот же файл. Для загрузки отложенной игры нажмите Альт+O и укажите нужный
файл.
В появившемся диалоговом окне фокус ввода будет находиться на строке
редактирования
"имя файла", так что просто введите имя и нажмите Enter. Если же Вам проще
выбрать имя
из списка, нажмите шифт+табуляция, для перехода в него. Если файл содержит
несколько
игр, появится их список. Выберите (курсором или цифрой) номер нужной Вам
игры и нажмите
Enter, и она будет загружена. При загрузке игры всегда появляется окно
тэгов,
описывающих данную игру (дата, имена игроков, их рейтинг и так далее).
Закройте
это окно клавишами enter или escape.
После загрузки отложенной партии Вы попадаете в режим редактирования
игры. Чтобы возобновить игру, сделайте ход (если сейчас ваш ход), а затем
передайте ход
компьютеру (клавиши Контрол+W, компьютер играет белыми. Контрол+B - черными,
либо
из меню режим).
Если Вы открыли файл с несколькими играми,
то для загрузки следующей игры достаточно нажать альт+page down (предыдущей
-
альт+page up). Во время игры можно просматривать партию, используя клавиши:
альт+вверх - начало партии,
альт+вправо - ход вперед,
альт+влево - ход назад,
альт+вниз - последний ход партии.
Обращаем Ваше внимание, что, если Вы вернулись на несколько ходов назад,
это вовсе не означает, что Вы можете переиграть начиная с этой позиции.
Чтобы это стало возможным, нужно отказаться от последующих ходов клавишами
альт+end.
Если Вы хотите разыграть определённый дебют или расставить какую-нибудь
позицию, воспользуйтесь режимом редактирования игры или режимом
редактирования
позиции. Войдите в режим редактирования игры - контрол+E и вводите нотацией
нужные
Вам ходы (за обоих игроков). Сделав последний ход, определяющий дебют,
передайте ход
компьютеру (контрол+W или контрол+B). Режим редактирования позиции
отличается тем, что
ВЫ можете произвольно ставить (или снимать) фигуры на любое поле.
Переключившись в него -
контрол+P, поставьте курсор на нужное поле и нажмите клавишу "контекстное
меню". В отличие от
обычных контекстных (всплывающих) меню оно имеет два столбца для белых и
черных фигур.
Перемещаться между ними (то есть выбирать цвет) можно курсорами
влево/вправо, выбирать фигуру -
вверх/вниз. В левом столбце (белые) внизу находится пункт "пустое поле"
(позволяет снять фигуру),
а в правом - "очистить доску".
Расставив позицию, клавишами контрол+M определите очередь хода и передайте
ход компьютеру.

3. Список клавиш.

Меню Обзор доски.

Назвать последний ход - Альт+M.
Назвать оставшееся время - Альт+T.
Сказать чей ход - Альт+W.
Назвать все фигуры на горизонтали - Альт+R.
Назвать все фигуры на вертикали - Альт+C.
Назвать все фигуры на верхних диагоналях - Альт+U.
Назвать все фигуры на нижних диагоналях - Альт+L.
Назвать ходы коня - Альт+N.
Назвать расположение всех фигур - Альт+B.
Назвать фигуры противника - Альт+E.
Назвать позицию курсора - Альт+P.

Меню файл.

Начать новую игру - Контрол+N.
Сохранить игру - Контрол+S.
Загрузить игру - Контрол+O.
Сохранить игру в произвольный файл - Альт+S.
Загрузить игру из произвольного файла - Альт+O.
Загрузить Следующую партию - Alt+PageDown.
Загрузить Предыдущую партию - Alt+PageUp.
Загрузить следующую позицию - Alt+Shift+PageDow.
Загрузить предыдущую позицию - Alt+Shift+PageUp.

Режим.

Компьютер играет белыми - Контрол+W.
Компьютер играет черными - Контрол+B.
Поменять цвет фигур и передать ход компьютеру - Контрол+Шифт+B.
Режим редактирования (Вы делаете ходы за обоих игроков) - Контрол+E.
Режим редактирования позиции (можно произвольно ставить фигуры на любое поле
и удалять их) - Контрол+P.
Изменить очередь хода в режеме редактирования позиции - Контрол+М.
Установить контроль времени для стандартной игры или блицтурнира -
Альт+Шифт+B.

Другие.

фонетическое произношение вертикалей - 5 на калькуляторном блоке (при
включенном нам лок).
Повернуть доску на 180 градусов - F2.
Пауза - Break/Pause.
Подсказка шахматной программы - Контрол+T.
Окно редактирования комментариев - Контрол+C.

4. Другие шахматные программы.

Если gnuchess кажется Вам слабым соперником, Вы можете выбрать одну из
предложенных нами программ или установить новую.
В диалоге запуска Вин Борд нажмите альт+1, и Вы попадете в комбинированный
список
шахматных программ, установленных в Вин Борде. Если Вы хотите посмотреть
игру
разных программ друг против друга, нажмите альт+2 и из такого же списка
выберите
вторую программу, а затем из меню Режим выберите компьютер против
компьютера.
Шахматные программы также можно указывать в параметрах командной строки,
которые можно
отредактировать в свойствах ярлыка. Мы создали такие ярлыки для включенных в
дистрибутив
программ, главное меню\программы\шахматы\с другими движками.
В Интернете имеется много ресурсов, посвященных шахматам. Например, на
Шахматной
страничке Сергея и Дмитрия - http://www.sdchess.narod.ru/. Собрано более 130
шахматных
программ, работающих под оболочкой Вин Борд. Из таблицы можно узнать их
рейтинги.
Скачав новую шахматную программу, ее необходимо распаковать в директорию Вин
Борда
(C:\Program Files\Winboard for JFW) и прописать имя exe файла программы в
файле
winboard.ini после строки
/firstChessProgramNames="GNUChess
а также после
/secondChessProgramNames="GNUChess
Тогда она появится в комбинированных списках шахматных программ диалога
запуска.
Для некоторых программ, возможно, потребуется указать дополнительные
параметры,
информация об этом имеется на вышеуказанной страничке.

5. Дополнительные замечания.

Некоторые горячие клавиши Вин Борд, а именно, альт+инсерт, альт+вниз,
альт+вверх,
перестают работать при загруженном Джовсе. Эту проблему можно решить по
крайней
мере двумя способами: 1. нажимать инсерт+3, а затем нужную комбинацию.
2. Написать скрипты, эмулирующие нажатия нужных клавиш, и повесить их на
те же самые клавиши, что мы и сделали. Их можно установить, скопировав
содержимое
папки WinBoard\JawsScripts в jaws\settings\rus (или jaws\settings\enu), а
затем
откомпилировав их (находясь в Вин Борд, нажать инсерт+f2, Script Manage, в
названии
окна должно быть "диспетчер скриптов - winboard.jss, нажать контрол+S).
В принципе, без этих трех скриптов можно обойтись, тем более, что для
команды
"ходи сейчас!" к существовавшим ранее инсерт и альт+инсерт мы добавили еще и
альт+точка. А команды альт+вверх и вниз можно вызывать через меню.

6. Список изменений, внесенных нами в программу.

- на некоторые пункты меню назначены клавиши:
Альт+точка, Альт+o, Альт+s, Контрол+W, Контрол+B, Контрол+E,
Контрол+P,Контрол+С.
- сохранение/открытие в файл по умолчанию - savegame.png (Контрол+S,
Контрол+O).
- Передача хода (Контрол+шифт+B).
- Установить контроль времени для стандартной игры или блицтурнира -
Альт+Шифт+B.
- подкорректирован движение курсора при повороте доски на 180.
Здесь мы подправили программу, изменив
движение курсора, в соответствии с расположением фигур.
Играя белыми, и перемещая курсор вниз вы попадали на первую горизонталь,
то же
самое действие (при повороте доски и игре за черных) приводит курсор на
восьмую
горизонталь.
- корректно озвучивается рокировка и проговаривается поле, с которого сделан
ход, если он мог быть сделан с другого поля.
- обеспечена расстановка позиции с помощью клавиатуры (в оригинальной версии
контекстное меню можно было вызвать только мышью).
- добавлено фонетическое произношение вертикалей (NUMPAD 5).
Имена можно менять. Они находятся в файле Names.txt.
- вместе с очередностью хода (Альт+W) произносится его номер.
- корректно озвучивается превращение пешки, ничья, а также ситуация, при
которой
возникает пат.
- озвучивается игра через ICS (Шахматный Интернет Сервер). Добавлены
клавиши:
Альт+1,Альт+2,Альт+4.

7. Игра через ICS (Шахматный Интернет Сервер).

Сервера ICS - Internet Chess Server позволяют людям всего мира играть в
шахматы между собой,
участвовать в турнирах, повышая свой рейтинг, наблюдать за играми других
пользователей и общаться
между собой, как в обычном чате.
Работать с сервером можно в текстовом режиме, однако Вин Борд предоставляет
более удобный и привычный
интерфейс. Вы можете исследовать доску и играть также, как с компьютером.
Хотя, для того, чтобы найти
себе партнера и начать игру, Вам все же прийдется изучить несколько команд.
Их полный список и описания
на русском языке находятся на сервере www.kemsu.ru.
Чтобы подключиться к серверу, при запуске Вни Борд выберите использовать
шахматный сервер в интернете,
нажмите таб и выберите или введите адрес сервера.
В Интернете имеется много шахматных серверов, их список содержится в файле
ics-info.
Например, мы тестировали программу на chessclub.com.
При игре через сервер, кроме основного окна прогаммы (то есть шахматной
доски) появляется также
консоль сервера. Она состоит из строки для ввода команд, посылаемых серверу
и окна сообщений,
получаемых от него. Табуляцией Вы перемещаетесь между доской, строкой команд
и окном сообщений.
Также к доске всегда можно перейти клавишей Альт+1, а к консоли - Альт+2.
Мы так, что по умолчанию все сообщения сервера озвучиваются. Но среди них
много лишних. Поэтому,
начав игру, можно отключть озвучивание сообщеннй - клавиша Альт+4.
Хотя правильнее настроить сервер, на фильтрацию ненужных сообщений
(set shout 0, -ch * и т.д.)
Сразу после подключения сервер спрашивает ваше имя (login).
Вы можете зарегистрироваться (смотрите на веб-странице, как правило,
с тем же адресом) или войти, как гость, введя guest, но тогда вы не сможете
участвовать в рейтинговых турнирах.
Далее Вы можете получить:
help command - список команд сервера.
who - список пользователей.
finger - информацию о пользователе.
games - список игр

match имя - Предложить игру данному пользователю.
play - принять предложение.
observe номер игры - наблюдать за игрой.

А дальше Вы можете изучать другие команды по мере неободимости.
1. Вин Борд, страница автора - www.tim-mann.org/chess.html
2. Шахматная страничка Сергея и Дмитрия (более 130 движков)-
http://www.sdchess.narod.ru/
3. Игровой шахматный сервер - www.kemsu.ru
4. http://chessrating.narod.ru/
5. http://www.chessassistant.ru/

Турко Валера Беларусь.
Век живи, век учись! И всё равно дураком умрёшь!

Ответить   Wed, 11 Mar 2015 18:46:00 +0300 (#3236304)

 

Здравствуйте, Geolag <turko***@m*****.ru>.

* Исходное сообщение * G> Пользуюсь шахматной прогой описание которой ниже.

Господа, Вы бы еще справку по Windows сюда перепечатывали. И
зачем, спрашивается?
Напомню, что в листе запрещено публиковать полные тексты
инструкций, руководств, справок и прочих текстов. Дайте короткое
описание и ссылку.

Ответить   Thu, 12 Mar 2015 09:10:39 +0300 (#3236669)

 

здравствуйте уважаемые подписчики. подскажите пожалуйста чем починить
поврежденные файлы после восстановления. заранее спасибо. александр

Ответить   Wed, 11 Mar 2015 19:18:00 +0300 (#3236682)

 

Всем, здравствуйте.

В рассылках давались ссылки на различные шахматные программы, имеющие
уже озвучку mp3-файлами, но довольно слабый уровень игры.
По-моему, шахматисты считают наиболее продвинутой и сильной для игры и
тренировки программу Fritz11, которая имеет дебютную книгу и огромную
полутора миллионную базу партий.
Основной функционал нуждается в скриптах.
Что касается Winboard, то в последней версии Winboard_4.5_jaws
расстановка позиций и игра на сервере также нуждаются в скриптах.
И последние версии Winboard могут использовать более сильные движки
типа: Houdini, Rybka и т.п.
Более подробно могут сказать посетители Ventrilo, играющие в шахматы.

Ответить   Wed, 11 Mar 2015 23:37:22 +0500 (#3236685)

 

Здравствуйте, Валера.
И где же сие чудо можно раздобыть?
Алексей

Пользуюсь шахматной прогой описание которой ниже.
Помоему всё прекрасно работает:

WinBoard for Jaws Русская версия.

Ответить   Thu, 12 Mar 2015 13:34:17 +0500 (#3236749)

 

Здравствуйте!
Yandex Mail 12 марта 2015 г. пишет:

Я хоть и не Валера, но последнюю доступную для jaws и NVDA версию могу
вам предложить:
https://yadi.sk/d/NZn5WCg4fCFNF
Дополнительные шахматные движки можете посмотреть по ссылкам в его
сообщении.

Ответить   Thu, 12 Mar 2015 12:15:22 +0300 (#3236774)

 

Привет, всем и aphod.

Цитата:

Вот старенькая версия, которая у меня стоит
на антеевской семёрке 32 бит с декабря 2011года:
magnet:?xt=urn:btih:55C872B6CC46382A49968C2CFE146B575A82B42B&dn=RusWinBoard.rar

Турко Валера Беларусь.
Век живи, век учись! И всё равно дураком умрёшь!

Ответить   Thu, 12 Mar 2015 16:52:44 +0300 (#3236942)

 

мне нужно запустить несколько программ под dos на windows. у меня есть
программа dosbox, но она не озвучивается скринридерами. можно ли как-то
заставить jaws или nvda озвучивать dosbox?

windows7 64-bit
dosbox 0.62

Ответить   Thu, 12 Mar 2015 18:19:28 +0300 (#3237035)