Апплет.

Вы можете использовать апплет на своем сайте для демонстрации партий или комбинаций. Для этого нужно вставить специальный код в страницу:

<applet code="com.checkersland.applet.Main.class"
    width="578" height="524"
    archive="http://checkersland.com/download/checkersland-applet.jar">
  <param name=language value="ru">
  <param name=color value="cccccc">
  <param name=notation value="around">
  <param name=movehighlighters value="false">
  <param name=rotateboard value="true">
  <param name=pdn value="[Date '2009.05.17']\n
    [White 'Иванов']\n[Black 'Петров']\n
    [Result '0-1']\n[GameType '25']\n
    1. c3-d4 d6-c5 2. b2-c3 f6-g5 3. c3-b4 g5-h4 4. b4xd6 e7xc5\n
    {Это хорошо известный дебют} 5. d2-c3 g7-f6 6. g3-f4 f6-g5\n
    7. c1-b2 f8-g7 8. c3-b4? {Проигрышный ход} h4-g3! 9. b4xd6\n
    (9. f2xf6 g7xa5 {Белые без шашки} 0-1) 9. ... g3xc3\n
    10. b2xd4 c7xc3 11. e3-f4 g5xe3 12. f2xb2 {Белые без шашки} 0-1">
  Ваш браузер не поддерживает апплеты.
</applet>

В примере используются следующие параметры:

  • width и height - ширина и высота апплета на странице. Для каждой разновидности шашек минимальная ширина и высота рассчитывается по следующей формуле:
    width = 222 + 36 * N
    height = 168 + 36 * N
    где N - размер доски. Нетрудно подсчитать, что размеры апплета, поддерживающего все разновидности шашек, должны быть 654x600
  • language - язык интерфейса. Дополнительную информацию смотрите в разделе перевод интерфейса программы на различные языки
  • color - цвет фона апплета. Формат значения параметра RRGGBB, где RR - красный, GG - зеленый, BB - синий
  • notation - расположение нотации на доске. Доступны два значения:
    around - нотация вокруг доски
    onboard - нотация на клетках доски
    При добавлении нотации вокруг доски необходимо также увеличить размеры апплета по ширине и высоте на 68
  • movehighlighters - настройка подсвечивания доступных ходов в текущей позиции. Значение должно быть либо true либо false
  • pdn - данные отображаемой партии в PDN формате, при этом все двойные кавычки нужно заменить на одинарные и вместо перевода строки использовать символы \n
  • rotateboard - перевернуть доску. Используется только если установлен параметр pdn.

После того, как вы установите код примера к себе на страницу, вы увидите апплет с партией как показано ниже:

Ваш браузер не поддерживает апплеты.