FAQFAQ  SzukajSzukaj  UżytkownicyUżytkownicy  GrupyGrupy
RejestracjaRejestracja  ZalogujZaloguj

Poprzedni temat «» Następny temat
Programowanie gry w szachy
Autor Wiadomość
sir_satan 
User
Beware


Ranking: 1600
Nick na Kurniku: sir_satan
Wiek: 23
Dołączył: 06 Sie 2006
Posty: 81
Skąd: Czeluści piekieł
Wysłany: 2009-07-07, 14:10   

We wszystkim można napisać ;) nawet w javie ;P
_________________
Uncle Satan ;-)
 
 
     
demon_szybkosci 
User
kiedys grywalem ;)


Ranking: 1801
Nick na Kurniku: studentmolowy
Wiek: 34
Dołączył: 19 Sie 2006
Posty: 1940
Ostrzeżeń:
 1/3/6
Wysłany: 2009-07-07, 14:15   

:arrow: Masz na mysli takie jak w kurniku czy wlasne opracowanie? :) :roll:
_________________
Szachy sa jak ocean, w ktorym slon moze sie napic, a demon i mol wykapac. 1-12-2009 zrezygnowalem z szachow "wyczynowych"; chce uczyc innych w realu jak myslec i planowac :)
 
     
sir_satan 
User
Beware


Ranking: 1600
Nick na Kurniku: sir_satan
Wiek: 23
Dołączył: 06 Sie 2006
Posty: 81
Skąd: Czeluści piekieł
Wysłany: 2009-07-07, 16:47   

java taka jak na kurniku albo w komórce
_________________
Uncle Satan ;-)
 
 
     
misiek1994 
User
Staram sie (czasami)


Ranking: 1600
Nick na Kurniku: michalv4
Wiek: 15
Dołączył: 14 Maj 2009
Posty: 130
Skąd: jesteś?
Wysłany: 2009-07-07, 18:39   

Cześć sir_! Napisanie takiej kurnikowej aplikacji nie powinno być trudne, za to trudniejsze będzie napisanie algorytmu. Nie wiesz czasem, jak to jest rozwiązywane w rybce, chessmasterze itp.? Rozumiem, że debiuty i końcówki są wklepywane, ale jak się prezentują algorytmy do taktyki?
 
 
     
Vujek1991 
User


Nick na Kurniku: vuiek1991
Wiek: 19
Dołączył: 14 Lip 2008
Posty: 675
Skąd: Grudziądz
Wysłany: 2009-07-07, 18:46   

Za pomocą algorytmu min-max.

Nie wiem o tym wiele, ale jest to OGÓLNIE wyjaśnione tu: http://pclab.pl/art34801-5.html.
_________________
"Les pions sont l'âme des échecs" -Philidor
 
 
     
misiek1994 
User
Staram sie (czasami)


Ranking: 1600
Nick na Kurniku: michalv4
Wiek: 15
Dołączył: 14 Maj 2009
Posty: 130
Skąd: jesteś?
Wysłany: 2009-07-07, 19:07   

Uwaga na kropki! Ten link, który wstawiłeś nie działa, bo na końcu nieumyślnie dałeś kropke i przyjeło to jako część adresu.
 
 
     
sir_satan 
User
Beware


Ranking: 1600
Nick na Kurniku: sir_satan
Wiek: 23
Dołączył: 06 Sie 2006
Posty: 81
Skąd: Czeluści piekieł
Wysłany: 2009-07-07, 19:55   

Algorytm Min-Max jest jednym z kilku używanych.
Napisanie aplikacji takiej jak szachy na kurniku nie jest większym problemem. Napisanie silnika (rybka, crafty itp.) jest już b. trudne. O ile dobrze pamiętam ktoś zrobił magisterke pisząc program szachowy (Armageddon). Jeśli kogoś interesuje jak w "zarysie" wygląda taki program wrzucam linki.

:arrow: http://www.armageddon.szach.pl - link do strony z programem
:arrow: http://www.armageddon.szach.pl/joanna.pdf - link do pracy autora.
_________________
Uncle Satan ;-)
 
 
     
jacprz 
User

Ranking: 1400
Nick na Kurniku: jacprz
Wiek: 37
Dołączył: 04 Wrz 2006
Posty: 67
Skąd: Stargard
Wysłany: 2009-07-07, 21:31   

Nie wiem, czy wszyscy wiedzą, ale pisanie programów szachowych jest w polsce dość popularne. Istnieje nawet liga programów szachowych

http://lpps.maciej.szmit.info/programy.html
 
 
     
demon_szybkosci 
User
kiedys grywalem ;)


Ranking: 1801
Nick na Kurniku: studentmolowy
Wiek: 34
Dołączył: 19 Sie 2006
Posty: 1940
Ostrzeżeń:
 1/3/6
Wysłany: 2009-07-07, 23:39   

