http://translate.google.com/#en|pl|http%3A%2F%2Fwww.talkchess.com%2Fforum%2Fview\
topic.php%3Ft%3D30359%26highlight%3Dcutoffdistance
no i gdyby to nie bylo oczywisce, kliknij TRANSLATE....
pozdrawiam
2009/11/19 Marek Kłonowski <m.quonos@...>:
>
http://translate.google.com/#en|pl|http%3A%2F%2Fwww.talkchess.com%2Fforum%2Fview\
topic.php%3Ft%3D30359%26highlight%3Dcutoffdistance
>
> mk
>
> 2009/11/19 przezroczystek <przezroczystek@...>:
>>
>> To o co chodzi tak w skrócie w tamtym wątku? :)
>>
>> Średnia ilość ruchów w tych węzłach w których dochodzi
>> do cięcia alpha >= beta ?
>>
>> Pozdrawiam
>>
>>
>>
>>
>>
>> ------------------------------------
>>
>> Jeżeli chcesz wypisać się z grupy, wy lij e-mail:
progszach-unsubscribe@yahoogroups.com
>>
>> Yahoo! Groups Links
>>
>>
>>
>>
>
Ostatnio na talkchess forum pojawiło się mnóstwo postów na temat
nowych silników Ippolit/RobboLito. Nie mam za bardzo czasu przekopywać
się przez te wštki, czy ledził kto o co chodzi?
Z tego co wyczytałem, to sš jakie wštpliwoci czy te programy to
klony Rybki 3, przy czym siła ich gry wynosi około 100 ELO więcej
od Rybki!!! Do tego program można sobie cišgnšć wraz ze ródłami.
Z tego co zauważyłem, program schodzi wręcz masakrycznie głęboko,
jakie 14-15 ply w cišgu sekundy!
Czy ma kto więcej informacji o tym programie?
--- In progszach@yahoogroups.com, Piotr Cichy <pic@...> wrote:
>
> Ostatnio na talkchess forum pojawiło się mnóstwo postów na temat
> nowych silników Ippolit/RobboLito. Nie mam za bardzo czasu przekopywać
> się przez te wštki, czy �ledził kto� o co chodzi?
>
> Z tego co wyczytałem, to sš jakie� wštpliwo�ci czy te programy
to
> klony Rybki 3, przy czym siła ich gry wynosi około 100 ELO więcej
> od Rybki!!! Do tego program można sobie �cišgnšć wraz ze
�ródłami.
> Z tego co zauważyłem, program schodzi wręcz masakrycznie głęboko,
> jakie� 14-15 ply w cišgu sekundy!
>
> Czy ma kto� więcej informacji o tym programie?
fiu fiu... 100elo wiecej od rybki...
Ale rybka nie była dostępna wraz ze źródłami?
Binaria wkompilowali?
Pozdrawiam
--- In progszach@yahoogroups.com, Piotr Cichy <pic@...> wrote:
>
> Ostatnio na talkchess forum pojawiło się mnóstwo postów na temat
> nowych silników Ippolit/RobboLito. Nie mam za bardzo czasu przekopywać
> się przez te wštki, czy �ledził kto� o co chodzi?
>
> Z tego co wyczytałem, to sš jakie� wštpliwo�ci czy te programy
to
> klony Rybki 3, przy czym siła ich gry wynosi około 100 ELO więcej
> od Rybki!!! Do tego program można sobie �cišgnšć wraz ze
�ródłami.
> Z tego co zauważyłem, program schodzi wręcz masakrycznie głęboko,
> jakie� 14-15 ply w cišgu sekundy!
>
> Czy ma kto� więcej informacji o tym programie?
>
Za wikipedią:
A chess engine called Ippolit was released in October 2009 with its source code.
Some testers claim that Ippolit is stronger than Rybka 3,[44][45][46] while
other reports of independent sources claim that Rybka and Ippolit are of roughly
the same strength when running on a single core CPU. International Master Vasik
Rajlich, the author of Rybka, has alluded that Ippolit may be a decompile
version of Rybka, and that the people involved kept him informed of their
progress via email.[47] As of October 2009 there is no definitive proof as to
the origin of Ippolit and whether it is original work or a clone. Despite
Rajlich's statement, some claim that Ippolit is not a clone of Rybka due to
noticeable differences, such as a smaller memory footprint and different
end-game knowledge, specifically bishop under promotion that the Rybka chess
engine does not support.[48]
To nie jest mail na jakas wielka dyskusje.
Przypadkiem osiagnolem cos... smiesznego i zastanawiajacego.
taki kod (uproszczony minimalnie dla czytelnosci) ktory eksperymentalnie
napisalem (oczywiscie jest do wywalenia, to tylko eksperyment):
if (stupidRazor && level > 0 && !isKingCheck)
{
int lazyScore = quiescent(alpha, beta);
if (lazyScore + Evaluator.PAWN_VALUE >= beta) return lazyScore;
}
jest wykonywany prawie na samym poczatku funkcji alpha-beta.
Czyli zanim wygenerujemy ruchy oceniamy sytuacje za pomoca quiescent-a.
Jesli ocena + jaks wartosc np wartosc pionka juz jest lepsza od beta to
tnij.
Kod ten czy cos polepsza? Ba nawet schodzi mi do glebi 80 i dalej. hehe.
Wiadomo ze to absurd jakis.
Ale co jest zastanawiajace. Wcale nie wykonuje on jakis absurdalnych ruchow.
Nawet z nim zagralem i mnie ogral :)
Natomiast wiadomo ze jak zrobilem walke tego czegos z moim silnikiem bez
tego czegos to przegral 6 walk pod rzad.
Nie pytam czemu to jest zle, bo to raczej jest jasne.
Intrygujace jest jedynie to, ze schodzi do glebi 80 i dalej - czyli liczy
jakies kompletne bzdury a mimo to nie gra jakos kompletnie zle. Gra nawet
przyzwoicie :D
Albo to usune do kosza, albo zrobie jako opcje przy grze z czlowiekiem. Dosc
ciekawie mozna poziom trudnosci tym zmniejszyc :)
Tylko nie smiac sie ze mnie :)
Powtarzam, ze ja wiem, czemu to jest zle i nie pytam czemu to jest zle :)
Jedynie mnie intryguje ze liczy jakies bzdury do glebi 80, a mimo to ruchy
jakie wykonuje nie sa calkowicie pozbawione sensu, a nawet gra chyba lepiej
odemnie mimo tego :) Nie gram w szachy za dobrze, ale bez przesady :)
Pozdrawiam
--- In progszach@yahoogroups.com, "Marcin Gardyjan" <mgkiler@...> wrote:
> Kod ten czy cos polepsza? Ba nawet schodzi mi do glebi 80 i dalej.
> hehe. Wiadomo ze to absurd jakis. Ale co jest zastanawiajace. Wcale
> nie wykonuje on jakis absurdalnych ruchow.
Uważam że to co zaprezentowałeś, to ciekawy punkt wyjściowy do
opracowania jakiejś nowej techniki. Jeśli nie jest się geniuszem, to
trudno się spodziewać aby warunek wymyślony i napisany w 30 minut
dodał programowi kilkaset elo. Ale teraz możesz nad nim dalej pracować i
udoskonalać go.
Ja bym najpierw przetestował go na różnych głębokościach, czyli
najpierw jeden ruch przed wejściem do qserch, później dwa ruchy
przed wejściem do qserch itd. Następnie spróbowałbym wyciągnąć
wnioski jak ta technika zachowuje się na poszczególnych głębokościach.
Następnie bym dodawał różne wartości, począwszy od materiału piona,
skończywszy na materiale hetmana. W końcu bym sprawdził czy lepiej
działa w końcówce, w grze środkowej, czy może w otwarciu. Może
lepiej działa gdy poziom wcześniej był wykonany zwykły ruch, a może
lepiej działa po biciu albo promocji na poziomie wcześniej?
I może jeszcze parę słów o testowaniu. Kiedyś opracowałem coś
podobnego do Twojego warunku. Technikę miałem już dopracowaną z
wcześniejszych wersji programu, tyle że we wcześniejszych jakoś
nie chciała działać, a teraz zadziałała bardzo dobrze. Na tyle
dobrze że nie wymagała żadnych żmudnych testów. Ale każdą technikę
można jeszcze polepszyć przez zastosowanie jej tylko w szczególnych
warunkach. Więc dopisałem dodatkowy warunek i robię test na wac300,
na jedną sekundę. Widzę małe, ale warte zainteresowania polepszenie.
Eksperymentuję dalej, testuję na 1s, na 2s, na 5s na wac300 i widzę
kolejne przyspieszenie rzędu 10%-20% bez utraty jakości. Więc
odpalam porządniejszy test, na 6 zbiorach układów, łącznie około
3tys układów, na czas 1s, 2s, 5s, 30s i 120s. Test trwał dwie
doby. I jednak okazało się że o kant rozbić. Wniosek z tego taki, że
nawet test na 300 układach może wprowadzić w błąd, jeśli wprowadzone
ulepszenie jest niewielkie, rzędu właśnie 10%-20%.
Pozdrawiam
Gdy zobaczyłem ten kod to pierwsze co mi się rzuciło na oczy to, że po co od
razu robić cięcia.
Lepiej zredukować gałąź. Będzie grał lepiej i będzie to wtedy taki LMR :)
Eksperymentowałem z tym już dawno temu gdyż od razu jak usłyszałem o LMR
zastanawiałem się dlaczego by zamiast HH nie użyć Qsearcha przecież będzie wiele
razy bliżej prawdy.
Nie wycinaj tego, ale się z tym więcej pobaw. To może dać ładny wynik, ale jak
pokazuje Fruit i inne jego klony to przede wszystkim trzeba mieć bezbłędny
program, a to jest bardzo trudne.
Pozdrawiam / Best Regards
Grzegorz Sidorowicz
POUFNOŚĆ. Ta wiadomość wraz z załącznikami jest przeznaczona dla określonego
adresata i może zawierać informacje poufne - chronione przez przepisy prawa.
Jeśli wiadomość została przesłana omyłkowo, proszę zawiadomić o tym nadawcę
poprzez wysłanie odpowiedzi, a następnie skasować tę wiadomość. Jakiekolwiek
kopiowanie lub ujawnianie treści tej wiadomości jest zabronione.
Wszelkie treści nie pozostające w związku z oficjalną działalnością Spółki lub
wysłane przez osoby nieupoważnione nie mogą być uznane za wydane lub popierane
przez Spółkę.
Poczta elektroniczna nie jest bezpiecznym środkiem łączności, ponieważ może być
pozyskana przez nieuprawnionego, zmieniona, uszkodzona, zawirusowania lub
utracona z przyczyn niezależnych od Spółki. Każdy, kto porozumiewa się ze Spółką
za pomocą poczty elektronicznej, akceptuje tym samym powyższe zagrożenia.
CONFIDENTIALITY. This message with all its attachments is intended for the
specified recipient and may contain information that is confidential - protected
by provisions of law. If you have received it by mistake, please do let the
sender know by reply, and then delete this message. Any copying or disclosure of
its content is prohibited.
The contents, which do not relate to the official business of the Company or
sent by unauthorized persons may not be considered given or endorsed by the
Company.
Emails are not secure, as they may be intercepted by unauthorized persons,
amended, damaged, lost or contain viruses due to reasons not attributable to the
Company. Anyone who communicates with the Company by email, accepts thereby
these risks.
Zanim wydrukujesz pomyśl o środowisku. | Before printing think about
environment.
-----Original Message-----
From: progszach@yahoogroups.com [mailto:progszach@yahoogroups.com] On Behalf Of
Marcin Gardyjan
Sent: Thursday, November 19, 2009 11:34 PM
To: progszach@yahoogroups.com
Subject: [progszach] watek na relaks.
To nie jest mail na jakas wielka dyskusje.
Przypadkiem osiagnolem cos... smiesznego i zastanawiajacego.
taki kod (uproszczony minimalnie dla czytelnosci) ktory eksperymentalnie
napisalem (oczywiscie jest do wywalenia, to tylko eksperyment):
if (stupidRazor && level > 0 && !isKingCheck)
{
int lazyScore = quiescent(alpha, beta);
if (lazyScore + Evaluator.PAWN_VALUE >= beta) return lazyScore;
}
jest wykonywany prawie na samym poczatku funkcji alpha-beta.
Czyli zanim wygenerujemy ruchy oceniamy sytuacje za pomoca quiescent-a.
Jesli ocena + jaks wartosc np wartosc pionka juz jest lepsza od beta to tnij.
Kod ten czy cos polepsza? Ba nawet schodzi mi do glebi 80 i dalej. hehe.
Wiadomo ze to absurd jakis.
Ale co jest zastanawiajace. Wcale nie wykonuje on jakis absurdalnych ruchow.
Nawet z nim zagralem i mnie ogral :)
Natomiast wiadomo ze jak zrobilem walke tego czegos z moim silnikiem bez tego
czegos to przegral 6 walk pod rzad.
Nie pytam czemu to jest zle, bo to raczej jest jasne.
Intrygujace jest jedynie to, ze schodzi do glebi 80 i dalej - czyli liczy jakies
kompletne bzdury a mimo to nie gra jakos kompletnie zle. Gra nawet przyzwoicie
:D
Albo to usune do kosza, albo zrobie jako opcje przy grze z czlowiekiem. Dosc
ciekawie mozna poziom trudnosci tym zmniejszyc :)
Tylko nie smiac sie ze mnie :)
Powtarzam, ze ja wiem, czemu to jest zle i nie pytam czemu to jest zle :)
Jedynie mnie intryguje ze liczy jakies bzdury do glebi 80, a mimo to ruchy jakie
wykonuje nie sa calkowicie pozbawione sensu, a nawet gra chyba lepiej odemnie
mimo tego :) Nie gram w szachy za dobrze, ale bez przesady :)
Pozdrawiam
------------------------------------
Jeżeli chcesz wypisać się z grupy, wyślij e-mail:
progszach-unsubscribe@yahoogroups.com
Yahoo! Groups Links
przynajmniej sa szachy :)
Dnia 19-11-2009 o godz. 16:07 przezroczystek napisał(a):
> --- In progszach@yahoogroups.com, Mateusz Łuksik <mateuszluksik@...>
> wrote:
> >
> > Coz...
> > Trzeba by sie nauczyc :)
> > Warto...
>
> Uczyłem się sporo, chyba nie mam do tego zdolności :(
>
>
>
>
>
> ------------------------------------
>
> Jeżeli chcesz wypisać się z grupy, wyślij e-mail:
> progszach-unsubscribe@yahoogroups.com
>
> Yahoo! Groups Links
>
>
>
----------------------------------------------------
Zainwestuj pieniądze w nieruchomości w górach.
Sprawdź najnowsze oferty w Zakopanem i okolicach - Kliknij:
http://klik.wp.pl/?adr=www.bachledanieruchomosci.pl&sid=913
Sorki.
Wczoraj bylo juz pozno. Bylem zmeczony i nie pomyslalem.
Juz rozumiem czemu tak gleboko wchodzi.
A gra nawet ok bo w najgorszym razie robi glebie 1 z poglebianiem.
Sorry.
O. Nie spodziewalem sie tak pozytywnej reakcji.
No ja nie mam az tak pozytywnego nastawienia do tego pomyslu.
W sumie to to czy analizowac dalej uzalezniamy jedynie od quiescent searcha
bez analizowania gleboko - czyli takie troche zgadywanie, bo nawet jak
sytuacja jest teraz w okolicach beta to wszystko moze sie wydarzyc.
A jesli juz nawet ta sytuacje zastosowac to napewno nie z warunkiem:
if (lazyScore + Evaluator.PAWN_VALUE >= beta) return lazyScore;
bo ten warunek powoduje ze praiwe kazda galaz to ciecie.
tylko juz predziej:
if (lazyScore >= beta + Evaluator.PAWN_VALUE) return lazyScore;
To drugie juz powoduje ze gra juz podobnie do orginalu. Ale wlasnie z takimi
testami jest problem taki. Wartosc 1 piona dalem. Tak duza wartosc powoduje
malo ciec, wartosc mniejsza blizej beta spowoduje wiecej ciec, ale za to
wiecej bledow moglby robic.
Trzeba by duzo testow wykonac by dobrac wartosc optymalnie i pytanie czy to
cos da. A jesli cos da to czy minimalnie czy wiecej, bo jak minimalnie to
czy wogole warto.
Pozdrawiam
----- Original Message -----
From: "przezroczystek" <przezroczystek@...>
To: <progszach@yahoogroups.com>
Sent: Friday, November 20, 2009 3:58 AM
Subject: [progszach] Re: watek na relaks.
--- In progszach@yahoogroups.com, "Marcin Gardyjan" <mgkiler@...> wrote:
> Kod ten czy cos polepsza? Ba nawet schodzi mi do glebi 80 i dalej.
> hehe. Wiadomo ze to absurd jakis. Ale co jest zastanawiajace. Wcale
> nie wykonuje on jakis absurdalnych ruchow.
Uważam że to co zaprezentowałeś, to ciekawy punkt wyjściowy do
opracowania jakiejś nowej techniki. Jeśli nie jest się geniuszem, to
trudno się spodziewać aby warunek wymyślony i napisany w 30 minut
dodał programowi kilkaset elo. Ale teraz możesz nad nim dalej pracować i
udoskonalać go.
Ja bym najpierw przetestował go na różnych głębokościach, czyli
najpierw jeden ruch przed wejściem do qserch, później dwa ruchy
przed wejściem do qserch itd. Następnie spróbowałbym wyciągnąć
wnioski jak ta technika zachowuje się na poszczególnych głębokościach.
Następnie bym dodawał różne wartości, począwszy od materiału piona,
skończywszy na materiale hetmana. W końcu bym sprawdził czy lepiej
działa w końcówce, w grze środkowej, czy może w otwarciu. Może
lepiej działa gdy poziom wcześniej był wykonany zwykły ruch, a może
lepiej działa po biciu albo promocji na poziomie wcześniej?
I może jeszcze parę słów o testowaniu. Kiedyś opracowałem coś
podobnego do Twojego warunku. Technikę miałem już dopracowaną z
wcześniejszych wersji programu, tyle że we wcześniejszych jakoś
nie chciała działać, a teraz zadziałała bardzo dobrze. Na tyle
dobrze że nie wymagała żadnych żmudnych testów. Ale każdą technikę
można jeszcze polepszyć przez zastosowanie jej tylko w szczególnych
warunkach. Więc dopisałem dodatkowy warunek i robię test na wac300,
na jedną sekundę. Widzę małe, ale warte zainteresowania polepszenie.
Eksperymentuję dalej, testuję na 1s, na 2s, na 5s na wac300 i widzę
kolejne przyspieszenie rzędu 10%-20% bez utraty jakości. Więc
odpalam porządniejszy test, na 6 zbiorach układów, łącznie około
3tys układów, na czas 1s, 2s, 5s, 30s i 120s. Test trwał dwie
doby. I jednak okazało się że o kant rozbić. Wniosek z tego taki, że
nawet test na 300 układach może wprowadzić w błąd, jeśli wprowadzone
ulepszenie jest niewielkie, rzędu właśnie 10%-20%.
Pozdrawiam
------------------------------------
Jeżeli chcesz wypisać się z grupy, wylij e-mail:
progszach-unsubscribe@yahoogroups.com
Yahoo! Groups Links
No wlasnie. to tez dobry pomysl.
Podobnie robie w null-move. To sie nazywa null-move-veriefied. Czyli nie tne
a redukuje.
Pozdrawiam
----- Original Message -----
From: "Sidorowicz Grzegorz" <grzegorz.sidorowicz@...>
To: <progszach@yahoogroups.com>
Sent: Friday, November 20, 2009 9:02 AM
Subject: RE: [progszach] watek na relaks.
Gdy zobaczyłem ten kod to pierwsze co mi się rzuciło na oczy to, że po co od
razu robić cięcia.
Lepiej zredukować gałąź. Będzie grał lepiej i będzie to wtedy taki LMR :)
Eksperymentowałem z tym już dawno temu gdyż od razu jak usłyszałem o LMR
zastanawiałem się dlaczego by zamiast HH nie użyć Qsearcha przecież będzie
wiele razy bliżej prawdy.
Nie wycinaj tego, ale się z tym więcej pobaw. To może dać ładny wynik, ale
jak pokazuje Fruit i inne jego klony to przede wszystkim trzeba mieć
bezbłędny program, a to jest bardzo trudne.
Pozdrawiam / Best Regards
Grzegorz Sidorowicz
Ja wczoraj mialem jeszcze jeden pomysl, ale nie sadzilem ze kogos to
zainteresuje.
Jeszcze wymyslilem takie cos ze do funkcji eval przekazywa wartosc beta.
Na samym poczatku robie szybka ocene wykorzystujac jedynie material i
pozycje. Material i pozycje juz nie musze wyliczac bo w trakcie wykonywania
move i takeback ta wartosc modyfikuje wiec eval te 2 wartosci tylko
odczytuje ze zmiennej. I teraz jesli wartosc szybkiej oceny jest wieksza niz
wartosc beta + jakas wartosc to zwracaj tylko plytka ocene.
Czyli tak:
if (quickScore >= beta + 3 * MATERIAL_FACTOR) return quickScore;
Ale wogole odrzucilem ten pomysl, bo ta wartosc ktora dodaje do beta jesli
jest mniejsza niz 3 wartosci piona to nawet nie ukancza mi wszystkich testow
jednostkowych.
A dla wartosci 3 pionow polepsza wydajnosc bardzo malo:
1CPU
glebia w nawiasie
f2f4 b2b3 a1a2
board : 1(7) 3(6) 4(6)
0.76 : 1.7s 2.8s 8.1s
lazyEval: 1.5s 2.6s 7.7s
A trzeba pamietac ze za polepszeniem wydajnosci idzie tu troszke pogorszenie
jakosci oceny.
Znow jesli to cos daje to pewnie bardzo malo wiec ten pomysl tez odrzucilem
nikomu o nim nie mowiac.
Ale widze ze na grupie was zainteresowal nawet ten moj poprzedni smieszny
pomysl no to pisze tez o tym.
Pozdrawiam
A chodzi Ci na pewno nie o sile gry a o schodzenie na 15 ply :)
Dnia 19-11-2009 o godz. 21:07 Piotr Cichy napisał(a):
> Ostatnio na talkchess forum pojawiło się mnóstwo postów na temat
> nowych silników Ippolit/RobboLito. Nie mam za bardzo czasu przekopywać
> się przez te wątki, czy śledził ktoś o co chodzi?
>
> Z tego co wyczytałem, to są jakieś wątpliwości czy te programy to
> klony Rybki 3, przy czym siła ich gry wynosi około 100 ELO więcej
> od Rybki!!! Do tego program można sobie ściągnąć wraz ze źródłami.
> Z tego co zauważyłem, program schodzi wręcz masakrycznie głęboko,
> jakieś 14-15 ply w ciągu sekundy!
>
> Czy ma ktoś więcej informacji o tym programie?
>
>
>
> ------------------------------------
>
> Jeżeli chcesz wypisać się z grupy, wyślij e-mail:
> progszach-unsubscribe@yahoogroups.com
>
> Yahoo! Groups Links
>
>
>
----------------------------------------------------
Zainwestuj pieniądze w nieruchomości w górach.
Sprawdź najnowsze oferty w Zakopanem i okolicach - Kliknij:
http://klik.wp.pl/?adr=www.bachledanieruchomosci.pl&sid=913
To wszystko klony.
Ile widzieliście programów żeby ktoś nie używał słowa "beta" ani razu
ALTO, BASSO też coś:)
Tylko po co w ogóle taki bullshit wypuszczać.
Nagle ot tak co roku pojawia się engine autora znikąd o porażającej sile, a
przez tyle lat nic zero.
Przy czym autor nigdy nigdzie się nie udzielał nie wypowiadał nie istniał i
nagle go natchnęło?
Pamiętacie Ruffiana?
Czy naprawde jest na tym forum chociaż jedna osoba która wierzy w to że nie jest
to "fake"?
Co, człowiek wypuszcza jednego roku super silnik, a potem zapomina o sprawie.
Mógłby tak zrobić zwariowany geniusz, ale miałby wtedy również inne dokonania, a
ilu ludzi słyszało o programistycznych dokonaniach Parasola Wilfriedsona.
Powiem wam ile - nikt, zero! Jeg
Ktoś nie wiadomo po co produkuje te śmieci.
Nie wiem czy to wzmacnia zainteresowanie programami szachowymi, czy sprowadza
temat na manowce.
Okaże się.
Pozdrawiam / Best Regards
Grzegorz Sidorowicz
POUFNOŚĆ. Ta wiadomość wraz z załącznikami jest przeznaczona dla określonego
adresata i może zawierać informacje poufne - chronione przez przepisy prawa.
Jeśli wiadomość została przesłana omyłkowo, proszę zawiadomić o tym nadawcę
poprzez wysłanie odpowiedzi, a następnie skasować tę wiadomość. Jakiekolwiek
kopiowanie lub ujawnianie treści tej wiadomości jest zabronione.
Wszelkie treści nie pozostające w związku z oficjalną działalnością Spółki lub
wysłane przez osoby nieupoważnione nie mogą być uznane za wydane lub popierane
przez Spółkę.
Poczta elektroniczna nie jest bezpiecznym środkiem łączności, ponieważ może być
pozyskana przez nieuprawnionego, zmieniona, uszkodzona, zawirusowania lub
utracona z przyczyn niezależnych od Spółki. Każdy, kto porozumiewa się ze Spółką
za pomocą poczty elektronicznej, akceptuje tym samym powyższe zagrożenia.
CONFIDENTIALITY. This message with all its attachments is intended for the
specified recipient and may contain information that is confidential - protected
by provisions of law. If you have received it by mistake, please do let the
sender know by reply, and then delete this message. Any copying or disclosure of
its content is prohibited.
The contents, which do not relate to the official business of the Company or
sent by unauthorized persons may not be considered given or endorsed by the
Company.
Emails are not secure, as they may be intercepted by unauthorized persons,
amended, damaged, lost or contain viruses due to reasons not attributable to the
Company. Anyone who communicates with the Company by email, accepts thereby
these risks.
Zanim wydrukujesz pomyśl o środowisku. | Before printing think about
environment.
-----Original Message-----
From: progszach@yahoogroups.com [mailto:progszach@yahoogroups.com] On Behalf Of
Mateusz Łuksik
Sent: Friday, November 20, 2009 10:27 AM
To: progszach
Subject: Odp: [progszach] RobboLito
A chodzi Ci na pewno nie o sile gry a o schodzenie na 15 ply :)
Dnia 19-11-2009 o godz. 21:07 Piotr Cichy napisał(a):
> Ostatnio na talkchess forum pojawiło się mnóstwo postów na temat
> nowych silników Ippolit/RobboLito. Nie mam za bardzo czasu przekopywać
> się przez te wątki, czy śledził ktoś o co chodzi?
>
> Z tego co wyczytałem, to są jakieś wątpliwości czy te programy to
> klony Rybki 3, przy czym siła ich gry wynosi około 100 ELO więcej od
> Rybki!!! Do tego program można sobie ściągnąć wraz ze źródłami.
> Z tego co zauważyłem, program schodzi wręcz masakrycznie głęboko,
> jakieś 14-15 ply w ciągu sekundy!
>
> Czy ma ktoś więcej informacji o tym programie?
>
>
>
> ------------------------------------
>
> Jeżeli chcesz wypisać się z grupy, wyślij e-mail:
> progszach-unsubscribe@yahoogroups.com
>
> Yahoo! Groups Links
>
>
>
----------------------------------------------------
Zainwestuj pieniądze w nieruchomości w górach.
Sprawdź najnowsze oferty w Zakopanem i okolicach - Kliknij:
http://klik.wp.pl/?adr=www.bachledanieruchomosci.pl&sid=913
------------------------------------
Jeżeli chcesz wypisać się z grupy, wyślij e-mail:
progszach-unsubscribe@yahoogroups.com
Yahoo! Groups Links
--- In progszach@yahoogroups.com, "Marcin Gardyjan" <mgkiler@...> wrote:
> Znow jesli to cos daje to pewnie bardzo malo wiec ten pomysl tez
> odrzucilem nikomu o nim nie mowiac.
>
> Ale widze ze na grupie was zainteresowal nawet ten moj poprzedni
> smieszny pomysl no to pisze tez o tym.
Zrób więcej testów to się okaże. Np. sprawdź ile rozwiązuje
układów z plików epd:
- wacnew.edp (300 układów)
- wcsac.epd (1001 układów)
- ecm.epd (879 układów)
- mes.epd (1258 układów)
Ja robię testy co najmniej na tych 4 plikach i każdy co najmniej
na 5 czasach: 1s,2s,5s,10s,30s. Następnie liczę sumę ważoną
rozwiązanych układów, dając większą wagę dla dłuższych czasów i
wiem czy program ulepszyłem czy pogorszyłem.
Tutaj link do plików z układami:
http://f1.grp.yahoofs.com/v1/oGgGS-z8jmM6dXiU0UeBJg9WgEBtl5hKldYQJrP30SE9yKW1Z_9\
qYXHu3AxIZ_TL7oBKhuyqoesh6lA6p_gedh7WbRjMKwZTLyLLKw/epd.7z
Pozdrawiam
--- In progszach@yahoogroups.com, "Sidorowicz Grzegorz"
<grzegorz.sidorowicz@...> wrote:
>
> To wszystko klony.
> Ile widzieliście programów żeby ktoś nie używał słowa "beta" ani razu
> ALTO, BASSO też coś:)
> Tylko po co w ogóle taki bullshit wypuszczać.
> Nagle ot tak co roku pojawia się engine autora znikąd o porażającej
> sile, a przez tyle lat nic zero.
Nawet jakby ktoś z nas nagle wypuścił taki mocny program byłoby
podejrzane, a sporo w temacie szachów siedzimy :)
Pozdrawiam
Dlatego ja boje sie Open Source.
Publikujesz swoj program Open Source a na 100% ktos zrobi z tego copy paste.
Zmieni tylko nazwisko autora, pare zmian i wypusci jako swoj. Kodu
zrodlowego oczywiscie nie zamiesci by nie dojsc ze to plagiat.
Malo to plagiatow jest. Strony internetowe czesto ludzie plagiatuja, prace
dyplomowe, kody zrodlowe rowniez.
Szczeze nigdy nie rozumialem Open Source i wiary ze licencja gnu obroni nas.
Owszem czasem warto wypuscic cos open source. Np aplikacje szyfrujace, czy
systemy operacyjne open source maja sens.
Pozdrawiam
Pojde dalej czy Rybka nie jest klonem Fruita?
Dnia 20-11-2009 o godz. 11:28 Sidorowicz Grzegorz napisał(a):
> To wszystko klony.
> Ile widzieliście programów żeby ktoś nie używał słowa "beta" ani razu
> ALTO, BASSO też coś:)
> Tylko po co w ogóle taki bullshit wypuszczać.
> Nagle ot tak co roku pojawia się engine autora znikąd o porażającej
> sile, a przez tyle lat nic zero.
> Przy czym autor nigdy nigdzie się nie udzielał nie wypowiadał nie
> istniał i nagle go natchnęło?
>
> Pamiętacie Ruffiana?
> Czy naprawde jest na tym forum chociaż jedna osoba która wierzy w to że
> nie jest to "fake"?
> Co, człowiek wypuszcza jednego roku super silnik, a potem zapomina o
> sprawie.
> Mógłby tak zrobić zwariowany geniusz, ale miałby wtedy również inne
> dokonania, a ilu ludzi słyszało o programistycznych dokonaniach Parasola
> Wilfriedsona.
> Powiem wam ile - nikt, zero! Jeg
> Ktoś nie wiadomo po co produkuje te śmieci.
> Nie wiem czy to wzmacnia zainteresowanie programami szachowymi, czy
> sprowadza temat na manowce.
> Okaże się.
>
>
> Pozdrawiam / Best Regards
> Grzegorz Sidorowicz
>
>
>
>
> POUFNOŚĆ. Ta wiadomość wraz z załącznikami jest przeznaczona dla
> określonego adresata i może zawierać informacje poufne - chronione przez
> przepisy prawa. Jeśli wiadomość została przesłana omyłkowo, proszę
> zawiadomić o tym nadawcę poprzez wysłanie odpowiedzi, a następnie
> skasować tę wiadomość. Jakiekolwiek kopiowanie lub ujawnianie treści tej
> wiadomości jest zabronione.
> Wszelkie treści nie pozostające w związku z oficjalną działalnością
> Spółki lub wysłane przez osoby nieupoważnione nie mogą być uznane za
> wydane lub popierane przez Spółkę.
> Poczta elektroniczna nie jest bezpiecznym środkiem łączności, ponieważ
> może być pozyskana przez nieuprawnionego, zmieniona, uszkodzona,
> zawirusowania lub utracona z przyczyn niezależnych od Spółki. Każdy, kto
> porozumiewa się ze Spółką za pomocą poczty elektronicznej, akceptuje tym
> samym powyższe zagrożenia.
>
> CONFIDENTIALITY. This message with all its attachments is intended for
> the specified recipient and may contain information that is confidential
> - protected by provisions of law. If you have received it by mistake,
> please do let the sender know by reply, and then delete this message.
> Any copying or disclosure of its content is prohibited.
> The contents, which do not relate to the official business of the
> Company or sent by unauthorized persons may not be considered given or
> endorsed by the Company.
> Emails are not secure, as they may be intercepted by unauthorized
> persons, amended, damaged, lost or contain viruses due to reasons not
> attributable to the Company. Anyone who communicates with the Company by
> email, accepts thereby these risks.
>
>
> Zanim wydrukujesz pomyśl o środowisku. | Before printing think about
> environment.
> -----Original Message-----
> From: progszach@yahoogroups.com [mailto:progszach@yahoogroups.com] On
> Behalf Of Mateusz Łuksik
> Sent: Friday, November 20, 2009 10:27 AM
> To: progszach
> Subject: Odp: [progszach] RobboLito
>
> A chodzi Ci na pewno nie o sile gry a o schodzenie na 15 ply :)
>
>
>
> Dnia 19-11-2009 o godz. 21:07 Piotr Cichy napisał(a):
> > Ostatnio na talkchess forum pojawiło się mnóstwo postów na temat
> > nowych silników Ippolit/RobboLito. Nie mam za bardzo czasu przekopywać
> > się przez te wątki, czy śledził ktoś o co chodzi?
> >
> > Z tego co wyczytałem, to są jakieś wątpliwości czy te programy to
> > klony Rybki 3, przy czym siła ich gry wynosi około 100 ELO więcej od
> > Rybki!!! Do tego program można sobie ściągnąć wraz ze źródłami.
> > Z tego co zauważyłem, program schodzi wręcz masakrycznie głęboko,
> > jakieś 14-15 ply w ciągu sekundy!
> >
> > Czy ma ktoś więcej informacji o tym programie?
> >
> >
> >
> > ------------------------------------
> >
> > Jeżeli chcesz wypisać się z grupy, wyślij e-mail:
> > progszach-unsubscribe@yahoogroups.com
> >
> > Yahoo! Groups Links
> >
> >
> >
> ----------------------------------------------------
> Zainwestuj pieniądze w nieruchomości w górach.
> Sprawdź najnowsze oferty w Zakopanem i okolicach - Kliknij:
> http://klik.wp.pl/?adr=www.bachledanieruchomosci.pl&sid=913
>
>
>
>
> ------------------------------------
>
> Jeżeli chcesz wypisać się z grupy, wyślij e-mail:
> progszach-unsubscribe@yahoogroups.com
>
> Yahoo! Groups Links
>
>
>
>
>
>
> ------------------------------------
>
> Jeżeli chcesz wypisać się z grupy, wyślij e-mail:
> progszach-unsubscribe@yahoogroups.com
>
> Yahoo! Groups Links
>
>
>
----------------------------------------------------
"MARINA" Najnowsza powieść CARLOSA RUIZA ZAFONA.
Premiera książki 16 listopada 2009 roku.
Sprawdź http://klik.wp.pl/?adr=http%3A%2F%2Fcorto.www.wp.pl%2Fzafon.html&sid=914
Kwestie delikatne. Trzeba sie wykazac troche zdrowym rozsadkiem je
roztrzygajac a i tak czesto ciezko :)
Jesli ogladasz czyis kod, a algorytmy sa ogolnie dostepne i opisane i nie
zrobisz copy paste, a zaimplementujesz to samemu to plagiatem nie jest.
Zawsze zrobimy cos po swojemu. Niby kazdy korzysta zkiller moves a pomijajc
szczegoly w algorytmie to nawet ten sam algorytm killer moves mozna troche
inaczej zaimplementowac.
Wiadomo ze znow przepisanie od kogos tylko inaczej troche jest plagiatem...
Chyba trzeba rozpatrzec co kierowalo kims kto to robil. Jesli kod rozumie, i
sam go napisal to ok, czy przepisal ze zmianami to juz nie ok. Nie ma tu
pewnie i sie nie da scisle rozgraniczyc.
Pozdrawiam
Chodzi tylko glownie o to. Ktos sie napracowal by to zaimplementowac,
testowac, zmieniac. A kto inny to przepisal i zmienil troche. Chodzi o to ze
to jest nie fair. To jedyne kryterium - to to czy ktos dany kod osiagnol
swoim wysilkiem praca i testowaniem czy poprostu przepisal z delikatnymi
zmianami.
Pozdrawiam
--- In progszach@yahoogroups.com, "Marcin Gardyjan" <mgkiler@...> wrote:
>
> Chodzi tylko glownie o to. Ktos sie napracowal by to zaimplementowac,
> testowac, zmieniac. A kto inny to przepisal i zmienil troche. Chodzi o to ze
> to jest nie fair. To jedyne kryterium - to to czy ktos dany kod osiagnol
> swoim wysilkiem praca i testowaniem czy poprostu przepisal z delikatnymi
> zmianami.
Więc może podziękowania w swoim programie dla wszystkich autorów z
których zaczerpnęliśmy wiedzę?
Ale proszę, przerzućmy się na tamto forum, dające więcej możliwości:
http://www.progszach.freeforums.org/re-odp-re-robbolito-t11.html
Pozdrawiam
Nowe forum jest/bedzie fajne.
Na nowym forum mi brakuje jednej rzeczy.
Aby na maila przychodzil mi np 1 raz dziennie mail podsuowujacy ze jakies
nowe posty sie pojawily do takich i takich tematow.
tak jest np na pl.comp.lang.c, czy pl.comp.programming.
Sorry ze pisze na stare forum :)
Nastepne juz bede pisal na nowym.
Pozdrawiam
To tak jak w motoryzacji z bez kol ani rusz
Dnia 20-11-2009 o godz. 13:51 Marcin Gardyjan napisał(a):
> Kwestie delikatne. Trzeba sie wykazac troche zdrowym rozsadkiem je
> roztrzygajac a i tak czesto ciezko :)
>
> Jesli ogladasz czyis kod, a algorytmy sa ogolnie dostepne i opisane i nie
> zrobisz copy paste, a zaimplementujesz to samemu to plagiatem nie jest.
> Zawsze zrobimy cos po swojemu. Niby kazdy korzysta zkiller moves a
> pomijajc
> szczegoly w algorytmie to nawet ten sam algorytm killer moves mozna troche
> inaczej zaimplementowac.
> Wiadomo ze znow przepisanie od kogos tylko inaczej troche jest
> plagiatem...
> Chyba trzeba rozpatrzec co kierowalo kims kto to robil. Jesli kod
> rozumie, i
> sam go napisal to ok, czy przepisal ze zmianami to juz nie ok. Nie ma tu
> pewnie i sie nie da scisle rozgraniczyc.
>
> Pozdrawiam
>
>
>
> ------------------------------------
>
> Jeżeli chcesz wypisać się z grupy, wyślij e-mail:
> progszach-unsubscribe@yahoogroups.com
>
> Yahoo! Groups Links
>
>
>
----------------------------------------------------
Zainwestuj pieniądze w nieruchomości w górach.
Sprawdź najnowsze oferty w Zakopanem i okolicach - Kliknij:
http://klik.wp.pl/?adr=www.bachledanieruchomosci.pl&sid=913
Taka byĹa bodajĹźe pierwsza licencja BSD - trzeba bylo dopisaÄ
wszystkich, z ktorych pracy siÄ korzystaĹo. W efekcie postawaĹy
tasieeeeemcowe listy zasĹuĹźonych.
MS
Mateusz Ĺuksik pisze:
> To tak jak w motoryzacji z bez kol ani rusz
>
> Dnia 20-11-2009 o godz. 13:51 Marcin Gardyjan napisaĹ(a):
>
>> Kwestie delikatne. Trzeba sie wykazac troche zdrowym rozsadkiem je
>> roztrzygajac a i tak czesto ciezko :)
>>
>> Jesli ogladasz czyis kod, a algorytmy sa ogolnie dostepne i opisane i nie
>> zrobisz copy paste, a zaimplementujesz to samemu to plagiatem nie jest.
>> Zawsze zrobimy cos po swojemu. Niby kazdy korzysta zkiller moves a
>> pomijajc
>> szczegoly w algorytmie to nawet ten sam algorytm killer moves mozna troche
>> inaczej zaimplementowac.
>> Wiadomo ze znow przepisanie od kogos tylko inaczej troche jest
>> plagiatem...
>> Chyba trzeba rozpatrzec co kierowalo kims kto to robil. Jesli kod
>> rozumie, i
>> sam go napisal to ok, czy przepisal ze zmianami to juz nie ok. Nie ma tu
>> pewnie i sie nie da scisle rozgraniczyc.
>>
>> Pozdrawiam
>>
>>
>>
>> ------------------------------------
>>
>> JeĹźeli chcesz wypisaÄ siÄ z grupy, wyĹlij e-mail:
>> progszach-unsubscribe@yahoogroups.com
>>
>> Yahoo! Groups Links
>>
>>
>>
>>
> ----------------------------------------------------
> Zainwestuj pieniÄ dze w nieruchomoĹci w gĂłrach.
> SprawdĹş najnowsze oferty w Zakopanem i okolicach - Kliknij:
> http://klik.wp.pl/?adr=www.bachledanieruchomosci.pl&sid=913
>
>
>
>
> ------------------------------------
>
> JeĹźeli chcesz wypisaÄ siÄ z grupy, wyďż˝lij e-mail:
progszach-unsubscribe@yahoogroups.com
>
> Yahoo! Groups Links
>
>
>
>
>
--- In progszach@yahoogroups.com, "Marcin Gardyjan" <mgkiler@...> wrote:
>
> No i wcielo.....
>
> Musze jeszcze raz to samo pisac....
>
Na każdym forum czasami wcina posta. Ja przed wysłaniem każdego
kopiuję do notatnika, albo chociaż do schowka przez select all i
ctrl + c.
Pozdrawiam
>Na każdym forum czasami wcina posta. Ja przed wysłaniem każdego
>kopiuję do notatnika, albo chociaż do schowka przez select all i
>ctrl + c.
No wiem. A cos mi mowilo by tak zrobic :)
No nic trudno.