Schachcomputer.info Community

Zurück   Schachcomputer.info Community > Schachcomputer / Chess Computer: > Die ganze Welt der Schachcomputer / World of chess computers


Antwort
 
Themen-Optionen Ansicht

  #1  
Alt 07.03.2021, 15:23
Benutzerbild von Mythbuster
Mythbuster Mythbuster ist offline
Forengrinch
 
Registriert seit: 06.04.2008
Ort: UNESCO Welterbe
Land:
Beiträge: 6.906
Bilder: 257
Abgegebene Danke: 1.463
Erhielt 4.614 Danke für 1.522 Beiträge
Member Photo Albums
Aktivitäten Langlebigkeit
7/20 16/20
Heute Beiträge
0/3 sssss6906
Reden Mensch vs. 1.024 Bytes

Hallo zusammen,
hier geht es zu einer Webseite, auf der jeder gegen eine "KI" spielen kann: https://vole.wtf/kilobytes-gambit/

Die Challenge heißt "Kilobytes Gambit": Dieses Schachprogramm besteht insgesamt aus 1.024 Zeichen! Zum Vergleich, das entspricht keiner viertel Seite Text ... trotzdem sind die Regeln und die "KI" darin enthalten ... kann ja nicht sooo schwer sein, das Teil zu plätten, oder?!

Viel Spaß wünscht,
Sascha

