|
||||||||||||
![]() 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=T Wer schafft die kürzeste Gewinnpartie?
__________________
This post may not be reproduced without prior written permission. Copyright (c) 1967-2025. All rights reserved to make me feel special. :-) Geändert von Mythbuster (07.03.2021 um 15:59 Uhr) |
Folgender Benutzer sagt Danke zu Wolfgang2 für den nützlichen Beitrag: | ||
Mythbuster (07.03.2021) |
|
||||||||||||
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-2025. All rights reserved to make me feel special. :-) |
Folgender Benutzer sagt Danke zu Mythbuster für den nützlichen Beitrag: | ||
applechess (07.03.2021) |
|
||||||||||||
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 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 |
Folgende 2 Benutzer sagen Danke zu applechess für den nützlichen Beitrag: | ||
Mythbuster (07.03.2021), Schachhucky (07.03.2021) |
|
|||||||||||
AW: Mensch vs. 1.024 Bytes
Kurt, 11. Df7! sah ich auch, aber erst in der Analyse nach der Partie.
![]() |
Folgender Benutzer sagt Danke zu Wolfgang2 für den nützlichen Beitrag: | ||
applechess (07.03.2021) |
|
||||||||||||
AW: Mensch vs. 1.024 Bytes
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 |
Folgender Benutzer sagt Danke zu applechess für den nützlichen Beitrag: | ||
Wolfgang2 (07.03.2021) |
|
|||||||||||
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 |
Folgender Benutzer sagt Danke zu Belcantor für den nützlichen Beitrag: | ||
applechess (07.03.2021) |
|
||||||||||||
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 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 |
|
|||||||||||
AW: Mensch vs. 1.024 Bytes
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) |
![]() |
|
|
![]() |
||||
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 |