:idea: To tak przy okazji: z tego co mi wiadomo to programista silnika "Atak" Mateusz Łuksik w realu posiada tytul KM i sile nieco ponad 2100 (ELO). Dawniej miewal nawet prawie 2200. Ciekawy jestem czy inni autorzy w realu maja jakies kategorie lub tytuly? Mysle, ze posiadanie KM lub MF moze dawac autorowi nieco wieksze mozliwosci odnosnie zaprogramowania takiego silnika, zgodzicie sie? :roll:

Kod:
1 Glaurung 2.2 80min [b]2839[/b]
2 Booot 4.15.0 80min [b]2724[/b]
3 Glaurung 2.2 20min 2689
4 Booot 4.15.0 20min 2574
5 Glaurung 2.2 5min 2539
6 Matacz 1.4 80min 2523
7 gosu 0.16 80min 2500
8 Tytan 9.32 80min 2474
9 nanoSzachy 3.4 80min 2428
10 Booot 4.15.0 5min 2424
11 Matacz 1.4 20min 2373
12 Glass 2.1 80min 2359
13 gosu 0.16 20min 2350
14 Porucznik 9 80min 2349
15 pikoSzachy 3.1 80min 2348
16 Butcher 1.58 80min 2327
17 Tytan 9.32 20min 2324
18 Matant 5.04 80min 2292
19 Nesik 0.7.0 80min 2279
20 nanoSzachy 3.4 20min 2278


http://tech.groups.yahoo....ch/message/7712

:idea: Z tego co sie orientuje to we wrzesniu maja byc kolejne rozgrywki o tytul najlepszego programu! Polscy programisci jak widac takze potrafia sie pokazac! :brawo:
Nie wiem dokladnie czy ten program Glaurung i/albo Booot jest polskiej produkcji, ale jesli wyciaga(ja) rank ok. 2800 to mysle, ze juz sie licza nawet na swiecie! :roll:
_________________
Szachy sa jak ocean, w ktorym slon moze sie napic, a demon i mol wykapac. 1-12-2009 zrezygnowalem z szachow "wyczynowych"; chce uczyc innych w realu jak myslec i planowac :)
 
     
Tomrejten 
User

Ranking: 1600
Nick na Kurniku: tomorek86
Wiek: 23
Dołączył: 07 Sie 2006
Posty: 878
Skąd: Łódź
Wysłany: 2009-07-08, 03:25   

demon_szybkosci napisał/a:

Nie wiem dokladnie czy ten program Glaurung i/albo Booot jest polskiej produkcji, ale jesli wyciaga(ja) rank ok. 2800 to mysle, ze juz sie licza nawet na swiecie! :roll:


Glaurung jest norweskie (autor Tord Romstad) a Boot ukraińskie (A. Morozov).

Tak, odbędzie się 26/27 września tradycyjnie w Łodzi. Zapraszam i Pozdrawiam
_________________
http://szachownicalodzka.blogspot.com/
 
     
pyetrek 
User


Ranking: 1550
Dołączył: 15 Paź 2006
Posty: 512
Wysłany: 2009-07-08, 06:25   

jacprz napisał/a:
Nie wiem, czy wszyscy wiedzą, ale pisanie programów szachowych jest w polsce dość popularne. Istnieje nawet liga programów szachowych


Niestety ich siła gry wyraźnie odstaje od szerokiej światowej czołówki
_________________
Im kot starszy tym ogon twardszy
 
     
DARKY 
User

Ranking: 1921
Dołączył: 18 Wrz 2009
Posty: 1
Wysłany: 2009-09-18, 03:22   

Ja jakis czas temu napisalem prosty program szachowy w php typu random(random czyli przypadkowe wybieranie liczb np. rand(1,10)- losuje liczbe z przedzialu 1-10) program dzialal na zasadzie:

ruch->przeliczenie ruchu na punkty (pkt za zbicie,pkt za zablokowanie itp.) -> zapis do bazy danych

Dodatkowo rozlokowalem na kilkunastu serwerach takie same skrypty. Dzieki temu w jedna noc moglem rozegrac okolo 5mln partii. Dnia nastepnego zmierzyl sie z Tytanem(nr1 w 2003 roku) i jedynie raz zremisowal :( Wiec dobry algorytm to podstawa sukcesu !!
 
     
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Możesz ściągać załączniki na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  


ilość odwiedzin robota Google 71 ilość odwiedzin robota Yahoo 236
Dodane przez mrozika:
Robimy skrypty php na zlecenie.  kampanie Google AdWords  Szachy przedszkola Wrocław CD Bedrucken  sprzedaż grzybów suszonych
ECK Prestige to profesjonalne szkolenia z marketingu, prawa, logistyki. SEO and web ranking software forum poznań  poznań forum Spis katalogów WWW ambony
Katalog stron www

Powered by phpBB modified by Przemo © 2003 phpBB Group
Strona wygenerowana w 0,82 sekundy. Zapytań do SQL: 10