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ń: 6931 | 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
35 użytkownik(ów) aktywny(ch) przez ostatnie 15 minut:
gości: 32, userów: 3, ukrytych: 0
Threef, PatrykPlayingPOLSKA, Maximal

0 użytkownik(ów) na gmczacie i 0 bot(ów)
Shoutbox
nowy_user (16:09, 28.06.17):
Jeśli dobrze kojarze, to Gmclan się nazywał wtedy GMxxl czy jakos tak.
nowy_user (16:06, 28.06.17):
Skoro jesteśmy w temacie wspomnień, ma ktoś możę screenshota pierwszej wersji GmClanu? Mam namyśli ogólnie pierwszą , jeszcze tą sprzed czasów nawet drewnianego Gmclanu. Jestem ciekawy jak gmclan wtedy wyglądał.
exp (15:49, 28.06.17):
i już wiesz, jak to zrobić?
Nikas (15:43, 28.06.17):
prosze was o pomoc!!bo nie wiem jak zrobic zeby postac byla animowana jak chodzi w kazda strone.np jak wcisne w lewo to zeby postac szla na boku ruszala nogami i rekoma.to po pierwsze i jak robic np ze strzelam w kogos itp prosze o pomoc to dla mnie wazne tymbardziej ze dopiero zaczynam przygode z game makerem i nie mam go zarejestrowanego!!! dry.gif sad.gif sad.gif sp_ike.gif sp_ike.gif sad.gif sad.gif sad.gif unsure.gif unsure.gif // To mój pierwszy post na forum. ::)))
Wojo (14:38, 28.06.17):
Właśnie tak
PatrykPlayingPOLSKA (13:15, 28.06.17):
Czyli to było 3 lata temu ?
Wojo (12:12, 28.06.17):
Ja pamiętam jak mialem 5 lat i się tutaj rejestrowalem
exp (11:39, 28.06.17):
jak miałem 9 lat, to śmieszył mnie artykuł na gmclanie "zastosowania stringów"
ANtY (11:11, 28.06.17):
string to też zmienna
nowy_user (11:00, 28.06.17):
hej, krótka piłka, localne zmienne deklarujemy jako var , a jak deklarujemy lokalne stringi ?
gnysek (10:30, 28.06.17):
Ale w cachu archive.org często zostaje jak długo wisiało
Wojo (8:22, 28.06.17):
Btw. To powiedzenie jest bardzo nieprawdziwe
Wojo (8:22, 28.06.17):
W. Internecie nic nie ginie
Wojo (8:21, 28.06.17):
Nie da sie5
Chell (6:30, 28.06.17):
czym się kasuje shouty
Chell (22:56, 27.06.17):
sory za brzydkie slowa
Chell (22:55, 27.06.17):
kurwa jak tak patrzę na te garbary i pomyślę że jutro przed siódma tam będę jechał pisać to nie mogę
I am Lord (22:16, 27.06.17):
zablokowane to jest tylko dla nowych kont
I am Lord (22:16, 27.06.17):
po zalogowaniu doda ci twoją starą licencję free
I am Lord (22:16, 27.06.17):
Exp ściagniesz stąd www.yoyogames.c...tes-studio.html
Nikas (19:43, 27.06.17):
Na poczatku czytam, jakieś ideały, nie dla kasy, myślę wtf a tu nagle plot twist. xDDDD
I am vader (19:20, 27.06.17):
Nie przyznawaj sie bo nie wolno tego tu robic.
exp (17:18, 27.06.17):
to teraz muszę ściągać pirata programu, który kiedyś kupiłem
Wojo (10:33, 27.06.17):
Gnysek coś ty najlepszego narobil...
Chell (10:26, 27.06.17):
a zaczęło się sypać gdy pasjonat Overmars sprzedał gma diabłom korporatom
Chell (10:25, 27.06.17):
uśmiechnąłem się z ostatniego zdania
nowy_user (8:23, 27.06.17):
No właśnie... kiedyś mieli inne podejście, jak kupiłeś np GMa 5 (nota bene za ok 20 $ ), to dostawałeś w gratisie darmową aktualizacje do Gma 6 a potem do 7-ki. Widać było, że chłopaki nie robili tego dla kasy tylko dla idei. Wszystko zaczęło się sypać, gdy Gnysek odszedł z Yoyo, po prostu zabrakło kogoś, kto wyznaczałby standardy moralne.
Wojo (7:59, 27.06.17):
Ale pirat zadziała... I to pokazuje jak twórcy szanują pełnoprawnych użytkowników
Uzjel (1:11, 27.06.17):
Oficjalna wersja GM 8 nie powinna zadziałać (serwer licencji)
exp (0:37, 27.06.17):
a jeżeli nie, to stoi coś na przeszkodzie, żeby używać gm8? widze, że gierki działają na windows 10
exp (0:37, 27.06.17):
hmm. chyba kiedyś założyłem darmowe konto na studio, więc mogę ściągnąć gm z dobreprogramy i bzikać?
I am vader (0:13, 27.06.17):
Na 2.0 możesz co najwyżej uczyć kogoś programowania, ale gry nie zrobi bo nie ma robienia plików exe na darmolcu
I am vader (0:12, 27.06.17):
NIe ma w zasadzie juz darmowego GM'a. GMS 1.4 nie pozwala na zakladanie juz darmowych kont a 2.0 w ogole ma wszystko poblokowane w wersji free.
Uzjel (0:07, 27.06.17):
Chcesz za darmo co?
exp (23:27, 26.06.17):
jeżeli chcę za darmo
exp (23:20, 26.06.17):
ej której wersji GM się teraz używa?
Uzjel (22:03, 26.06.17):
xD
I am vader (20:51, 26.06.17):
Haha, o tym samym pomyslalem jak to zobaczylem
exp (17:04, 26.06.17):
mamo no ja nie oglądałem nic dla dorosłych, to samo tak wyskoczyło no
I am Lord (16:34, 26.06.17):
No mi się wyświetlały jakieś dildosy a to nie jest moje zainteresowanie Ktoś coś dziwnego przeglądał na moim kompie
Threef (16:30, 26.06.17):
Banery reklamowe są personalizowane. Wy widziesz to co wg reklamodawców Cię nteresuje (na podstawie twojej historii)
nowy_user (10:36, 26.06.17):
Hej, czy był ktoś z was na kursie programowania CodersLab(Ci od baneru)? Zastanawiam się nad tym, ale jestem ciekaw czy warto.
Chell (1:16, 26.06.17):
conieco
ANtY (1:03, 26.06.17):
elo co tam
I am Lord (19:53, 25.06.17):
Za dużo tam różnych optymalizacyjnych działań na bitach i flagach bitowych
I am Lord (19:50, 25.06.17):
Ogółem prawie nic nie rozumiem z tego kodu źródłowego, analiza gry AAA to nie mój poziom :p
I am Lord (19:49, 25.06.17):
Udało mi się skompilować i odpalić kod źródłowy ArxLibertatis (portu gry ArxFatalis) ile z tym roboty było ja pierdziele, nigdy więcej
I am vader (4:04, 25.06.17):
Nie ma to jak usuwanie botów o 4'tej
I am vader (20:22, 24.06.17):
Threef za biały jest na allahuackbar
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.03057 sekund ] [ Liczba zapytań MySQL: 17 ]

thecrims Otserv List Otserv LyricsTown Harry Potter Serwery Gier
dev nodev