Шашки в России

Программа Каллисто - Матч Каллисто - Cake

Kallisto - Апр 24, 2006 - 09:00 AM
Тема сообщения: Матч Каллисто - Cake
Во вторник (25.04.2006) в 23:30 по Москве состоится матч по чекерсным поддавкам на www.kurnik.org между программами Каллисто и Cake.

Приглашаются все любители шашек и шашечного программирования.

Контроль 1 + 30 (выбран такой странный из-за того, что в CheckerBoard можно устанавливать только время на один ход).

Cake имеет дебютную библиотеку с 210000 позиций, 7-фигурную ЭБ, Athlon64 3000+ 1,5GB RAM.

Каллисто пока без дебютов, ЭБ-6, Sempron 2520 MHz (разогнанный 3000+) 2GB RAM.

Ники: SuicideKallisto - cake_author
Kallisto - Апр 25, 2006 - 04:03 AM
Тема сообщения:
Начало матча переносится на 0:30 по Москве.
Alkand - Апр 26, 2006 - 05:57 AM
Тема сообщения:
Интересно было бы узнать результат матча и информацию о том, как он протекал.
Kallisto - Апр 26, 2006 - 06:22 AM
Тема сообщения:
Результат 3-0 в пользу Каллисто Smile

Четвертую партию решили не доигрывать, т.к. повторялись ходы из второй партии.

Текст партий и комментарии позже...

Пока только эмоциональное "SuicideKallisto demonstrated a far superior understanding of the game and completely destroyed my program" от автора Cake Мартина Фиерца.
Alkand - Апр 26, 2006 - 06:59 AM
Тема сообщения:
Kallisto писал(а):
Результат 3-0 в пользу Каллисто Smile

Пока только эмоциональное "SuicideKallisto demonstrated a far superior understanding of the game and completely destroyed my program" от автора Cake Мартина Фиерца.


Игорь, поздравляю!

Как говорится, знай наших! Без дебютной, с меньшей базой окончаний, на более слабой машине и - в одни ворота!

Вот уж теперь нашутимся над Алемо по поводу того, "чьи" программисты и программы сильнее Laughing Может Каллисто и знаменитого Чайника вынесет? А то американцы создали группу, инвестировали несколько сотен тысяч долларов на многолетний проект, и думаю, что покорили весь шашечный мир.
А тут за пару недель пишется программа и - "гуд бай америка" Very Happy
alemo - Апр 26, 2006 - 07:37 AM
Тема сообщения:
Моя вина, каюсь ! Не успел предупредить Мартина Rolling Eyes , чтобы был поосторжнее. Игорь, поздправляю ! Что же касается ответственности за всю Америку, которую на меня возложили, то увольте.

Скорее всего мои посты невнимательно читали. Я говорил, что если бы программисты русских шашек меня слушались, то они давно бы добились бы таких же успехов и в русские шашки, как программисты чекерс.

Недавно, кстати, Martin Fiertz выложил у себя на сайте полную (турнирную версию) дебютную библиотеку программы (что-то около 2 миллионов позиций), что является неоценимым подарком и помощью для игроков. Молодец !

Мартин - настоящий альтруист, и готов всегда сотрудничать со всеми, помогать и учиться. Не думаю, что этот матч был последним. Подождём.

Кстати - какое отношение Chinook имеет к Америке ??? В Америке денег на ветер не бросают Rolling Eyes (к сожалению) Это Канадская программа и Канадский Университет.

Кроме того, Chinook от практической игры отошёл в конце 90-х

АЛЕМО
sobek - Апр 26, 2006 - 09:37 AM
Тема сообщения:
Privet vsem,
Igor pozdravlayu, ya eti partii smatrel, kak vspomnite tam byl tolko odin Sad zritel, eto ya Smile. Nemnozhko budu pisat u zemli. Ya smotrel tolko na dve partii i mogu napisat. Neponal, pochemu Cake v pervoy partii v pozicii 6 na 5 neigral na vyigrish Smile)) U nego byla so vsem luchshahya pozicia, no on prosto zaigral v centr a byl vynuzhden vozvrashchat shashku i poluchul plohuyu poziciu. Vo vtoroi tozhe v debiute u nego luchasha pozicia no v seredine on vso poterial. Ostalnye partie ya uzhe nevidel. Vyvod dlya menia: U cake horoshaya debiutnaya biblioteka no engine luchshiy u kallisto Smile).
S uvazheniem,
Igor Keder
igrok, kotoryi chut chut nemnozhko igraet (a mozhno i nemnozhko ponimaet) suicite checkers Smile
alemo - Апр 26, 2006 - 07:13 PM
Тема сообщения:
Na checkersnom saite Martin otdal dolzhnoye Igoryu i programme, skazav vse nuzhniye komplimenti. Posle etogo on dobavil (v kachestve opravdaniya)

