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ń: 7108 | 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
2 użytkownik(ów) aktywny(ch) przez ostatnie 15 minut:
gości: 1, userów: 1, ukrytych: 0
Chell
Użytkownicy na czacie discord
Sutikku (21:43, 17.10.17):
coś mi się pokićkało czy jakiś czas temu ktoś udostępniał tutaj przykład networkingu z TCP i UDP i chatem? Bo nie mogę znaleźć, a dałbym sobie rękę uciąć, że tak było
I am Lord (10:06, 15.10.17):
A dobra widzę teraz że ten drugi router w trybie acces point ma zablokowane opcje konfiguracji firewalla, czyli działa tylko ten pierwszego routera
I am Lord (10:04, 15.10.17):
Podłączyłem ze sobą 2 routery po kablu. Oba nadają Wifi pierwszy router funkcjonuje zwyczajnie jako router a ten drugi jako acces point i teraz pytanie czy mam 2 firewalle?
PsichiX (14:48, 11.10.17):
poprawilem
gnysek (12:50, 11.10.17):
gobarbra.com/hi...2e9735f81eacc5e dzika wixa !
gnysek (7:34, 11.10.17):
tam jest jakiś błąd javascriptowy, chyba spowodowany google analytics - po przeniesieniu serwera sie tym zajmę (czyli po weekendzie).
Ignatus (20:04, 10.10.17):
U mnie często też tak jest-i nie ładuje się w ogóle.Za którymś podejściem dopiero
PatrykPlayingPOLSKA (19:40, 10.10.17):
Czy tylko u mnie otwieranie poprzednich stron tematów trwa w nieskończoność.Nie wiem czym może być to spowodowane,ale wątpię że to przez internet,sprawdzałem na wielu urządzeniach i wszędzie się otwiera naprawdę długo.
I am Lord (15:39, 10.10.17):
DS mają swoje funkcje do zapisywania
Adriann (15:05, 10.10.17):
Nie mogę otworzyć poprzedniej strony na forum
Uzjel (12:55, 10.10.17):
Niestety, ale to jedna z tych rzeczy "o których trzeba było pomyśleć wcześniej"
Ignatus (11:40, 10.10.17):
Kurcze klapa bo nie zapisuje w ten sposob DS i wywala błedy a ze względu na dynamiczne oświetlenie nie ma w ogóle opcji żeby to ręcznie ogarnąć..Znacie jakiś dobry sytem save, nawet płatny?
Ignatus (9:21, 10.10.17):
Potrzebuje prosty save checkpoint przed spotkaniem z bossem.Powinienem wybrać game_save() ,game_save_buffer() czy coś zupełnie innego?? Zapisywanie 1000zmiennych w autorskim systemie nie wchodzi w grę bo to przerost formy.Czym się różnią te systemy?
gnysek (8:07, 10.10.17):
trzeba po prostu dać w grze opcję przekonfigurowania klawiszy na padzie
Threef (5:46, 10.10.17):
Czyli GM obsługuje to tak samo jak kierownice, drążki, joysticki i tanie pady
Threef (5:46, 10.10.17):
To jest DirectInput. Problem to tylko koniguracja klawiszy bo każda może mieć inne
PsichiX (20:38, 9.10.17):
ta mata uzywa standardowego protokolu HID z layoutem dla gamepadów - obsłużysz je tak samo, jak buttony byle pada
Ignatus (20:33, 9.10.17):
Threef: Minotour był naprawdę zabawny;p Jak ogarnąłeś matę w GM? Chyba że to nie GM..
ANtY (8:04, 9.10.17):
wybuch jak wybuch, szczegolnie jak Ignatus napisał na statycznym ssie. Ale trawa i ogólnie enviro cieniutko wygląda
Ignatus (6:13, 9.10.17):
i gdzie ta wersja do grania w zapowiedziach?
doctor (21:11, 8.10.17):
Możecie też "chore game makery znalezione przez ferviego"
doctor (21:00, 8.10.17):
Zróbcie subforum dla Enigmy, a nie
PsichiX (20:50, 7.10.17):
bedzie dzis wrzucona wersja do grania w zapowiedzi
Ignatus (20:46, 7.10.17):
ok,ale ponawiam poprzednią wypowiedź- particle można ocenić tylko w ruchu
PsichiX (18:22, 7.10.17):
nowe wybuchy media.discordap...-explosions.png
Chell (14:37, 7.10.17):
jeden z konkursow PGG nie działał to na szybko zrobiłem w gmie w 15 minut zamiennik, człowiek warga w nim udział, mój największy devowy sukces
Gibki Kaktus (20:58, 5.10.17):
Za rok
ANtY (20:15, 5.10.17):
gibki bedziesz na PGA?
Gibki Kaktus (14:33, 5.10.17):
Szkoda, że xp nie ma, jakoś najbardziej jego lubię
I am Lord (14:28, 5.10.17):
Kupiłem żeby sobie powspominać stare czasy przed game makerowe
Gibki Kaktus (14:10, 5.10.17):
O to jednak nawet funta nie wydam na to xD
gnysek (13:36, 5.10.17):
O, nowa wersja GMS2 wyszła.
gnysek (8:21, 5.10.17):
O, jednak grafiki z RTP maja licencję na użytek jedynie w RPG Makerze. Trochę sprawa
Gibki Kaktus (23:22, 4.10.17):
Aż chyba się wykosztuję i dam te niecałe 6 funtów, żeby mieć powyżej średniej xD
gnysek (21:55, 4.10.17):
Dobrze rozumiem, że skoro mam licencję na RPG Makera, to mogę jego grafiki w GM Studio użyć do własnej gry, bo mam licencję ?
I am Lord (21:45, 4.10.17):
W bundlu jest RPG maker
Chell (7:13, 4.10.17):
do uslug
Gibki Kaktus (6:58, 4.10.17):
Chell, poprawiłeś mi humor przed robotą
Chell (22:33, 3.10.17):
niewazne w sumie
Chell (22:32, 3.10.17):
niezwiazany ze wczesniejszym kontekstem
Chell (22:32, 3.10.17):
to byl tylko tescik, bo teraz mi sie przypomnialo ze bylo serduszko, ale nigdy nie pod intuicyjnym <3 tylko jakims wlasnie dziwnym
Chell (22:31, 3.10.17):
:heart:
Chell (22:31, 3.10.17):
zawsze mogłem, teraz mam większą siłę przebicia
Threef (22:00, 3.10.17):
Chell. To że jesteś w końcu częścią PGG to nie znaczy że możesz lizać tyłki innym userom gmclanu xD
Chell (21:24, 3.10.17):
Adriann, ANtY i Boad - ze strony pgg questa wroze sukces, wszyscy 3 jestescie na prawie szczycie listy gier do obskoczenia <3
Saus (15:20, 3.10.17):
Ale macie super nowe forum :o
Tymon (14:33, 1.10.17):
gnysek, to było tak dawno.
gnysek (7:58, 1.10.17):
aaa, chodzi o to, że dwukropek i p się nie zmieniły w język
gnysek (7:57, 1.10.17):
Tymon, sam pisałeś ten skrypt od emotek, on jest wrażliwy na duże/małe litery
Ankieta
» Jakie kursy najchętniej widziałbyś na stronie ?
GM Studio
GM Studio 2
Godot
Construct

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!
© 2002-2017 Ranmus, © 2017 {=|=} fable_inside();

[ Czas generowania strony: 0.00962 sekund ] [ Liczba zapytań MySQL: 14 ]