Dobrą nazwą dla programu jest "KOGUT poskramiacz kurnika"
Nie ja jestem autorem programu. Na początku nie bardzo wiemy jak sprawić aby nasz programik działał więc postanowiłem napisać instrukcję po polsku (zamieszczając to gdzieś, podajcie linka do tego postu szachista.com i autora). Po kilku grach uśmiechniemy się tylko nad tą instrukcją bo wszystko okaże się bardzo proste i będzie się sprowadzać do dosłownie kilku kliknięć i skrótów klawiszowych.
LINK DO POBRANIA:
http://rapidshare.com/files/259481887/Kurnik.rar
lub
http://www.sendspace.pl/file/d5f8c43e5e0a5aed7c7a40e
-----------------------WAŻNE------------------------------------------------------
Kto bardzo się obawia że z linka wyskoczy robak i zje komputer, kurnik przestanie mu działać bądź kury w całej Polsce przestaną znosić jajka niech bardzo szybko schowa się pod kołdrą... bo nadchodzi dzień apokalipsy
--------------------------------------------------------------------------------------
Mogą się zaraz pojawić debile co zaczną sprzedawać program, tę instrukcję (lekko obciętą) i np. czerwone nicki z kurnika na Allegro. Program jest darmowy i rozprowadzany na licencji Freeware, więc nawet grosz na niego wydany świadczy o wyzysku i manipulacji inteligencją interesanta. Zaznaczam że warto w opisie profilu na kurniku i na poczatku gry z człowiekiem napisać że gra się programem. Generalnie po takim stwierdzeniu część osób napisze że chętnie sprawdzi swoje umiejętności, a część odejdzie ze stołu i obejdzie się bez zaczepnych wyzwisk

. Na pewno trafią się też dzieci z mocnymi kompami co wszystkich będą radośnie roznosić, ale to jest jak z nożem... to jak będzie użyty zależy od właściciela.
KRÓTKO O PROGRAMIE
Program powstawał w pierwszej połowie 2009 i został publicznie udostępniony w drugiej połowie 2009. W skrócie program służy do testowania mocy obliczeniowych naszych komputerów/silnikówUCI w pojedynkach szachowych na odległość. Działanie opiera się na zasadzie rozpoznawania stanu szachownicy w oknie gry. Jest to zmodyfikowana wersja innego programiku (z udostępnianym kodem źródłowym) który kiedyś działał ale opcje konfiguracyjne mial wprowadzane w kodzie źródłowym wiec każda zmiana w serwisach szachowych pociągała za sobą potrzebę edycji i kompilacji źródła. Program to plik AutoPlay.exe
CO MAMY PO WYPAKOWANIU:
Pliki:
AutoPlay.exe - Program
log.txt - Plik z logiem
server.ini - Plik konfiguracyjny. Wartość "delay" oznacza opóźnienie na ruch np. delay=2100 to 2,1 sekundy na ruch dla programu czyli po 2,1s wykona ruch (symulacja gry z człowiekiem). Ustawienie np. delay=100 sprawi że partia będzie miała błyskawiczny przebieg.
window.ini - Plik konfiguracyjny. Domyślny rozmiar okna kurnika [nie zmieniamy nic!]
engine.ini - Plik konfiguracyjny. Zawiera komendy protokołu UCI dla silnika szachowego. W praktyce warto zmieniać tylko hash i cache. ponder=1 to tryb szukania posunięć "myślenia" podczas tury przeciwnika.
Katalogi:
Servers - konfiguracja programu na serwis kurnik.pl
TBS - Table Base (końcówki) [możemy wstawiać inne Tablice np. kilkuset megabajtowe]
Books - ksiazka debiutów [możemy wstawiać inne książki ale w formacie BIN i nadając nazwę "book"]
Engines/TogaII - silnik gry
Jest tam wstawiony darmowy silnik UCI TogaIIv1.4.1SE w czterech wersjach dla 1,2,4 lub ośmiu procesorowego komputera. Wybieramy nasz i zmieniamy mu nazwę na Engine.exe np. Ja mam jedno procesorowy komputer więc mnie interesuje tylko plik toga141se-1cpu.exe i zmieniam mu nazwę na Engine.exe (Tylko tak rozpozna go AutoPlay). Resztę plików (3 pliki) kasujemy. Nic nie stoi na przeszkodzie aby wstawić tam np. Rybke3. Zależy to od tego czy akurat nią dysponujemy. Ogólnie mając rybkę3 64-bit i komputer z 8CPU rozkładamy na łopatki każdego na kurniku.
JAK NIM GRAĆ
Uruchamiamy AutoPlay.exe Pokazuje się nam małe okienko. Przez chwilę widzimy w grupie INFO że nasz program łączy się poprzez protokół UCI z silnikiem szachowym (Engine). Otrzymujemy komunikaty:
-INFO-----------------
|
| uci ok
|
----------------------
(połączenie zostało nawiązane)
następnie...
-INFO-----------------
|
| BOOT OK
|
----------------------
(program gotowy do działania)
Wciśnięcie START! powoduje uruchomienie programu i oczekiwanie na komendy użytkownika.
-INFO-----------------
|
| NEWGAME
| W=WHITE B=BLACK
| ESCAPE=RESET
|
----------------------
Grając białymi, wciskamy W i gra się toczy... do momentu promocji piona po którejś ze stron. Wciskamy wtedy NUM0 (klawiatura numeryczna 0) i wybieramy Hetmana. W programie wszystko pisze.
Grając czarnymi przeciwnik ma białe i wykonuje ruch pierwszy. Trzeba to wprowadzić do naszego programu, a więc...
-Wybieramy kolor wciskając B (Black/czarne)
-Podajemy informacje o poruszonej białej bierce klawiszem P (Pawn/Pion) lub N (Knight/Skoczek) i dodajemy stronę Króla lub Hetmana klawiszem NUM1 lub NUM2 (klawiatura numeryczna po prawej stronie)
na chłopski rozum:
Ruch białego (przeciwnik):
Pion z lewej
-klawisze P i NUM1
Pion z prawej
-klawisze P i NUM2
Skoczek z lewej
-klawisze N i NUM1
Skoczek z prawej
-klawisze N i NUM2
MRUGANIE, SKRÓTY KLAWISZOWE
Wszystkie klawisze operujące wciskamy będąc na stole, program je przechwytuje. Nie przechodzimy na jego okno. Unikamy wtedy mrugania. START! wciskamy zanim siądziemy na stole wtedy nie mrugamy bo program przechwytuje klawisze z okna stołu

. Nie zasłaniamy niczym naszego stołu do gry. Nie zgadzamy się na cofanie ruchu. Program tego nie obsługuje.
Gdy program jest uruchomiony zbyt długo nie mając wydanych komend pojawi się:
-INFO-----------------
|
| BOARD ERROR
| END
|
----------------------
(błąd skanowania szachownicy)
Po każdej grze wciskamy Escape (program resetuje się) przechodzimy na okno programu wciskamy Start! i od nowa...
Tekst napisany przez "antonio salvadore".