Что будет если обнулить все PST в Fruit 2.1?

Discussion in 'Машинное отделение' started by NS, 6 Mar 2008.

  1. TopicStarter Overlay

    NS Нефёдов Сергей

    • Заслуженный
    • Ветеран
    • Старожил
    Member Since:
    02.05.2006
    Message Count:
    6.811
    Likes Received:
    96
    Репутация:
    3
    Location:
    Санкт-Петербург
    Оффлайн
    Почему человеческий? Любой любитель понимает что короля нужно оберегать, и соответсветственно чтоб сделать такой признак в программе особыми шахматными знаниями обладать необязательно. Вообще всю программу делает человек. Так что без человеческих знаний никуда. Только делает её не шахматист, а программист.
  2. Алексей Н. Алексей

    • Участник
    Member Since:
    22.01.2008
    Message Count:
    160
    Likes Received:
    0
    Репутация:
    0
    Location:
    Столица Сибири
    Оффлайн
    Fruit 2.1 IK - WildCat 8 191,0 - 127,0 +146 -82 =90
    Fruit 2.1 IK NOPOST - WildCat 8 122,0 - 196,0 +88 -162 =68

    Интересно, что Фрукт NOPST делает заметно меньше ничьих. Объясняю это тем,
    что в ничейных эндшпилях он забывает централизовать короля и проигрывает.
  3. Алексей Н. Алексей

    • Участник
    Member Since:
    22.01.2008
    Message Count:
    160
    Likes Received:
    0
    Репутация:
    0
    Location:
    Столица Сибири
    Оффлайн
    Fruit 2.1 IK - WildCat 8 242,5 - 157,5 +189 -104 =107
    Fruit 2.1 IK NOPOST - WildCat 8 152,5 - 247,5 +112 -207 =81
  4. Алексей Н. Алексей

    • Участник
    Member Since:
    22.01.2008
    Message Count:
    160
    Likes Received:
    0
    Репутация:
    0
    Location:
    Столица Сибири
    Оффлайн
    Fruit 2.1 IK - WildCat 8 279,0 - 177,0 +219 -117 =120
    Fruit 2.1 IK NOPOST - WildCat 8 175,0 - 281,0 +125 -231 =100

    Перевалили через экватор.
  5. TopicStarter Overlay

    NS Нефёдов Сергей

    • Заслуженный
    • Ветеран
    • Старожил
    Member Since:
    02.05.2006
    Message Count:
    6.811
    Likes Received:
    96
    Репутация:
    3
    Location:
    Санкт-Петербург
    Оффлайн
    Это уже ближе к 200 (чем к 100)
  6. WildCat Коршунов Игорь

    • Команда форума
    Member Since:
    04.05.2006
    Message Count:
    3.599
    Likes Received:
    4
    Репутация:
    0
    Location:
    Гомель
    Оффлайн
    Code:
    WildCat 8 - Fruit 2.1 IK NOPST +408 -237 =235  59.7 %
    WildCat 8 - Fruit 2.1 IK       +291 -341 =248  47.1 %
  7. TopicStarter Overlay

    NS Нефёдов Сергей

    • Заслуженный
    • Ветеран
    • Старожил
    Member Since:
    02.05.2006
    Message Count:
    6.811
    Likes Received:
    96
    Репутация:
    3
    Location:
    Санкт-Петербург
    Оффлайн
    Наверно уже можно считать что достоверно меньше 200 :(
  8. WildCat Коршунов Игорь

    • Команда форума
    Member Since:
    04.05.2006
    Message Count:
    3.599
    Likes Received:
    4
    Репутация:
    0
    Location:
    Гомель
    Оффлайн
    Нет бы радоваться, что больше 100. :)
  9. Алексей Н. Алексей

    • Участник
    Member Since:
    22.01.2008
    Message Count:
    160
    Likes Received:
    0
    Репутация:
    0
    Location:
    Столица Сибири
    Оффлайн
    Fruit 2.1 IK - WildCat 8 335,0 - 225,0 +262 -152 =146
    Fruit 2.1 IK NOPOST - WildCat 8 212,5 - 347,5 +151 -286 =123
  10. thenewone Евгений Манев

    • Участник
    • Старожил
    Member Since:
    09.06.2006
    Message Count:
    3.173
    Likes Received:
    18
    Репутация:
    1
    Location:
    Пловдив
    Оффлайн
    Я вот вчера задумался — а что если будет штраф за размены? Не за плохие, а вообще за размены? Что из этого получится?
  11. TopicStarter Overlay

    NS Нефёдов Сергей

    • Заслуженный
    • Ветеран
    • Старожил
    Member Since:
    02.05.2006
    Message Count:
    6.811
    Likes Received:
    96
    Репутация:
    3
    Location:
    Санкт-Петербург
    Оффлайн
    Как в ОФ может быть штраф за размены? В оф оценивается позиция а не последовательность ходов.
  12. Осипов Юрий Учаcтник

    • Участник
    Member Since:
    18.06.2007
    Message Count:
    399
    Likes Received:
    475
    Репутация:
    11
    Location:
    Правда
    Оффлайн
    А кого штрафовать будем? Играют-то двое...
  13. Осипов Юрий Учаcтник

    • Участник
    Member Since:
    18.06.2007
    Message Count:
    399
    Likes Received:
    475
    Репутация:
    11
    Location:
    Правда
    Оффлайн
    Оценить в ОФ размены можно - чем меньше материала на доске, тем больше штрафуем. Вопрос только - кого?
  14. TopicStarter Overlay

    NS Нефёдов Сергей

    • Заслуженный
    • Ветеран
    • Старожил
    Member Since:
    02.05.2006
    Message Count:
    6.811
    Likes Received:
    96
    Репутация:
    3
    Location:
    Санкт-Петербург
    Оффлайн
    Ну, такие штрафы были даже в Каиссе - штрафуется сторона с меньшим материалом.
    А когда оценка по материалу не линейная, а полином - там вообще все штрафы по материалу уже есть.
  15. WinPooh В.М.

    • Команда форума
    Member Since:
    13.02.2006
    Message Count:
    9.491
    Likes Received:
    3.120
    Репутация:
    95
    Location:
    Москва
    Оффлайн
    Есть такой афоризм, из разряда общих мест. "Если выигрываешь - меняй фигуры, а не пешки. Если проигрываешь - меняй пешки, а не фигуры".
  16. thenewone Евгений Манев

    • Участник
    • Старожил
    Member Since:
    09.06.2006
    Message Count:
    3.173
    Likes Received:
    18
    Репутация:
    1
    Location:
    Пловдив
    Оффлайн
    Да, идея возникнула от того, что смотрел партии из Чемпионата Болгарии... Мастера и гроссы в принципе старались избегать размены. Я вот сделал дебютную базу из этих партий и что получилось — движки играют те же позиции, но норовят разменяться всегда когда есть возможность... не "поддерживают напряжение", так сказать :) Я не хочу сказать что это плохо, не та квалификация, как говорится, но все таки факт отметил.

    PS: штраф — себе же, даже при материальном равенстве, но если общее число материала ниже чем в начале варианта. Примерно. Язык не программисткий, знаю, но идея, надеюсь, понятна.

    PPS: извините, если оффтоп.
  17. Осипов Юрий Учаcтник

    • Участник
    Member Since:
    18.06.2007
    Message Count:
    399
    Likes Received:
    475
    Репутация:
    11
    Location:
    Правда
    Оффлайн
    Итак, допустим имеем какую-то позицию. Мы хотим, чтобы программа не жертвовала (главное), и не допускала разменов (второстепенное).
    В начальной позиции материальная разница (mat_diff) равна нулю. Материальная сумма (mat_summ) - 80 пешек - это если я не просчитался (10 - ферзь, 5 - ладья, 3 - слон и конь).

    Пишем формулу для материальной оценки:

    ОФ = A * mat_diff + B * mat_summ.

    Чему должны быть равны A и B?
  18. Алексей Н. Алексей

    • Участник
    Member Since:
    22.01.2008
    Message Count:
    160
    Likes Received:
    0
    Репутация:
    0
    Location:
    Столица Сибири
    Оффлайн
    Окончательный результат:

    Fruit 2.1 IK - WildCat 8 510,5 - 369,5 +394 -253 =233
    Fruit 2.1 IK NOPOST - WildCat 8 342,5 - 537,5 +240 -435 =205

Share This Page