in my defence, i spent very little time on suicidal cake ever, a day or two maximum. i just reversed the signs of the evaluation for wins/losses in cake, and built an endgame database and an opening book. the last two things are very simple once you have them for regular checkers. the book generator is in fact identical, while the endgame database generator needs changes to two lines of code. igor programmed kallisto in only 2 weeks, but before he had written a russian suicide checkers program, and obviously knows something about suicide checkers that i don't
that is worth much more than a lot of programming time!

Ya v checkersniye poddavki chut-chut igral. Mogu podtverdit - tam ne vse so znakom minus Laughing

ALEMO
Onix - Апр 27, 2006 - 06:57 AM
Тема сообщения:
alemo писал(а):
Недавно, кстати, Martin Fiertz выложил у себя на сайте полную (турнирную версию) дебютную библиотеку программы...

А не подскажете адрес сайта?
Kallisto - Апр 27, 2006 - 07:20 AM
Тема сообщения:
Первая партия

Первая партия интересна тем, что обе программы в середине игры оценивали позицию как явно ничейную на протяжении десяти ходов.
Мартин уже сказал мне, что он согласится с ничьей в любой момент.
Но тут Cake неожиданно ошибся, имея элементарную ничью. Но мы еще не знали, что это ошибка. Я думал, что Каллисто просто не видит ничейного варианта из-за меньшей ЭБ.
Так что я не особо надеялся на победу.
После ошибки Cake Каллисто очень красиво распихала его шашки по бортам после чего стало ясно, что это победа.

[Event "Match Kallisto - Cake"]
[Site "www.kurnik.org"]
[Date "2006.4.25"]
[Round "1"]
[White "Suicidal Cake 1.11"]
[Black "Kallisto Checkers Losers 1.12.05"]
[Result "0-1"]
[TimeControl "60+30"]

1. e3-d4 b6-c5 2. d4:b6 c7:a5 3. c3-d4 f6-e5 4. d4:f6 e7:g5 5. g3-f4 g5:e3
6. f2:d4 a7-b6 7. d4-e5 d6:f4 8. h2-g3 f4:h2 9. b2-c3 g7-f6 10. e1-f2 a5-b4
11. a3:a7 h6-g5 12. c3-b4 h8-g7 13. f2-e3 f6-e5 14. a1-b2 g7-f6 15. b2-c3 e5-f4
16. b4-c5
{после этого хода обе программы долго показывали ничью}
d8-c7 17. c3-d4 f8-e7 18. g1-f2 f4-g3 19. f2:h4 g5-f4 20. e3:g5 h2-g1 21. d2-c3
g1-f2 22. c5-b6 c7:a5 23. d4-c5 f2-g3 24. c3-d4 a5-b4 25. c1-b2 b4-a3 26. b2-c3
a3-b2 27. c5-b6
{d4-e5! легко давало ничью. Но Cake считал, что ничья тут по-любому и можно
играть как угодно. За что был жестоко наказан.}
b2-c1
{Каллисто сразу увидела перевес. После этого остается только придушить
соперника.}
28. b6-c7 b8:d6 29. a7-b8 d6-c5 30. d4:b6 g3-f4 31. g5-h6 c1-b2 32. c3-b4 b2-a3
33. b4-c5
{и только здесь Cake заподозрил что-то неладное}
a3-b4 34. c5-d6
{Здесь Cake опять был уверен в ничьей}
e7:c5 35. b8-a7
{Опять его компьютерную душу терзают какие-то неясные сомнения}
b4-c3 36. b6-c7
{сомнения усиливаются...}
c3-d4 37. c7-d8
{и снова Cake чувствует себя чуть хуже...}
d4-e5 38. a7-b8
{Здесь Cake понял, что это gg} {gg - сокращение от good game, в инете так
принято поздравлять соперника с победой}
f4-g5
{здесь Каллисто досчитала до выигрышной позиции из ЭБ}
39. b8-a7 c5-b4 40. a7-b8 b4-c3 41. d8-c7
{Здесь мой комп завис и мы решили не доигрывать. После зависание я снизил
частоту процессора до 2430}
0-1
Kallisto - Апр 27, 2006 - 07:23 AM
Тема сообщения:
Вторая партия

По сути, в этой партии Cake успел сделать только один самостоятельный ход (без дебютной библиотеки). И сразу все проиграл.

[Event "Match Kallisto - Cake"]
[Site "www.kurnik.org"]
[Date "2006.4.25"]
[Round "2"]
[White "Kallisto Checkers Losers 1.12.05"]
[Black "Suicidal Cake 1.11"]
[Result "1-0"]
[TimeControl "60+30"]

