Играй онлайн против компьютера: JavaChess - шахматная ява-программа от Андрэ Хойнера (Германия)

Schachschule ] [ О себе ] [ Оглавление ] [ Шахматная школа ] [ Дебютные ловушки ] [ Ладьи на открытых линиях ] [ Слон против коня ] [ Два слона ] [ Закрытый центр ] [ Пространственный перевес ] [ Жертва пешки для вскрытия линии ] [ Изолированная пешка ] [ Карлсбадская структура ] [ Защита и контратака ] [ Взаимосвязь стратегии и тактики ] [ Игра на двух флангах ] [ Жертва качества ] [ Эндшпиль ] [ Игра против шахматных программ ] [ Изучение партий ] [ 3526 комбинаций ] [ 999 шахматных окончаний ] [ 475 партий Стейница ] [ 440 партий Ласкера ] [ 100 партий Фишера ] [ 99 лучших партий шахматной истории ] [ Анатолий Карпов, 3079 партий ] [ Английское начало ] [ Атака и защита ] [ Атака пешечного меньшинства ] [ Будапештский гамбит ] [ Висячие пешки ] [ Волжский гамбит ] [ Гамбит Горинга ] [ Гамбит Мора ] [ Гарри  Каспаров, 1878 партий ] [ Голландская защита ] [ Дебют Берда ] [ Дебют Ларсена ] [ Дебют Рети ] [ Дебют Сокольского ] [ Дебют ферзевых пешек ] [ Защита Алехина ] [ Защита Бенони ] [ Защита Боголюбова ] [ Защита Грюнфельда ] [ Защита Каро-Канн ] [ Защита Нимцовича ] [ Защита Пирца-Уфимцева ] [ Защита Тарраша ] [ Защита Чигорина ] [ Изолятор ] [ Испанская партия ] [ Каспаров против Крамника, 99 партий ] [ Каталонское начало ] [ Королевский гамбит ] [ Короткие шахматные партии ] [ Ладейные окончания ] [ Легкофигурные окончания ] [ Ленинградский вариант Голландской защиты ] [ Михаил Таль, 3110 партий ] [ Новоиндийская защита ] [ Отказанный ферзевый гамбит ] [ Открытые дебюты ] [ Пешечные окончания ] [ Пешечные цепи ] [ Пешечный центр ] [ Пол Морфи, 400 партий ] [ Принятый ферзевый гамбит ] [ Разменный вариант ферзевого гамбита ] [ Роберт Джеймс Фишер, 853 партии ] [ Русская партия ] [ Система Ёж ] [ Сицилианская защита ] [ Сицилианская защита, атака Раузера ] [ Сицилианская защита, Вариант Алапина ] [ Сицилианская защита, Вариант Дракона ] [ Сицилианская защита, Вариант Найдорфа ] [ Сицилианская защита, Вариант Россолимо ] [ Сицилианская защита, Закрытый вариант ] [ Сицилианская защита, Система Мароци ] [ Сицилианская защита, Система Паульсена ] [ Сицилианская защита, Челябинский вариант ] [ Сицилианская защита, Шевенингенский вариант ] [ Скандинавская партия ] [ Славянская защита ] [ Староиндийская защита ] [ Староиндийская защита, Вариант 4 пешек ] [ Староиндийская защита, Вариант Земиша ] [ Староиндийская защита, Классическая система ] [ Староиндийская защита, Система Авербаха ] [ Староиндийская защита, Система Фианкетто ] [ Тактические шахматные партии ] [ Ферзевые окончания ] [ Французская защита ] [ Шахматная викторина ] [ Шахматные цитаты и афоризмы ] [ Chess Quotations ] [ ECO Codes English ] [ ECO Codes Russian ] [ Трудный I.Q. тест ] [ Difficult I.Q. Test ] [ Низкокалорийное сбалансированное питание ] [ Худеем во сне ] [ Аварийная диета ]

Видеоурок 1 - Видеоурок 2 - Видеоурок 3 (с субтитрами) - Видеоурок 4 (english hardsubs)

Уважаемые любители шахмат,

