Шахматное программирование Chess Programming. Вы уже написали свою шахматную программу? Или только-только приступили к её разработке? Добро пожаловать в данный раздел! Делимся советами, помогаем новичкам в шахматном программировании

Ответ
Опции темы
Непрочитано 07.06.2010, 16:41   #1
ThinkingALot
 
Регистрация: 15.03.2010
Сообщений: 1,874
Сказал(а) спасибо: 2,230
Поблагодарили 4,925 раз(а) в 1,366 сообщениях

Награды пользователя:

По умолчанию Проект "Чайка"



Заготовка для движка (версия 0.1):
http://sourceforge.net/projects/gullchess/.
Пока играет где-то на 2600 - 2700 CCRL и поддерживает только контроли вида n'+0".

Сделал две версии: 01a - генерация ходов с помощью Magic и массивов атак. 01b - просто Magic. На AMD K8 версия 01a быстрее на 10-15%. У кого Core 2, i7 и Phenom, вы не могли бы сравнить скорость этих версий?
По идее, 01a должна быстро работать на компах с большим кэшем и медленной оперативной памятью, 01b - наоборот.
Benchmark работает так: запускаете в консоли движок, пишете "bench 11". Программа работает несколько десятков секунд и выдает nps.

Алгоритмы:
-Хэш в ФВ
-Пешечный хэш
-Шахи в ФВ
-SEE
-Нулевой ход
-История, Killer
-LMR
-Razoring
-Продления шахов

P.S. Весь код одним файлом, потому что
1) Так он быстрее грузится и компилируется.
2) Это облегчает навигацию по коду, если использовать полезную фичу Visual Studio: Клик правой кнопкой мыши->Outlining->Collapse to Definitions.

Тесты Чайки (Gull)
Вложения
Тип файла: zip Gull II.zip (260.8 Кб, 70 просмотров)
Тип файла: zip Gull R375.zip (263.1 Кб, 204 просмотров)
Тип файла: zip Gull 2.1.zip (301.6 Кб, 28 просмотров)
Тип файла: zip Gull 2.2.zip (350.0 Кб, 49 просмотров)
Тип файла: zip Gull 2.3.zip (351.3 Кб, 162 просмотров)
Тип файла: zip Gull 2.8 beta.zip (1.42 Мб, 196 просмотров)
Тип файла: zip Gull 2.8 beta and 2.9 alpha XP compatibility fix.zip (767.0 Кб, 66 просмотров)
Тип файла: zip Gull 3.zip (826.2 Кб, 284 просмотров)

Последний раз редактировалось ThinkingALot; 17.04.2014 в 19:32.
ThinkingALot вне форума   Ответить с цитированием
57 пользователя(ей) сказали cпасибо:
Непрочитано 15.01.2018, 14:10   #741
Guardian
 
Аватар для Guardian
 
Регистрация: 11.03.2010
Адрес: Russia
Сообщений: 603
Сказал(а) спасибо: 645
Поблагодарили 1,044 раз(а) в 401 сообщениях
Страна:
По умолчанию Re: Проект "Чайка"

Цитата:
Сообщение от Уэф Посмотреть сообщение
С одной стороны я вижу отсутствие какой-либо лицензии в исходниках от автора, в последнем его сообщении от 12.06.2015, 00:00 на странице Тынц! дословно:
"Нет, проект по-прежнему заморожен, и разморожен будет нескоро (если вообще будет). " - нет намека на передачу прав.

Затем где-то в интернете появляется лицензия на его программу. У меня возникает логичный вопрос:

А автор в курсе наличия в интернете этой лицензии?
Это стандартная лицензия к opensource она по большому счёту ни к чему не обязывает.

Gull мог остаться на текущем этапе по каким-либо другим причинам
Guardian вне форума   Ответить с цитированием
Непрочитано 16.01.2018, 21:05   #742
Icy
 
Аватар для Icy
 
Регистрация: 20.08.2011
Адрес: StP
Сообщений: 861
Сказал(а) спасибо: 392
Поблагодарили 1,956 раз(а) в 761 сообщениях
Страна:
По умолчанию Re: Проект "Чайка"

Цитата:
Сообщение от Уэф Посмотреть сообщение
С правами предыдущего автора у вас проблем не будет?
Вот трагедь. Если Айвенго GPL, то исходниками второй версии Чайки пользоваться можно. Ну и вообще, автор совсем недавно был на форуме, можно его выцепить, не думаю, что возникнут сложности, ThinkingALot весьма понимающий человек.
__________________
Tell me one thing you would never do
I was looking for a hooker when I found you
Icy вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Otodranik (25.02.2018)
Ответ

Социальные закладки


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход