Fastbar
Powrót do strony głównej
Trzymaj pliki na gmclan.org!
Game Maker w pytaniach i odpowiedziach!
Polska dokumentacja
Tabela wyników ligi 24
Pobierz GM
Kategorie bazy plików
Pliki -> Game Maker -> Przykłady
Informacje o pliku: Szachy
Bardzo dobry silnik szachowy respektujący oficjalne zasady tejże gry (łącznie z biciem w przelocie, roszadą i podobnymi). Świetnie napisany, wszystko w jednym obiekcie. Dla początkujących może być trudny do zrozumienia.
rozmiar: 1494 KB | autor: Jakim
pobrań: 6968 | głosów: 13 | ocena: 8.53 oceń zasób
data dodania: 17.06.11 | dodał: Platyna
Komentarze
stron: 1

1


av

Platyna (21:59, 17.06.2011)

Podoba mnie się. Zastanawiam się tylko czy nie mija się to odrobinę z ideą przykładów, bo to pełen silnik, ale podoba mnie się.

av

Uzjel (23:53, 17.06.2011)

Super Jakim

av

Madness (7:14, 18.06.2011)

Mi się podoba ;d szkoda że przykład jest w 8.1 a nie w 8.0 ^^ ale to i tak wersje lite można pobrać w sumie

av

Madness (7:15, 18.06.2011)

EDIT: sry silnik ^^ nie przyklad

av

Borek (9:52, 18.06.2011)

Super! Podoba mi się Myślisz nad prostym AI ? Szczerze mówiąc nie wiedziałbym jak się do tego zabrać AI w szachach to chyba największe wyzwanie dla mnie

av

Jakim (12:18, 18.06.2011)

Na razie tworzę AI do prostszych gier planszowych - jedną na ligę - jak mi się uda, przeniosę to na szachy .

av

Muuuuczek567 (12:24, 18.06.2011)

Przy tworzeniu AI do gier typu szachy dobrze skorzystać ze sposobu działania algorytmów genetycznych.

av

Platyna (15:09, 18.06.2011)

Przy tworzeniu AI do gier typu szachy dobrze skorzystać z pomocy wybitnych szachistów i zaprogramować jakieś znane konkretne strategie, a nie całkowicie od zera. Dodatkowo myślę, że trzeba się raczej skupić na niekompletnym drzewie gry i jakimś programowaniu dynamicznym. Wyszukiwanie tzw. strategii wygrywającej, ale nie na całą rozgrywkę tylko do jakiegoś wcześniejszego celu jak zbicie określonej bierki.
To jest przynajmniej jak ja bym się do tego zabrał. Nie wiem, jakoś nie mam zaufania do genetyków.
A teraz mnie naszło takie pytanie czy takie fachowe AI szachowe pracuje w czasie gdy gracz myśli czy tylko podczas własnego ruchu.

av

Tymon (16:11, 18.06.2011)

Moża użuć sztucznych sieci neuronowych... ale nie na nasze komputery. Za duże by wyszły.

av

Jakim (16:43, 18.06.2011)