на многих страницах моего сайта, на которых вы имеете возможность просматривать партии по различной тематике или играть против шахматных программ, используются Java-апплеты, которые без проблем служили мне и вам в течение многих лет. Однако, в последние годы большинство современных браузеров (MS Edge, Google Chrome, Opera) перестали поддерживать Java-апплеты, оправдывая это вопросами безопасности, что лично мне кажется несколько преувеличенным. Однако, без этих апплетов мой сайт теряет половину своей привлекательности.

Вот, как надо поступить, чтобы решить данную проблему.

Если вы не видите Java-апплета (шахматной доски зелёного цвета с партиями или доски с фигурами для игры с компьютером) внизу страницы, скачайте Mozilla Firefox (до версии 51 !) и установите его offline. До этого предыдущую вашу версию, начиная с Firefox 52, надо с компьютера удалить. После этого скачайте последнюю версию Java и установите её.

Начиная с версии Firefox 52, Mozilla прекратила поддержку Java-апплетов. Поэтому, если вы хотите и в дальнейшем пользоваться преимуществами моего сайта, вам надо загрузить более старую версию Firefox (до версии 51) и отключить автоматическое обновление Firefox offline. Автоматическое обновление можно запретить offline здесь: Tools/Options/Advanced/Update (about:preferences#advanced). Тогда Firefox никогда не будет обновляться, и вы сможете всегда видеть Java-апплеты на моей странице.

После того, как вы пошли на страницу http://releases.mozilla.org/pub/firefox/releases/ , надо найти ту версию Firefox, которую вы хотите скачать (например, 50.0.1/). Нажав на ссылку, вы попадёте на страницу. Если у вас Windows, то надо выбрать ссылку win32/. Нажав на нее, вы попадёте на страницу, на которой можно выбрать любой язык, в том числе русский. Нажав на ru/, вы попадёте на страницу. Нажимаете на файл "Firefox Setup 50.0.1.exe" (42M) и скачиваете Firefox на свой компьютер.
Это будет файл для инсталяции Firefox 50.0.1. Кстати, инсталяцию следует проводить offline, без интернета.
Если у вас перед этим уже был Firefox (например, версия 52), то его необходимо "чисто" деинсталировать до установки Firefox 50.0.1, иначе может ничего не получиться. "Чисто" означает через Control Panel / Add or Remove Programs. Если же Firefox до этого у вас не было, то можно сразу начинать инсталяцию. После чего можно открыть Firefox offline и навсегда запретить ему самостоятельные Updates. Потом можно снова подключаться к интернету.

В панели управления Java, которую вы можете, в зависимости от операционной системы, найти в различных местах, (в Windows 8.1 / 10 JavaControllPanell можно найти, нажав на Start, в перечне программ) добавьте мой сайт http://www.grinis.de/ (не забудьте slash в конце) в список сайтов-исключений Java. Как это сделать, можно прочесть здесь. Для управления списком сайтов-исключений используется вкладка Security панели управления Java. Список отображается на этой вкладке. Чтобы добавить URL-адрес в список (http://www.grinis.de/), изменить его или удалить из списка, нажмите Edit Site List (Изменить список веб-сайтов).

Теперь надо включить Java в браузере Firefox. Здесь описано, как это сделать.

Теперь откройте Firefox и страницу http://www.grinis.de , после чего перейдите, например, на страницу 475 партий Стейница. Если Firefox вас спросит о подтверждении, должен ли он показать якобы "не вызывающее доверия" приложение на моей странице, вам надо подтвердить, и вы сможете увидеть шахматную доску внизу страницы.

Поскольку существует большое количество операционных систем и браузеров, сообщайте мне, если, несмотря на предложенное решение, у вас что-то не получится или наоборот получится с другими браузерами, кроме Firefox.

Internet Explorer 8 - 11 могут даже лучше отображать Java.

Между тем, я стараюсь постепенно создавать и альтернативные страницы для просмотра шахматных партий, которые можно видеть без Java. Правда в них только около 400 партий.

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

ALT="Applets are ignored" Applets are unknown
JavaChess v4.2
Copyright André Heuner (2002)
http://www.trinimon.de/Chess/

Описание программы JavaChess

Все меню - нажатие правой кнопкой мыши на доску.

Ввод ходов

Обычно JavaChess ожидает в начале игры ввода первого хода от играющего. Если JavaChess должна играть белым цветом, то имеется возможность перевернуть доску и заставить программу сделать начальный ход (смотри Функции меню).

Обычные ходы

В JavaChess ввод ходов производится путём обозначения начального и конечного полей. Ввод хода осуществляется мышью, при этом кнопкой мыши нажимаете на начальное поле, захватываете фигуру и опускаете на конечное поле (Drag & Drop).

Рокировка

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

Взятие на проходе

При взятии на проходе осуществляется только передвижение пешки. Пешка, взятая на проходе будет удалена автоматически.

Превращение пешки

Когда пешка достигает поле превращения, открывается небольшое окно, в котором можно выбрать желаемую фигуру для превращения.

Функции меню

Game - Игра

New game: Эта функция выстраивает начальное положение для новой партии.
Take back: Берётся назад один полу-ход (последний ход одной из сторон).
Play forward: Воспроизводится один полу-ход.
To end of game: Воспроизводятся все ходы до конца партии.
To begin of game: Берутся назад все ходы до начала партии.

Mode - Игровые модули

Chess variants - Разновидности шахмат: Под этим пунктом скрываются пять иных вариантов шахматной игры: Los Alamos, Courtyard, Diana, Upside Down (Сверху вниз) и Thirty seven squares (Тридцать семь полей).
Switch sides: Вынуждает JavaChess выполнить следующий ход. Эта функция в частности предоставляет шахматисту возможность игры чёрными фигурами.
Enter moves: Движок JavaChess отключается, и она перестаёт рассчитывать варианты. Например при игре двух человек друг с другом без участия компьютера.
Setup position: Этот пункт меню содержит в себе встроенное меню модуса построения позиции. Подробное описание смотри ниже.

View - Изображение

Rotate board: Доска переворачивается. Благодаря этому игра чёрными существенно облегчается.
Hide pieces: Шахматные фигуры не показываются. Игра вслепую является хорошей тренировкой для сильных шахматистов.

Mate - Мат

JavaChess может решать шахматные задачи на мат до 7 ходов. Поиск решения начинается непосредственно после выбора соответствующего пункта меню. Find next solution осуществляет поиск побочных вариантов.

Level - Уровень

Search depth: Позволяет установить глубину расчёта вариантов.
Extension depth: Дополнительно к глубине расчёта вариантов можно установить, на сколько полу-ходов увеличивается нормальный поиск в случае тактических осложнений.
Time limit: Устанавливает максимальное время для расчёта одного хода. Если максимальная глубина расчёта будет достигнута до установленного времени, то и рассчитанный ход будет выполнен досрочно.

Info - Информация

Правообладатель и версия программы.

Setup position - Построение позиции

В модуле построения позиции изменяется меню (нажатие правой кнопкой мыши на доску). В этом модуле изображения фигур или пешек на определённом поле последовательно меняются при помощи мыши. Если нажать на пустую клетку доски, на ней появится пешка. Если далее нажать на эту пешку, на её месте появится конь и так далее. Наконец на месте короля снова окажется пустая клетка. Меню позволяет при этом выбрать соответствующий цвет установленной фигуры.
Мой совет начинающим. Превращая любые фигуры противника (кроме естественно короля) из начальной позиции в пустые клетки, а затем выйдя из модуля построения позиции, можно играть против программы JavaChess например с лишним ферзём и двумя ладьями или с любым другим соотношением сил.
Попробуйте сейчас ;-)

Меню при построении позиции

Switch color: Выбирается цвет устанавливаемых фигур.
Empty board: Очищает доску.
Set up a new game: Нормальное построение фигур, как в начале партии.
Quit setup: Покинуть модуль построения позиции. В редких случаях может появиться сообщение об ошибке и модуль не будет покинут.

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

Toolbar

Toolbar (фигура с правой стороны от шахматной доски) помогает быстро осуществлять пять важных функций, не прибегая к меню. Это следующие функции (слева направо): Начало партии, Ход назад, Рассчитать ход (при нажатии на этот шарик программа делает ход за Вас. При помощи этой функции можно заставить программу играть как-бы сама с собой, но Вы также имеете возможность в любой момент самим вступить в игру), Ход вперёд и К концу партии. В модуле построения позиции все вышеназванные функции игнорируются.