Nasze strony: gmclan.org gameonly.pl ps-plus.pl gameswithgold.pl n-switch.pl hmt.pl
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
Akademia GMCLANu
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ń: 13133 | 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
2 użytkownik(ów) aktywny(ch) przez ostatnie 15 minut:
gości: 1, userów: 1, ukrytych: 0
ANtY
Użytkownicy na czacie discord
gnysek (11:23, 21.09.20):
Ale poza zmianami, muszą być jeszcze chętni tworzyć treści.
ANtY (16:14, 20.09.20):
Albo skorzystać z jakiegoś silnika czy jak to się zwie
Borek (17:00, 19.09.20):
No przyznać trzeba, że gmclan wieje PRLem Ostatnio jak zakładałem temat, to poczułem jakbym się 20 lat cofnął Widać, że gnysek coś tam próbuje uzupełniać i w miarę być na bieżąco, ale niestety to chyba trzeba przepisać serwis na nowo
szpaq99 (11:50, 19.09.20):
Nie o taki gmclan nic nie robiłem
Ranmus (12:04, 18.09.20):
Szybciej bym mu wlasnie pomogl z serwisem niz zrobil wlasna gre.
Ranmus (12:03, 18.09.20):
Poza tym gnysek zamiast robic famrefrana, wzialby sie za gmclan, bo nie po to mu przekazalem insygnia wladzy, by sie nic nie zmienialo, jak za moich czasow.
Ranmus (12:01, 18.09.20):
No to przecież mam podobnie. Kwestia priorytetów. Ja przez prawię dekadę nie grałem w gry i nie zajmowałem się już głębiej gamedevem. Ostatnio nadrabiam gry, a gamedev, cóż. Bardziej mnie jednak interesuje webdev. Mam co jakiś czas plany powrotu do gamedeva, ale po prostu nie jestem na to zbyt mocno zmotywowany. Zawsze sobie coś innego znajdę.
nowy_user (11:57, 18.09.20):
Eee tam nie masz czasu Gnysek ma firmę, żone, dzieci, kilka serwisów internetowych na głowie, i jakoś po godzinach kodzi FarmerFrana
Ranmus (8:43, 18.09.20):
Nie robię niestety żadnych gierek, bo nie mam czasu. Jak już to tylko w nie gram.
nowy_user (17:43, 17.09.20):
@Ranmus, co tam u Ciebie, robisz dalej jakieś gierki w gamemakerze czy już tylko godot?
Ranmus (13:51, 17.09.20):
Coś czuję, że GOW5 też będzie na PS4.
Ranmus (13:43, 17.09.20):
Mne ciekawi czy na PS5 będzie w końcu czas gry oraz postępy w achievmentach. Jak nie, to śmiech na sali...
Ranmus (13:42, 17.09.20):
*absolutnie żadnego powodu.
Ranmus (13:42, 17.09.20):
No i elegancko. Zastanawiałem się czy wciągać na premierę, ale po wczorajszych niusach nie mam absolutnie żadnego. Kaska oszczędzona.
gnysek (10:35, 17.09.20):
ale kiedy to będzie, za 1-2 lata
Chell (10:24, 17.09.20):
faktycznie, GoW2 i FFXVI juz zachecily
gnysek (10:15, 17.09.20):
19 listopada, 2300zł
gnysek (16:01, 16.09.20):
dzisiaj o 22:00 powinniśmy poznać co będzie
Chell (15:07, 16.09.20):
ale z ps5 zaczekam na jakis ciekawy exclusive, bo poki co nadrabiam jeszcze hiciory z 4
Chell (15:06, 16.09.20):
ja nie mam zmywarki = nie mam problemu
gnysek (10:38, 16.09.20):
Ja musiałem kupić nową zmywarkę :/
Threef (17:26, 15.09.20):
Naprawa zmywarki okazało się 50zł, a zamiast piekarnika kupiłem wolnowar
Threef (17:26, 15.09.20):
Mi też padła zmywarka i termostat w piekarniku
nowy_user (8:45, 15.09.20):
Gnysek, bez zmywarki człowiek przeżyje, ale bez PS5... ciężko.
SimianVirus7 (22:58, 14.09.20):
Mi również w tym miesiącu po raz pierwszy od dłuższego czasu udało mi się zaoszczędzić grosza i... padło auto i dwa zęby do robienia
gnysek (22:43, 14.09.20):
Odłożyłem kasę na PS5 i co? Padła mi zmywarka i termostat w pierkarniku.
Borek (13:18, 11.09.20):
@Sutikku bardzo mi miło W sumie to do mnie również to jeszcze nie dociera ale uczuje jest niesamowite
Sutikku (22:21, 9.09.20):
nie mówię, że jestem jakimś największym fanboyem almory, ale to taki projekt, że jednocześnie nie wierzę, że w końcu jest zakończony i bardzo się tym cieszę
nowy_user (14:33, 7.09.20):
Dzięki Gnysek za dodanie newsa - klasa
nowy_user (22:26, 6.09.20):
No i jest Almora! Przydałoby się z tej okazji napisać jakiegoś newsa czy coś To wydarzenie przejdzie do historii GMClanu.
gnysek (23:37, 1.09.20):
Jak zawsze w skansenach.
kt1117 (20:42, 1.09.20):
Ale tu ruch widzę ostatnio!
gnysek (1:28, 1.09.20):
cóż, miałem rację
I am Lord (21:25, 30.08.20):
ojoj 😂
gnysek (22:39, 24.08.20):
Kurde, ciągle nie mam tego pozwu od RPO.
nowy_user (22:29, 24.08.20):
@SimianVirus7 Poszukaj w archiwum shoutboxa, wyszukuj po tagu "MaxGaming" , powinno ci znaleźć sporo słów, których potrzebujesz.
SimianVirus7 (11:51, 24.08.20):
dobra, znalazłem coś, ale jakby ktoś miał coś podobnego to też bym prosił o linka, może się przyda marcinmazurek.c...skie-wulgaryzmy
SimianVirus7 (11:21, 24.08.20):
Mam na myśli raczej polskie wyrazy
SimianVirus7 (11:20, 24.08.20):
Można skądś pobrać plik tekstowy z obraźliwymi wyrazami? Chodzi mi o to, że przy wypisywaniu nicku gm sprawdzałby czy nick jest odpowiedni na podstawie tego pliku
Adriann (11:16, 24.08.20):
Ech..i oczywiście projekt nie działa na wersji 2.3 :|
Borek (8:10, 20.08.20):
Miałem jakiś plik wp-tmp.php i tam był ten skrypt, co był u Ciebie na screenie. Wywaliłem cały plik, może będzie teraz ok
gnysek (23:11, 19.08.20):
Musi tak być, bo to co jakiś czas tylko się pojawia :/
Borek (20:30, 19.08.20):
Może jakaś wtyczka zaśmieciła coś, zaraz przeskanuję pliki i znajdę cholerstwo
Borek (19:12, 19.08.20):
Wiesz co może być przyczyną? Chociaż mówię, u mnie się to nie zdarza... dziwna sprawa.
gnysek (17:40, 19.08.20):
to się dzieje tylko, jak wejdziesz z google searcha ("almora darkosen"
gnysek (17:39, 19.08.20):
@Borek , tym razem zrobiłem screena - i.imgur.com/bYrRf8k.png - takie coś było w kodzie strony.
SimianVirus7 (15:02, 12.08.20):
W 2008 to ja jeszcze piasek jadłem
Pieter (14:00, 12.08.20):
Czytam swoje wpisy z 2008 na shoutbox. Cringe jakich mało.
gnysek (11:28, 6.08.20):
GMCLAN zawsze służy dobrą radą.
SimianVirus7 (7:13, 5.08.20):
Masz rację, przepraszam ._. jak zwykle gmclan służy dobrą radą
Ankieta
» Ile powinny trwać tury Ligi 24?
24h
48h
54h (piątek od 18:00)
7 dni
inna długość (podałem w komentarzu ankiety)

GMCLAN to serwis o programie Game Maker i nie tylko.
[ Polityka prywatności ]
Copyright © 2002-2020. GMCLAN.ORG
Wszelkie prawa zastrzeżone. Kopiowanie materiałów bez zgody redakcji zabronione!
© 2002-2017 Ranmus (ranmus.pl), © 2017-2020 {=|=} fable_inside();

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