1. a3-b4 b6-a5 2. g3-h4 a7-b6 3. h2-g3 h6-g5 4. b2-a3 g7-h6 5. g1-h2 b8-a7
6. a1-b2 h8-g7 7. c3-d4 a5:a1 8. d2-c3
{здесь дебютный вариант Cake кончился. видимо он считал, что последний ход
белых ошибка}
{Каллисто понимает, что получила чуть худшую позицию}
g5-f4
{Cake полагает свою позицию явно лучше}
9. e3:g5 h6:f4 10. g3:e5 d6:f4 11. h2-g3
{размен черных оказался явной ошибкой, что Каллисто сразу увидела. Через полминуты
уже показывала большое преимущество}
f4:h2 12. h4-g5 f6:h4 13. f2-e3
{здесь Каллисто досчитала до огромного перевеса}
b6-c5
{Сake все еще считает свою позицию лучше}
14. d4:b6 c7:a5
{тут он осознал, что все потеряно}
15. c1-b2
{Каллисто досчитала до выигрыша по ЭБ}
a5-b4 16. a3:c5 a7-b6 17. c5:a7 d8-c7 18. a7-b8 c7-d6
{здесь Cake смог досчитать до своего поражения}
19. b8-c7 h2-g1 20. c7:e5 e7-d6 21. e5:c7 g7-f6 22. c7-d6 f8-e7 23. d6:f8 g1-h2
24. f8-g7 h2-g3 25. g7:e5 g3-h2 26. c3-b4 a1:a5 27. e5-f4 a5-b6 28. e1-f2 h4-g3
29. f2:h4 b6-c5 30. f4-e5 h2-g3 31. e3-f4 g3-f2 32. h4-g5 c5-b4 33. e5-d4 f2-g3
34. f4-e5 b4-a3 35. d4-c3 a3-b2 36. c3:a1 g3-f2 37. g5-h6 f2-e3 38. h6-g7 e3-d2
39. g7-f8 d2-c3 40. a1-b2 c3:a1 41. e5-f6 a1-b2 42. f8-e7 b2-c3 43. e7-d6 c3-d2
44. f6-g7 d2-e3 45. g7-f8 e3-d2 46. f8-g7 d2-e3 47. g7-f6 e3-d2 48. f6-e5 d2-c1
49. e5-d4 c1-b2 50. d4-c3 b2:d4 51. d6-e5 d4:f6
1-0
Kallisto - Апр 27, 2006 - 07:27 AM
Тема сообщения:
Третья партия

Третью партию Cake проиграл из-за ошибки в дебютной библиотеке.

[Event "Match Kallisto - Cake"]
[Site "www.kurnik.org"]
[Date "2006.4.25"]
[Round "3"]
[White "Suicidal Cake 1.11"]
[Black "Kallisto Checkers Losers 1.12.05"]
[Result "0-1"]
[TimeControl "60+30"]

1. g3-h4
{Этот ход сделал сам Мартин, чтобы не повторять первую партию}
d6-e5 2. c3-d4 e5:c3 3. d2:b4 h6-g5 4. b4-a5 b6-c5
{Каллисто не нашла ничего лучше, чем идти на c5}
5. h2-g3
{Cake почему-то отклонил любезное предложение Каллисто запереть простую на a3.
вместо этого Cake совершает явную ошибку, играя по дебютной библиотеке.
дальше позиция сама привела черных к победе}
c5-d4 6. e3:c5 a7-b6 7. c5:a7 e7-d6 8. a5-b6
{Первый самостоятельный ход, и для Cake сразу понятно что очень плохо.
в дальнейшем становилось все хуже и хуже}
c7:a5 9. f2-e3 g7-h6 10. e3-f4 g5:e3 11. b2-c3 e3-d2 12. c1:e3 d8-c7
13. g1-f2 c7-b6 14. e1-d2 h6-g5 15. e3-f4 g5:g1 16. c3-d4 b6-c5 17. d4:b6 g1-h2
18. g3-f4 h2-g3 19. b6-c7 g3:e5 20. c7-d8 e5-f4 21. h4-g5 f4:h6 22. d8-e7 a5-b4
23. e7:c5 h6-g5 24. d2-c3 b4:d2 25. a3-b4 f6-e5 26. a1-b2 d2-e1
{здесь Каллисто досчитала до выигрыша по ЭБ. Мартин не стал продолжать игру}
0-1
Kallisto - Апр 27, 2006 - 07:29 AM
Тема сообщения:
Нужно уточнить кое-что о процессорах. Они были вполне сопоставимы. И даже скорее всего у Каллисто лучше.

Разогнанный на 35% Sempron 3000+ против Athlon64 3000+ выглядит побыстрее.
Kallisto - Апр 27, 2006 - 07:49 AM
Тема сообщения:
Onix!

Сайт Мартина: www.fierz.ch


sobek!

>Neponal, pochemu Cake v pervoy partii v pozicii 6 na 5 neigral na vyigrish

Потому, что у Cake не было дамки. А без дамки это не игра Smile

>U cake horoshaya debiutnaya biblioteka

Третью партию Cake проиграл из-за своей библиотеки.
Kallisto - Май 25, 2006 - 04:02 PM
Тема сообщения:
Матч-реванш состоится 29 мая в 23.45 по Москве.
Kallisto - Май 30, 2006 - 06:52 AM
Тема сообщения:
На этот раз была более упорная борьба. Каллисто победила +2 -1 =1.

В проигранной партии сказалась маленькая дебютная библиотека. После второго хода уже можно было сдаваться.
Время в формате GMT + 3
PNphpBB2 © 2003-2007