Teoretycznie, metody siłowe pozwalają na dzisiejszych komputerach przewidywać multum kombinacji, nie jest to jednak konieczne, a na moje oko - nawet wskazane. Nie wszystkie kombinacje ruchów należy badać (nazwijmy niektóre ruchy "błędnymi", poza tym można zamiast typowego drzewka ruchów (typowa metoda sprawdzania) użyć schematu: wyznaczenie celu - obrona - przeprowadzenie: ze zdolnością płynnego wytyczania kolejnych celów na podstawie ruchów oponenta. Natomiast programista musiałby nie tyle przewidzieć możliwe reakcje, lecz stworzyć system oceny ruchu i zamiarów przeciwnika. To by mieściło się w wymienionym przez Platynę "tworzeniu strategii".

av

Uzjel (16:46, 18.06.2011)

Najlepsze silniki szachowe sprawdzają każdą możliwą kombinacje i wybierają dla siebie najkorzystniejszą. Wyprzedzają gracza kilka a czasem kilkanaście ruchów do przodu. Można zauważyć, że jak gra się na najwyższych poziomach trudności z komputerem, to "myślenie" przeciwnika komputerowego jest bardzo długie.

av

Platyna (16:54, 18.06.2011)

Bredzisz Uzjel aż się się przykro robi. Czas sprawdzania wszystkich kombinacji nawet koło 20 ruchów w przód liczyło by się we wiekach wszechświata. Drzewko gry rozrasta się wykładniczo. Nie ma prawa istnieć żaden zadowalający algorytm bezbłędnie wyznaczający tzw. pozycje wygrywające w szachach. Są tylko i wyłącznie odpowiednio dobre heurystyki. Jakim to w miarę dobrze wyjaśnił.

av

Uzjel (17:49, 18.06.2011)

OK sorry, już się nie znam Jednak jestem pewny, że spotkałem się z tą techniką jednak w trochę mniejszej skali.

av

Muuuuczek567 (18:03, 18.06.2011)

W warcabach to może by przeszło, a i to tylko na 10 ruchów do przodu.
Mówiąc o algorytmach genetycznych, miałem na myśli użycie funkcji przystosowania. Nie mówiłem, żeby od razu implementować jakieś mutujące się kolonie. Wydaje mi się po prostu, że jak w pewnym momencie (np. jakiś względny spokój na planszy) użyje się funkcji przystosowania dla, powiedzmy, 100 ruchów, to te mające najlepszą wartość mogą być dobrym punktem wyjścia dla następnych ruchów.

av

Bedziom (18:53, 19.06.2011)

nic nie rozumiem z tego Waszego bełkotu, ale wiem jedno - przykład mi się podoba

av

Madness (8:02, 23.06.2011)

To nie ,,bełkot" ,tylko coś z grubej rury

av

Bidziu890 (12:48, 23.06.2011)

szkoda że jest z roszczeniem .gm81 ja nie mam najnowszej wersji ;p i mi nie działa :/

av

Muuuuczek567 (12:57, 23.06.2011)

No to ściągnij najnowszą, chyba działa w wersji Lite.

av

Bedziom (13:12, 23.06.2011)

działa. Ja mam lite i działa ;D

av

Jaklub (16:06, 24.06.2011)

"roszczeniem"

stron: 1

1



Dodaj komentarz:
Treść:
W bazie mamy plików: 215
Menu
Panel użytkownika
Jesteś niezalogowany!

Nie masz konta? Zarejestruj się
Użytkownicy on-line
69 użytkownik(ów) aktywny(ch) przez ostatnie 15 minut:
gości: 65, userów: 4, ukrytych: 0
iciyoni, Adriann, PatrykPlayingPOLSKA, Uzjel

0 użytkownik(ów) na gmczacie i 0 bot(ów)
Shoutbox
Wojo (5:23, 20.07.17):
O dzięki, doceniam starania
Danieo (0:13, 20.07.17):
Wszystkiego najlepszego!
Gibki Kaktus (21:02, 19.07.17):
Btw zalogowałem się specjalnie, żeby Ci życzenia złożyć xD
Gibki Kaktus (21:01, 19.07.17):
Najlepszego To Ty tylko o rok starszy ode mnie, ale 2 z przodu, czas umierać :/
Wojo (20:54, 19.07.17):
Nikt w historii gmclanu nie miał tak chyba hucznie obchodzonych urodzin Dzięki wszystkim, którzy przybyli
exp (20:41, 19.07.17):
stoo laat stoo laat niech żyyjee żyyjee naam
Wojo (19:00, 19.07.17):
Hoho dzięki że pamiętacie
Nikas (17:57, 19.07.17):
sto lat sto lat
I am vader (16:30, 19.07.17):
najlepsz
Wojo (8:07, 19.07.17):
Dzięki za pamięć
PatrykPlayingPOLSKA (8:03, 19.07.17):
Najlepszego Woju
Wojo (6:26, 19.07.17):
Się człowiek starzeje
Wojo (6:26, 19.07.17):
O nie to już 20 wiosen.
Wojo (5:42, 19.07.17):
No jak mi żaden balecik w tym czasie nie wypadnie to jestem za
Chell (0:54, 19.07.17):
jak tak wspominamy to moze by jakiegos tinychata rozkrecic na dniach
Nikas (23:40, 18.07.17):
Ciekawe kto ma drugie miejsce w najdłuższym warnlogu na gmc. Szkoda, że już mało warnów leci, głupio tak być na pierwszym miejscu i nie czuć oddechu konkurencji na plecach.
PatrykPlayingPOLSKA (17:32, 18.07.17):
Nie ma głupich postów,są tylko warny
Chell (15:55, 18.07.17):
nie ma głupich pytań, są tylko biedne
nowy_user (15:54, 18.07.17):
a rzeczywiscie, myślałem, że to jest niedozwolone i wyskoczy mi błąd. Sory za głupie pytanie.
Uzjel (15:00, 18.07.17):
Enter?
nowy_user (14:39, 18.07.17):
czy jest mozliwosc w GMS aby przejsc do drugiej linijki danej funkcji ? Czasami uzywam funkcji w ktorej zawartosc jest bardzo długa i lepiej by mi się pracowało, gdyby taka funkcja była rozczłonkowana na 2 linijki, czy da się jednak to zrobić?
Wojo (12:23, 18.07.17):
Ja chyba niedługo się całkowicie od tego oderwe
Wojo (12:22, 18.07.17):
Danieo bo fb jest uproszczony do tego stopnia że nie trzeba myśleć a szata graficzna to tylko jeden obrazek w tle grupy.
Ignatus (11:47, 18.07.17):
Właśnie dotarł.Oryginał,w pełni sprawy.Jakby ktoś szukał to polecam allegro.pl/micr...6816940638.html
Danieo (11:38, 18.07.17):
Sporo for zostało skutecznie wypartych przez grupki na FB. W sumie sam się temu dziwię, bo grupki FB nie pozwalają na tyle rzeczy co fora.
Wojo (11:22, 18.07.17):
Czy boty zaliczają się do elity?
PatrykPlayingPOLSKA (10:47, 18.07.17):
Teraz tylko elita używa forów.
Nikas (10:37, 18.07.17):
Kiedyś to były czasy. Teraz już nie ma czasów.
Wojo (9:02, 18.07.17):
Ja śmiej się śmiej. Ale taka jest prawda.
Chell (6:17, 18.07.17):
racja, banda kretynów, nie to co my w ich wieku
Wojo (6:07, 18.07.17):
Obecne dzieciaki są za głupie żeby znać fora internetowe. Maksymalny horyzont ich mozliwosci to YouTube lub Facebook
Sutikku (23:03, 17.07.17):
a za chwile w ogóle zniknie gimnazjum i będą ósmoklasiści na gmclanie
Sutikku (23:02, 17.07.17):
ej w sumie teraz nawet ja nie jestem z gimbazy <sad>
Danielus (20:41, 17.07.17):
Ja pracuję jako progrmiasta python/c++ i ostatni rok magisterki mi jeszcze został
Chell (20:15, 17.07.17):
sory
PatrykPlayingPOLSKA (19:57, 17.07.17):
@Chell Jak ja w drugiej ti
Wojo (19:38, 17.07.17):
ale ja trochę pracuję w branży informatycznej, kilka osób tez ma troche pojme to zgaduje ze tez cos z tym sa zwiaznai
Wojo (19:37, 17.07.17):
nowy_user nawet nie żartuj, że tutaj są programiści xD GML nawet nie śmierdzi programowaniem
Chell (19:24, 17.07.17):
Nikas (18:48, 17.07.17):
Ktoś tu nawet ostatnio pisał, że poruchał, także tego.
Chell (18:18, 17.07.17):
nawet PatrykPlayingPOLSKA wlasnie wychodzi
I am vader (18:01, 17.07.17):
Poza wojo
I am vader (18:01, 17.07.17):
na gmclanie nie zostal nikt z gimbazy
gnysek (15:39, 17.07.17):
gimbaza nie pracuj jeszcze
nowy_user (15:14, 17.07.17):
Swoją drogą , czy wszyscy gmclanowicze pracują jako programiści(lub w branży internetowej; growej) czy są jakieś wyjątki?
Nikas (13:18, 17.07.17):
Łza w oku to się zaczyna kręcić jak "ci młodsi" z gmclanu piszą, że pracują. xdd czas leci mmm
Wojo (10:37, 17.07.17):
Chell łza w oku ci się zakreci jak pierwszy raz cie wydymaja na hajs
Threef (7:01, 17.07.17):
Ja w drugą stronę. To był drugi weekend z rzedu gdzie siedziałem w pracy
Chell (5:38, 17.07.17):
łza mi się zakrecila w oku jak po wysłaniu smsa do szefa że mnie nie będzie przeliczyłem sobie te nieobecność na zlotoweczki
Threef (21:42, 16.07.17):
exp dopóki nie zrobisz tam ustawień na publicznie to tylko twoje konto gmail będzie miało dostęp
Ankieta
» Jakiej wersji GameMakera głównie Używasz?
GameMaker: Studio 2
GameMaker: Studio
GameMaker 8.1 i starsze
Żadnej

GMCLAN to serwis o programie Game Maker i nie tylko.
Copyright © 2002-2017. GMCLAN.ORG
Wszelkie prawa zastrzeżone. Kopiowanie materiałów bez zgody redakcji zabronione!

[ Czas generowania strony: 0.01593 sekund ] [ Liczba zapytań MySQL: 17 ]

thecrims Otserv List Otserv LyricsTown Harry Potter Serwery Gier
dev nodev