#5 Классификация позиции для длинных нард

オープン
3 年 前quasus によって開かれました · 0 コメント
quasus3 年 前 にコメントしました

Реализовать метод функции classify-checker-position в соответствии с правилами длинных нард. Отличия от коротких:

  1. Другое соответствие номера позиции относительно игрока физическим позициям доски. Функцию players-point можно сделать генеричной.

  2. Поле считается открытым, только если на нём нет шашек противника.

  3. Правило о снятии с головы и исключение для первого хода.

  4. Правило о недопустимости заборов.

Метод функции classify-checker-position специализируется не на checker-position, а на классе, который содержит информацию как о позиции, так и о числе шашек, снятых с головы.

Реализовать метод функции classify-checker-position в соответствии с правилами длинных нард. Отличия от коротких: 1. Другое соответствие номера позиции относительно игрока физическим позициям доски. Функцию players-point можно сделать генеричной. 2. Поле считается открытым, только если на нём нет шашек противника. 3. Правило о снятии с головы и исключение для первого хода. 4. Правило о недопустимости заборов. Метод функции classify-checker-position специализируется не на checker-position, а на классе, который содержит информацию как о позиции, так и о числе шашек, снятых с головы.
会話に参加するには サインイン してください。
ラベルなし
マイルストーンなし
担当者なし
1 参加者
読み込み中…
キャンセル
保存
まだコンテンツがありません