Partida de ajedrez entre Eulemind y Teclas (Ganador: Teclas)

Para hablar de cualquier tema no relacionado con la música.
Responder
Avatar de Usuario
draku
En gira de conciertos
Mensajes: 13941
Registrado: Mié Feb 24, 2016 12:52 am
Ubicación: Zaragoza

Re: Partida de ajedrez entre Eulemind y Teclas (¡y todos ayudáis!)

Mensaje por draku »

bueno, me imagino que ese javascript lo monta todo, pero aparte vendrá con un motor de ajedrez, gráficos, etc...

Avatar de Usuario
supertorpe
Pianista de concurso
Mensajes: 1675
Registrado: Mié Dic 01, 2010 8:31 pm
Ubicación: Cádiz
Chopines:
Contactar:

Re: Partida de ajedrez entre Eulemind y Teclas (¡y todos ayudáis!)

Mensaje por supertorpe »

draku escribió: Vie Mar 05, 2021 6:40 pm bueno, me imagino que ese javascript lo monta todo, pero aparte vendrá con un motor de ajedrez, gráficos, etc...
No. Eso que puse era el motor + tablero en ascii. Lo puedes ver funcionando aquí: https://nanochess.org/toledo_javascript_chess_1.html

Aquí está el motor pelado, 1Kb:

Código: Seleccionar todo

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<O?g-3:g+2,I[D]<z|I[D+O-T]|I[T+=T-O])){L=(R&&l[R&7|32]*2-h-G)+(G?0:n-o&z?110:(D&&14)+(A<2)+1);if(S>h||1<S&S==h&&L>2|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|o<z||X(c,0)>1e4;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<o&!R&&++C*--A))}return-K+768<N|d&&N};Y=(V)=>{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)}
Estudiando piano desde 01/03/2010 hasta 2015. ¡Retomando en 2020!
https://github.com/supertorpe/chessendgametraining

Avatar de Usuario
draku
En gira de conciertos
Mensajes: 13941
Registrado: Mié Feb 24, 2016 12:52 am
Ubicación: Zaragoza

Re: Partida de ajedrez entre Eulemind y Teclas (¡y todos ayudáis!)

Mensaje por draku »

qué gracia, sea como sea es un logro haber hecho algo tan liviano :D yo en un curso de PHP+SQL hice como proyecto personal, este trivial, con un código verdaderamente corto para tratarse de un juego online. Como véis, corre como una seda... lo conservo con cariño :)

(pulsad F11 para verlo mejor)
http://raul.byethost9.com/minimaltrivial/?i=1

Avatar de Usuario
GonzaloZ
Pianista de variedades
Mensajes: 1182
Registrado: Dom Feb 26, 2017 11:05 pm
Ubicación: Sevilla
Chopines:

Re: Partida de ajedrez entre Eulemind y Teclas (¡y todos ayudáis!)

Mensaje por GonzaloZ »

Ah vale, que hay librerías detrás. Ya me parecía a mí, digo un ajedrez de 1 kb... imposible. Entonces no es tan tremendamente malo a pesar de que le he ganado sin pensar demasiado, lo cual dice muy poco a su favor jijiji.

Avatar de Usuario
supertorpe
Pianista de concurso
Mensajes: 1675
Registrado: Mié Dic 01, 2010 8:31 pm
Ubicación: Cádiz
Chopines:
Contactar:

Re: Partida de ajedrez entre Eulemind y Teclas (¡y todos ayudáis!)

Mensaje por supertorpe »

GonzaloZ escribió: Vie Mar 05, 2021 7:33 pm Ah vale, que hay librerías detrás. Ya me parecía a mí, digo un ajedrez de 1 kb... imposible. Entonces no es tan tremendamente malo a pesar de que le he ganado sin pensar demasiado, lo cual dice muy poco a su favor jijiji.
No. El motor es de 1Kb. No hay librerías detrás. El motor + interfaz gráfica son apenas 2Kb.
Estudiando piano desde 01/03/2010 hasta 2015. ¡Retomando en 2020!
https://github.com/supertorpe/chessendgametraining

Avatar de Usuario
draku
En gira de conciertos
Mensajes: 13941
Registrado: Mié Feb 24, 2016 12:52 am
Ubicación: Zaragoza

Re: Partida de ajedrez entre Eulemind y Teclas (¡y todos ayudáis!)

Mensaje por draku »

Pues siendo así es sorprendente... jugué una partida, y aun siendo un nivel paupérrimo, el programa hace cositas como comer piezas cuando puede y demás, muy curioso :D

Avatar de Usuario
Eulemind
Estudiante avanzado
Mensajes: 912
Registrado: Mié Jul 31, 2019 12:39 am
Chopines:

Re: Partida de ajedrez entre Eulemind y Teclas (¡y todos ayudáis!)

Mensaje por Eulemind »

Abandono la partida.
Ya la tenía perdida hace muuchos movimientos atrás pero no sabía específicamente cómo, ahora si que lo veo. Muchas gracias Teclas por jugar, fue una instancia de aprendizaje y significa bastante para mi, también gracias mabraman por los comentarios! En Lichess hay una parte de estudios, así que pondré la partida ahí e iré escribiendo las anotaciones


invisibletouch
Rompeteclas
Mensajes: 37
Registrado: Mié May 05, 2021 3:36 am

Re: Partida de ajedrez entre Eulemind y Teclas (Ganador: Teclas)

Mensaje por invisibletouch »

Hola! Hace poco di con este tema (hace poco me registré, este es mi primer mensaje en el foro), me pareció una propuesta muy interesante! Noto que han pasado unas 82 páginas! Supongo que habrá mucho material de aprendizaje aquí. Ojalá sigan realizando partidas. A mí me gustaría algún día participar.
Saludos y que anden bien!

Avatar de Usuario
radjabov
En gira de conciertos
Mensajes: 5431
Registrado: Vie May 13, 2016 3:11 pm
Contactar:

Re: Partida de ajedrez entre Eulemind y Teclas (Ganador: Teclas)

Mensaje por radjabov »

Me gustaría compartir un nuevo canal sobre ajedrez que estreno hoy mismo (si el admin me lo permite), lanzado con la escusa de almenos mostrar la coleccion de tableros y piezas que tengo y que estoy adquiriendo poco a poco, espero que os guste si realmente estáis interesados, ya subiré otros tipos de video según se tercie:

os dejo mi primer video:
https://www.youtube.com/watch?v=-a1dk3eYsaM
Estudiando:
Bach: 2 voices inventions no 3 BWV 774
Mozart: Sonata KV 547a y 6 variaciones KV54
Acompañamiento: Nölk - Op 116 no 4 legend - Cello + piano
Estudios: Cramer - no 1, 12, 28
Mi Instagram si quieres verme alguna vez practicando: davidmfresneda

Avatar de Usuario
radjabov
En gira de conciertos
Mensajes: 5431
Registrado: Vie May 13, 2016 3:11 pm
Contactar:

Re: Partida de ajedrez entre Eulemind y Teclas (Ganador: Teclas)

Mensaje por radjabov »

Chicos me siento con ganas de promover que veais este torneo, ya que creoq ue es un gran torneo español con buena organizacion mucha pasion puesto en el y este año por el COVID se celebra offline, cuenta con al colaboracion de LeontXo garcia, es su XXXIV edición, empieza el día:

SE DISPUTARÁ EN TRES SESIONES DE JUEGO POR EL SISTEMA DE K.O. CON DOS SEMIFINALES Y FINAL.

EL MIÉRCOLES 30 DE JUNIO, PRIMER DÍA DE COMPETICIÓN, TENDRÁ LUGAR LA PRIMERA ELIMINATORIA.

EL SÁBADO 3 DE JULIO LA SEGUNDA ELIMINATORIA.

EL DOMINGO 4 DE JULIO LA FINAL.


Os dejo el video que han subido hablando Leontx García hablando de la historia del torneo y sus grandes jugadores como Kasparov, Leko, Polgar, tec..

MAGISTRAL DE LEÓN, EL CAMINO HACIA LA GLORIA.

Al parecer se puede seguir aquí:

https://www.youtube.com/channel/UC3Pi-w ... 3RSEDQ2V8w
Estudiando:
Bach: 2 voices inventions no 3 BWV 774
Mozart: Sonata KV 547a y 6 variaciones KV54
Acompañamiento: Nölk - Op 116 no 4 legend - Cello + piano
Estudios: Cramer - no 1, 12, 28
Mi Instagram si quieres verme alguna vez practicando: davidmfresneda

Avatar de Usuario
radjabov
En gira de conciertos
Mensajes: 5431
Registrado: Vie May 13, 2016 3:11 pm
Contactar:

Re: Partida de ajedrez entre Eulemind y Teclas (Ganador: Teclas)

Mensaje por radjabov »

Por si os interesa Kasparov jugando el torneo de Croacia de rápidas
Estudiando:
Bach: 2 voices inventions no 3 BWV 774
Mozart: Sonata KV 547a y 6 variaciones KV54
Acompañamiento: Nölk - Op 116 no 4 legend - Cello + piano
Estudios: Cramer - no 1, 12, 28
Mi Instagram si quieres verme alguna vez practicando: davidmfresneda

Responder

Volver a “Off-topic”