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

Open
3 jaren geleden werd geopend door quasus · 0 opmerkingen

Реализовать метод функции 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, а на классе, который содержит информацию как о позиции, так и о числе шашек, снятых с головы.
Sign in to join this conversation.
Geen label
Geen mijlpaal
Geen verantwoordelijke
1 deelnemers
Laden...
Annuleren
Opslaan
Er is nog geen inhoud.