PS: Das hier ist das komplette Programm:
for(B=y=u=b=0,x=10,z=15,I=[],l=[];l[B]=("ustvrtsuqqqqqqqq"+"yyyyyyyy}{|~z|{}@G@TSb~?A6J57IKJT576,+-48HLSUmgukgg OJNMLK IDHGFE").charCodeAt(B)-64,B++<120;I[B-1]=B%x?B/x%x<2|B%x<2?7:B/x&4?0:l[u++]:7);X=(c,h,e,S,s)=>{c^=8;for(var T,o,L,E,D,O=20,G,N=-1e8,n,g,d=S&&X(c,0)>1e4,C,R,A,K=78-h<<9,a=c?x:-x;++O<99; )if((o=I[T=O])&&(G=o&z^c)<7){A=G--&2?8:4;C=9-o&z?l[61+G]:49;do{R=I[T+=l[C]];g=D=G|T+a-e?0:e;if(!R&&(G||A<3||g)||(1+R&z^c)>9&&G|A>2){if(!(2-R&7))return K;for(E=n=G|I[T-a]-7?o&z:6^c;E;E=!E&&!d&&!(g=T,D=TD&&14)+(A<2)+1);if(S>h||12|d){I[T]=n,I[g]=I[D],I[O]=D?I[D]=0:0;L-=X(c,h+1,E=G|A>1?0:T,S,L-N);if(!(h||S-1|B-O|T-b|L<-1e4))return W(I,B=b,c,y=E);E=1-G|A<7|D|!S|R|o1e4;I[O]=o;I[T]=R;I[D]=I[g];D?I[g]=G?0:9^c:0}if(L>N||!h&L==N&&Math.random()<.5)if(N=L,S>1)if(h?s-L<0: (B=O,b=T,0))return N}}}while(!R&G>2||(T=O,G|A>2|z{X(8,0,y,V);X(8,0,y,1)};Z=(U)=>{b=U;I[b]&8?W(I,B=b):X(0,0,y,1)}


Wer schafft die kürzeste Gewinnpartie?
__________________
This post may not be reproduced without prior written permission.
Copyright (c) 1967-2024. All rights reserved to make me feel special. :-)

Geändert von Mythbuster (07.03.2021 um 15:59 Uhr)
Mit Zitat antworten
Folgende 3 Benutzer sagen Danke zu Mythbuster für den nützlichen Beitrag:
lars (07.03.2021), Theo (07.03.2021), Wolfgang2 (07.03.2021)
  #2  
Alt 07.03.2021, 15:47
Wolfgang2 Wolfgang2 ist offline
Lebende Foren Legende
 
Registriert seit: 02.02.2005
Ort: Schweinfurt
Alter: 57
Land:
Beiträge: 2.698
Abgegebene Danke: 3.207
Erhielt 3.200 Danke für 1.556 Beiträge
Aktivitäten Langlebigkeit
6/20 20/20
Heute Beiträge
1/3 sssss2698
AW: Mensch vs. 1.024 Bytes

 Zitat von Mythbuster Beitrag anzeigen
... kann ja nicht sooo schwer sein, das Teil zu plätten, oder?!
...
stimmt.

[Event "Computer Schach Partie"]
[Site "USER-PC"]
[Date "2021.03.07"]
[Round "?"]
[White "Wolfgang"]
[Black "Programm"]
[Result "1-0"]
[ECO "C40"]
[Opening "Offene Partie"]
[Time "15:31:15"]
[Variation "Damiano Verteidigung"]
[TimeControl "300"]
[Termination "normal"]
[PlyCount "47"]
[WhiteType "human"]
[BlackType "human"]

1. e4 e5 2. Nf3 f6 3. Nxe5 fxe5 4. Qh5+ Ke7 5. Qxe5+ Kf7 6. Bc4+ Kg6 7.
Qf5+ Kh6 8. d4+ g5 9. h4 Bb4+ 10. c3 d5 11. hxg5+ Kg7 12. Qe5+ Nf6 13.
gxf6+ Qxf6 14. Bh6+ Kf7 15. Bxd5+ Be6 16. Bxe6+ Qxe6 17. Qg7+ Ke8 18. Qxh8+
Kd7 19. cxb4 Qxe4+ 20. Be3 h5 21. Rxh5 Qxg2 22. Rh7+ Kd6 23. Qe5+ Kc6 24.
Qc5# 1-0


Aber trotzdem, eine bemerkenswerte Sache. Danke für den Link.

Gruß,
Wolfgang
Mit Zitat antworten
Folgender Benutzer sagt Danke zu Wolfgang2 für den nützlichen Beitrag:
Mythbuster (07.03.2021)
  #3  
Alt 07.03.2021, 15:58
Benutzerbild von Mythbuster
Mythbuster Mythbuster ist offline
Forengrinch
 
Registriert seit: 06.04.2008
Ort: UNESCO Welterbe
Land:
Beiträge: 6.906
Bilder: 257
Abgegebene Danke: 1.463
Erhielt 4.614 Danke für 1.522 Beiträge
Member Photo Albums
Aktivitäten Langlebigkeit
7/20 16/20
Heute Beiträge
0/3 sssss6906
AW: Mensch vs. 1.024 Bytes

Hallo Wolfgang,
schon klar, dass das Teil nicht soooo toll spielt ... aber wenn man sich den Quellcode anschaut, bin ich schon beeindruckt ...

Versuch mal, mit so wenig Text die Schachregeln zu beschreiben.
Dann einen Zuggenerator und noch ein wenig Rechentiefe da drin unterzubringen ...

Und wenn man bedenkt, dass viele unserer Brettcomputer auch nur 4, 8, 16 oder 32 KB haben, inkl. teilweise großen Eröffnungsbüchern, ist es absolut faszinierend, was die Kisten aus so wenig machen ...

Habe das Ausgangsposting mal ergänzt ... mal sehen, wer das schnellste Matt schafft ...

Gruß,
Sascha
__________________
This post may not be reproduced without prior written permission.
Copyright (c) 1967-2024. All rights reserved to make me feel special. :-)
Mit Zitat antworten
Folgender Benutzer sagt Danke zu Mythbuster für den nützlichen Beitrag:
applechess (07.03.2021)
  #4  
Alt 07.03.2021, 16:01
Benutzerbild von applechess
applechess applechess ist offline
Lebende Foren Legende
 
Registriert seit: 18.09.2011
Ort: Kanton Zürich
Land:
Beiträge: 7.196
Abgegebene Danke: 9.722
Erhielt 14.916 Danke für 5.317 Beiträge
Aktivitäten Langlebigkeit
16/20 13/20
Heute Beiträge
1/3 sssss7196
AW: Mensch vs. 1.024 Bytes

 Zitat von Mythbuster Beitrag anzeigen
Hallo Wolfgang,
schon klar, dass das Teil nicht soooo toll spielt ... aber wenn man sich den Quellcode anschaut, bin ich schon beeindruckt ...

Versuch mal, mit so wenig Text die Schachregeln zu beschreiben.
Dann einen Zuggenerator und noch ein wenig Rechentiefe da drin unterzubringen ...

Und wenn man bedenkt, dass viele unserer Brettcomputer auch nur 4, 8, 16 oder 32 KB haben, inkl. teilweise großen Eröffnungsbüchern, ist es absolut faszinierend, was die Kisten aus so wenig machen ...

Habe das Ausgangsposting mal ergänzt ... mal sehen, wer das schnellste Matt schafft ...

Gruß,
Sascha
Hallo Sascha
Offenbar kann das Programm nichts anderes nach 1.e4 e5 2.Sf3 f6??. So
habe ich noch schneller als Wolfgang gewinnen können.
Gruss
Kurt

[Event "?"]
[Site "?"]
[Date "2021.03.07"]
[Round "?"]
[White "Utzinger, Kurt"]
[Black "The Kilobyte's Gambit"]
[Result "1-0"]
[PlyCount "27"]

1. e4 e5 2. Nf3 f6 3. Nxe5 fxe5 4. Qh5+ Ke7 5. Qxe5+ Kf7 6. Bc4+ Kg6 7. Qf5+
Kh6 8. d3+ g5 9. h4 Bb4+ 10. c3 d5 11. Qf7 Bxc3+ 12. Nxc3 Bh3 13. hxg5+ Qxg5
14. Rxh3# 1-0

Mit Zitat antworten
Folgende 2 Benutzer sagen Danke zu applechess für den nützlichen Beitrag:
Mythbuster (07.03.2021), Schachhucky (07.03.2021)
  #5  
Alt 07.03.2021, 16:08
Wolfgang2 Wolfgang2 ist offline
Lebende Foren Legende
 
Registriert seit: 02.02.2005
Ort: Schweinfurt
Alter: 57
Land:
Beiträge: 2.698
Abgegebene Danke: 3.207
Erhielt 3.200 Danke für 1.556 Beiträge
Aktivitäten Langlebigkeit
6/20 20/20
Heute Beiträge
1/3 sssss2698
AW: Mensch vs. 1.024 Bytes

Kurt, 11. Df7! sah ich auch, aber erst in der Analyse nach der Partie.
Mit Zitat antworten
Folgender Benutzer sagt Danke zu Wolfgang2 für den nützlichen Beitrag:
applechess (07.03.2021)
  #6  
Alt 07.03.2021, 16:15
Benutzerbild von applechess
applechess applechess ist offline
Lebende Foren Legende
 
Registriert seit: 18.09.2011
Ort: Kanton Zürich
Land:
Beiträge: 7.196
Abgegebene Danke: 9.722
Erhielt 14.916 Danke für 5.317 Beiträge
Aktivitäten Langlebigkeit
16/20 13/20
Heute Beiträge
1/3 sssss7196
AW: Mensch vs. 1.024 Bytes

 Zitat von Wolfgang2 Beitrag anzeigen
Kurt, 11. Df7! sah ich auch, aber erst in der Analyse nach der Partie.
Hallo Wolfgang
Ich habe mir dafür auch fast eine Minute an Bedenkzeit genommen, während
alle anderen Züge im Zack-Zack-Sofort-Tempo ausgeführt werden konnten.
Gruss
Kurt
Mit Zitat antworten
Folgender Benutzer sagt Danke zu applechess für den nützlichen Beitrag:
Wolfgang2 (07.03.2021)
  #7  
Alt 07.03.2021, 17:54
Belcantor Belcantor ist offline
MACH III
 
Registriert seit: 21.10.2015
Ort: Düsseldorf
Alter: 64
Land:
Beiträge: 129
Abgegebene Danke: 116
Erhielt 111 Danke für 58 Beiträge
Aktivitäten Langlebigkeit
4/20 9/20
Heute Beiträge
0/3 ssssss129
AW: Mensch vs. 1.024 Bytes

Apropos Mini-Schachprogramme: Iphone- und Ipad-Besitzer können sich im App Store "Chess Mini" herunterladen. Die grafisch ansprechende App basiert auf dem Schachprogramm Micro-Max: 1433 Zeichen in 133 Zeilen. Das Programm soll bereits eine Stärke von 2000 Elo haben. Sinnlose Materialopfer, wie man sie bei "Kilobytes Gambit" beobachten kann, kommen hier jedenfalls nicht mehr vor. Stattdessen entpuppt sich "Chess Mini" als ziemlich zäher Gegner. Empfehlenswert!

Viele Grüße
Matthias
Mit Zitat antworten
Folgender Benutzer sagt Danke zu Belcantor für den nützlichen Beitrag:
applechess (07.03.2021)
  #8  
Alt 07.03.2021, 18:36
Benutzerbild von applechess
applechess applechess ist offline
Lebende Foren Legende
 
Registriert seit: 18.09.2011
Ort: Kanton Zürich
Land:
Beiträge: 7.196
Abgegebene Danke: 9.722
Erhielt 14.916 Danke für 5.317 Beiträge
Aktivitäten Langlebigkeit
16/20 13/20
Heute Beiträge
1/3 sssss7196
AW: Mensch vs. 1.024 Bytes

 Zitat von Belcantor Beitrag anzeigen
Apropos Mini-Schachprogramme: Iphone- und Ipad-Besitzer können sich im App Store "Chess Mini" herunterladen. Die grafisch ansprechende App basiert auf dem Schachprogramm Micro-Max: 1433 Zeichen in 133 Zeilen. Das Programm soll bereits eine Stärke von 2000 Elo haben. Sinnlose Materialopfer, wie man sie bei "Kilobytes Gambit" beobachten kann, kommen hier jedenfalls nicht mehr vor. Stattdessen entpuppt sich "Chess Mini" als ziemlich zäher Gegner. Empfehlenswert!

Viele Grüße
Matthias
Hallo Matthias
Danke für den Hinweis. Mit Chess Mini habe ich im App Store nichts
gefunden ... aber chessmini hat funktioniert. Und ja, dieses Programm ist
um Vielfaches stärker als "Kilobyte Gambit".
Gruss
Kurt
Mit Zitat antworten
  #9  
Alt 07.03.2021, 20:44
Benutzerbild von Bryan Whitby
Bryan Whitby Bryan Whitby ist offline
Chess Machine
 
Registriert seit: 14.07.2009
Beiträge: 350
Bilder: 15
Abgegebene Danke: 630
Erhielt 652 Danke für 192 Beiträge
Aktivitäten Langlebigkeit
5/20 15/20
Heute Beiträge
1/3 ssssss350
AW: Mensch vs. 1.024 Bytes

MATE in 7

Mit Zitat antworten
Folgende 3 Benutzer sagen Danke zu Bryan Whitby für den nützlichen Beitrag:
applechess (07.03.2021), Hartmut (07.03.2021), Mythbuster (07.03.2021)
  #10  
Alt 07.03.2021, 22:33
Hartmut Hartmut ist offline
Lebende Foren Legende
 
Registriert seit: 01.04.2010
Ort: Nürnberg
Alter: 60
Land:
Beiträge: 2.173
Abgegebene Danke: 3.211
Erhielt 1.543 Danke für 897 Beiträge
Aktivitäten Langlebigkeit
3/20 14/20
Heute Beiträge
0/3 sssss2173
AW: Mensch vs. 1.024 Bytes

 Zitat von Bryan Whitby Beitrag anzeigen
MATE in 7
OK, das zu unterbieten wird schwer... Aber man muss auch ein wenig Glück haben. Dass er natürlich 1. e4 mit h5 beantwortet, hat die Sache stark begünstigt. Immerhin ist in dem Code auch ein Zufallsgenerator drin, denn er antwortet nicht immer dasselbe.
__________________
Mein Profil beim ICCF (International Correspondence Chess Federation)
https://www.iccf.com/player?id=89948&tab=3

Geändert von Hartmut (07.03.2021 um 23:38 Uhr)
Mit Zitat antworten
Antwort

Themen-Optionen
Ansicht

Forumregeln
Du bist nicht berechtigt, neue Themen zu erstellen.
Du bist nicht berechtigt, auf Beiträge zu antworten.
Du bist nicht berechtigt, Anhänge hochzuladen.
Du bist nicht berechtigt, deine Beiträge zu bearbeiten.

BB code ist An
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist An.

Gehe zu

Ähnliche Themen
Thema Erstellt von Forum Antworten Letzter Beitrag
Partie: Mensch vs Maschine Stefan Partien und Turniere / Games and Tournaments 8 30.04.2019 21:29
Frage: Mensch - Maschine (Computer) applechess Partien und Turniere / Games and Tournaments 5 08.11.2018 16:54
Partie: Mensch - Maschine applechess Partien und Turniere / Games and Tournaments 1 07.11.2018 20:18
News: Im Spiegel: Mensch gegen Maschine ferribaci Die ganze Welt der Schachcomputer / World of chess computers 3 05.01.2016 01:15
Test: Splice Byte XD-300 berger Technische Fragen und Probleme / Tuning 0 16.10.2014 11:01


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:40 Uhr.



Powered by vBulletin (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
©Schachcomputer.info