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ń: 6999 | głosów: 13 | ocena: 8.53 oceń zasób
data dodania: 17.06.11 | dodał: Platyna
Komentarze
stron: 1

1


av

Platyna (19: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 (21:53, 17.06.2011)

Super Jakim

av

Madness (5: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 (5:15, 18.06.2011)

EDIT: sry silnik ^^ nie przyklad

av

Borek (7: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 (10: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 (10:24, 18.06.2011)

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

av

Platyna (13: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 (14:11, 18.06.2011)

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

av

Jakim (14: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 (14: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 (14: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 (15: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 (16: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 (16:53, 19.06.2011)

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

av

Madness (6:02, 23.06.2011)

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

av

Bidziu890 (10:48, 23.06.2011)

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

av

Muuuuczek567 (10:57, 23.06.2011)

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

av

Bedziom (11:12, 23.06.2011)

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

av

Jaklub (14: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
3 użytkownik(ów) aktywny(ch) przez ostatnie 15 minut:
gości: 0, userów: 3, ukrytych: 0
Uzjel, gnysek, I am vader

7 użytkownik(ów) na gmczacie discord.com
Shoutbox
Penguin (8:59, 17.08.17):
emot_poo.gif
I am Lord (19:22, 16.08.17):
Chell (16:19, 16.08.17):
Patryk, w shoutboxie jest inny zestaw emotek niz na forum
Chell (16:19, 16.08.17):
no nie, a juz sie nastawilem na okragly avatar
PatrykPlayingPOLSKA (15:17, 16.08.17):
:gnysek:
gnysek (14:25, 16.08.17):
emotki wróciły. No, sukces
gnysek (14:00, 16.08.17):
naprawiłem kodowanie forum kurde, a sie bawiłem już w wyświetlanie hexów
I am Lord (13:03, 15.08.17):
można w nim zrobić taki model i potem wyexportować warstwy spritów
I am Lord (13:03, 15.08.17):
Dobre do tej techniki są takie programy do trójwymiarowego pixel artu, zrobione ma potrzeby minecrafta
I am Lord (13:02, 15.08.17):
nakładanych na siebie ale przesuniętych w osi Y każda nowa warstwa
I am Lord (13:02, 15.08.17):
Takie udawane 3D modele składające się z warstw spritów
I am Lord (13:02, 15.08.17):
O kiedyś coś takiego robiłem
Ignatus (12:08, 15.08.17):
Jak sobie pomyśle że to jest zrobione w GM www.youtube.com...h?v=_BztMPC5Kk4 i porównam ze swoimi możliwościami to chce się płakać
I am Lord (9:23, 15.08.17):
Coś dziwnego mam. Jak odpalam zakładkę z gmc to jestem wylogowany ale po odświeżeniu strony jestem już zalogowany
gnysek (14:15, 14.08.17):
Early Access Preview ?
Ignatus (13:15, 14.08.17):
Co to jest to "GameMakerStudio 1.4.x EAP " ???
gnysek (17:33, 13.08.17):
Nie wiem czemu tematy się z UTF-8 nie konwertują :/
gnysek (17:31, 13.08.17):
@I am Lord - naprawione
Wojo (17:13, 13.08.17):
Cieszę się, że ktoś tu posłuchał słusznych rad
I am Lord (14:42, 13.08.17):
Oj klikniecie w link z Nowości w forum nie przenosi do nowego posta
Borek (12:18, 13.08.17):
*się starzeje
Borek (12:18, 13.08.17):
Uff.. bo już myślałem, że sięstarzeje
Threef (11:54, 13.08.17):
Skórka się zmieni. Najpierw wszystko musiało być przywrócone do życia
Borek (11:51, 13.08.17):
Forum zostanie w obecnej ( nowej ) wersji wizualnej?
Uzjel (11:33, 13.08.17):
Co tu się!
gnysek (9:48, 13.08.17):
ew. problemy zgłaszajcie na czacie discrodowym - link na górze
gnysek (9:32, 13.08.17):
Jeśli komuś nie działa, niech skasuje ciasteczka
gnysek (9:31, 13.08.17):
Witamy ponownie
Ranmus (18:25, 6.08.17):
Parę razy zaczynałem, i kończyło się na paru backendowych skryptach w gitlabie.
I am Lord (18:16, 6.08.17):
Zacząłeś nowy gmclan pisać czy skończyło się na chęciach?
I am vader (17:42, 6.08.17):
To wiele tlumaczy
Ranmus (17:40, 6.08.17):
Mogłem, ale po prostu do niedawna wierzyłem, że zrobię nową wersję. Jednak nie ma się co oszukiwać.
I am vader (17:24, 6.08.17):
Nie zrozum mnie zle, nie widze Cie tak jak Gnysek maluje, ale gmclan mogles przekazac juz jakis czas temu. I tak ciesze sie ze sie doczekalismy przekazania passów teraz a nie kiedys pozniej.
Ranmus (17:20, 6.08.17):
Niech będzie, że to ja jestem ten zły. Koniec tematu.
Ranmus (17:19, 6.08.17):
Gnysek, daj se siana, bo Ty wiesz swoje, a ja swoje. Co jakiś czas oskarżasz mnie publicznie o to i tamto, a ja nie mam ochoty prać non-stop tych brudów ponownie. Już wiele razy tłumaczyłem swoje postępowanie i odpierałem te zarzuty. Nie mam zamiaru się powtarzać.
Ranmus (17:17, 6.08.17):
Ja się po prostu sugeruję aktywnością twórczą aktualnie i tyle. Wojo - zastanowię się.
I am vader (17:13, 6.08.17):
Osobiscie nie mam zdania czy Uzjel czy Gnysek. Ale Gnysek by mi nigdy nie dal moda wiec...
I am vader (17:12, 6.08.17):
Z drugiej strony jedyny powod ze gnysek zrezygnowal to brak rozwoju dla gmclanu pod wodza Ranmy, wiec nie ma co sie dziwic ze sie wypalil a teraz znowu ma ochote.
MaxGaming (16:20, 6.08.17):
Nie oszukujmy się tu nie chodzi kto chce lepiej ale kto chce przejąć gmclan xd osobu które mówiły że nie mają czasu moderować gmclan chcą teraz od nowa go pisać jak usłyszały o tym że ramna komuś go oddać chce xd
Wojo (14:10, 6.08.17):
Gmclanowi to nie grozi
Danielus (12:51, 6.08.17):
Zwykłe fora się nie sprawdzają gdy zaczyna się pojawiać za dużo wpisów
gnysek (10:45, 6.08.17):
nie mówiąc o tym, jaki tam jest śmietnik muszą być działy, muszą być pod działy
Ignatus (15:52, 5.08.17):
Zgadzam się z Korodzikiem.Jak wchodzę na reddit mam wrażenie że jestem w 1998r
Korodzik (15:32, 5.08.17):
Nie będę raczej wypowiadał się w temacie o nowej wersji serwisu, bo szczerze mówiąc ja jestem dinozaur i nie pojmuję, co dzieciaki widzą w tych wszystkich wynalazkach typu reddit/wykop, i czemu niby miałyby one być atrakcyjniejsze od starego dobrego forum.
gnysek (10:00, 5.08.17):
W sumie od kiedy ze strony głównej zniknęła informacja o aktualnej wersji GM:S, od wtedy nie mam dostępu do serwera
gnysek (9:17, 5.08.17):
Nawet Borek na gear-studio nie mógł wordpressa długo aktualizować bo dostępu nie dostał, żeby uprawnienia plików zmieniać
gnysek (9:16, 5.08.17):
Tymon dzięki za potwierdzenie Prawda jest niestety taka, że ostatnie 3-4 lata nie było już dostępu do serwera żeby coś naprawiać a Ranma twierdził, że za chwilę nową wersję będzie miał A tymczasem ostatnie poprawki w kodzie pewnie 10 lat temu zrobił
Wojo (6:54, 5.08.17):
Tymon i gnysek userzy uspokojcie się bo zaraz zniszycie forum
Tymon (22:24, 4.08.17):
Ranma głupoty gadasz, jak z gnysem chcieliśmy zająć się portalem to stwierdziłeś, że sam się nim zajmujesz.
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.00874 sekund ] [ Liczba zapytań MySQL: 14 ]

thecrims Otserv List Otserv LyricsTown Harry Potter Serwery Gier
dev nodev