AjedrezActivo

Chess for all para Android.

Ver el tema anterior Ver el tema siguiente Ir abajo

Chess for all para Android.

Mensaje por denochsseealochssoo el Lun Dic 02, 2013 7:09 am

Con éste programa podemos enfrentar motores de ajedrez.
Debeis de descargaros el Chessengines de playstore para seleccionar uno de los motores que trae, como critter1.6a, komodo3, etc.

Pero para enfrentarlo con otro motor también habrá que instalarnos de playstore el StockfishChess que actualmente está la versión de Stockfish_4, aunque posiblemente pronto se actualice a la nueva versión de Stockfish DD.

De momento y si no queréis esperar a dicha actualización podéis instalar ésta otra que juega con Stockfish DD importado del nuevo Droidfish 1.53.

[Tienes que estar registrado y conectado para ver este vínculo]

Prueben y comenten... jejeje.
Saludos
avatar
denochsseealochssoo
Miembro Recomendado!
Miembro Recomendado!

Mensajes : 1638
Fecha de inscripción : 07/09/2013
Edad : 47
Localización : Alicante

Volver arriba Ir abajo

Re: Chess for all para Android.

Mensaje por denochsseealochssoo el Lun Dic 02, 2013 7:41 pm

Primera partida de Stockfish DD contra Critter 1.6a

[Event "Android 2.3.5"]
[Site "ZTE-SKATE"]
[Date "2013.12.02"]
[Round "1"]
[White "Critter 1.6a 32-bit"]
[Black "Stockfish DD"]
[Result "1/2-1/2"]

1. d4 d5 2. c4 e6 3. Nf3 Nf6 4. g3 dxc4 5. Bg2 a6 6. a4 c5 7. Nbd2 cxd4 8. Nxc4 Nc6 9. O-O Bc5 10. Bd2 O-O 11. Rc1 Bd7 12. Nfe5 Rc8 13. Nd3 Be7 14. a5 Nb8 15. Bxb7 Rc7 16. Bg2 Bb5 17. Qb3 Nc6 18. Na3 Bxd3 19. Qxd3 Nb4 20. Bxb4 Bxb4 21. Qxa6 Rxc1 22. Rxc1 Qxa5 23. Qxa5 Bxa5 24. Nb5 Bb6 25. b4 Ng4 26. h3 Ne5 27. Be4 Rb8 28. Nd6 f5 29. Bb1 Kf8 30. Kg2 Bd8 31. Rc5 Nd7 32. Rb5 Rxb5 33. Nxb5 Bb6 34. Nd6 Ke7 35. Nc4 Bc7 36. Kf3 g6 37. g4 Kf6 38. gxf5 gxf5 39. e4 dxe3 40. Kxe3 Nb6 41. Nxb6 Bxb6+ 42. Ke2 Bd4 43. Ba2 Ke5 44. b5 Bb6 45. f3 Kd6 46. f4 e5 47. fxe5+ Kxe5 48. Kf3 Bc5 1/2-1/2

Ya os comentaré cómo funciona Chess for All para enfrentar motores de ajedrez.
avatar
denochsseealochssoo
Miembro Recomendado!
Miembro Recomendado!

Mensajes : 1638
Fecha de inscripción : 07/09/2013
Edad : 47
Localización : Alicante

Volver arriba Ir abajo

Re: Chess for all para Android.

Mensaje por pacman009 el Lun Dic 02, 2013 11:45 pm

Como has metido el Stockfish DD al motor 2 del chess for all?

Puedo bajarme del market stockfish4 y se va al motor 2, porque antes ya habia instalado el chessbase al motor1, y solo trae el robolito pero me deja importar desde la SD y asi meto el critter, pero como meter al motor 2 el Stockfish DD ¿?

He probado jugar con apkeditor, pero no me deja copiar Stockfish DD dentro de una apk, solo copiaria si esta ya descomprimida, pero una carpeta descomprimida no se convertirla otra vez a apk.

seria mas facil si localizara la carpeta instalada de los motores para añadir mas a mano, pero no las veo dentro de la memoria interna... sin embargo el Droidfish si se ve su carpeta instalada y en la carpeta UCI meto a mano motores y los lee bien. No veo la carpeta del Chess for all.. a ver si se le puede meterle engines a mano.
avatar
pacman009
GranMaestro
GranMaestro

Mensajes : 1038
Fecha de inscripción : 11/08/2013
Localización : España

Volver arriba Ir abajo

Re: Chess for all para Android.

Mensaje por denochsseealochssoo el Mar Dic 03, 2013 4:23 am

Hola pacman009 en dos pasos tienes el Stockfish DD corriendo en Chess for All.

Lo que tan sólo has echo mal es instalar el Stockfish 4 de plsystore.

Sabiendo esto y si vuelves a leer mi primer post, tan sólo debes de desinstalar el Stockfish 4 y después te bajas el link del primer post donde tienes el apk de Stockfish DD para el Chess for All.
avatar
denochsseealochssoo
Miembro Recomendado!
Miembro Recomendado!

Mensajes : 1638
Fecha de inscripción : 07/09/2013
Edad : 47
Localización : Alicante

Volver arriba Ir abajo

Re: Chess for all para Android.

Mensaje por denochsseealochssoo el Mar Dic 03, 2013 5:02 am

Aquí tienes el archivo apk Stockfish 4 de playstore para Chess for All, modificado con ApkEditor para jugar con el motor Critter 1.2.
avatar
denochsseealochssoo
Miembro Recomendado!
Miembro Recomendado!

Mensajes : 1638
Fecha de inscripción : 07/09/2013
Edad : 47
Localización : Alicante

Volver arriba Ir abajo

Re: Chess for all para Android.

Mensaje por denochsseealochssoo el Mar Dic 03, 2013 5:02 am

Perdón aquí va el link:

[Tienes que estar registrado y conectado para ver este vínculo]

avatar
denochsseealochssoo
Miembro Recomendado!
Miembro Recomendado!

Mensajes : 1638
Fecha de inscripción : 07/09/2013
Edad : 47
Localización : Alicante

Volver arriba Ir abajo

Re: Chess for all para Android.

Mensaje por denochsseealochssoo el Mar Dic 03, 2013 5:11 am

Os refresco la memoria sobre el tema de como funciona Chess for All, para una mejor comprensión del tema:

El problema que tiene Chess for All es que necesita la incorporcion de las máquinas o app:

1)_ Chess engines: desde la cuál se podrá importar cualquier motor uci versión android ( Komodo3, Critter 1.6a, Robolitto 0.085e, Toga 3, Ivanhoe , etc. ) ____ y

2)_ Stockfish Chess engine : que será el motor contrario a uno de los anteriores.

Esto nos limita a la hora de posibles enfrentamientos entre los primeros motores algo que el programador tal vez no le interese, pues podría haber preparado una tercera máquina llamada por ejemplo Chess engine 2 con la que podría darnos la posibilidad de enfrentar dos motores uci cualesquiera, sin tener que depender de que una de las máquinas tenga que ser Stockfish Chess engine.

Desde éste enlace os comunico que a pesar de todo y sin tener ningún conocimiento informático, he conseguido que Chess for All pueda realizar cualquier enfremtamiento sin que uno de ellos tenga que ser Stockfish. Es decir, he enfrentado, por poner un ejemplo a Komodo 3 contra Critter 1.2.

Si os interesa os puedo decir paso a paso ( algo muy sencillo ), el cómo conseguirlo.

Saludos
avatar
denochsseealochssoo
Miembro Recomendado!
Miembro Recomendado!

Mensajes : 1638
Fecha de inscripción : 07/09/2013
Edad : 47
Localización : Alicante

Volver arriba Ir abajo

Re: Chess for all para Android.

Mensaje por pacman009 el Mar Dic 03, 2013 5:20 pm

Veo que has hecho un Stockfish DD.APK , me imagino que antes seria el del Market SF4, y has hecho el cambio?

Me gustaría saber los pasos de como lo has hecho con el APKeditor, por mas pruebas no me sale,,, el sustituir dentro de una apk sin descomprimir... Me imagino que este archivo no dejara importar mas engines dentro del Chess for all, tal y como lo hace el chessbase que si deja importar...

Si hubiera alguna manera de crear un ChessBase 2 y que lo lea el motor 2 seria la bomba,,,
avatar
pacman009
GranMaestro
GranMaestro

Mensajes : 1038
Fecha de inscripción : 11/08/2013
Localización : España

Volver arriba Ir abajo

Re: Chess for all para Android.

Mensaje por denochsseealochssoo el Mar Dic 03, 2013 5:25 pm

De todas formas el objetivo está conseguido.

Bueno voy a preparar mi respuesta para que veas como se hace, al igual que hice con el ChessBase para Android
avatar
denochsseealochssoo
Miembro Recomendado!
Miembro Recomendado!

Mensajes : 1638
Fecha de inscripción : 07/09/2013
Edad : 47
Localización : Alicante

Volver arriba Ir abajo

Re: Chess for all para Android.

Mensaje por pacman009 el Mar Dic 03, 2013 5:29 pm

OK, lo de saber hacerlo es por curiosidad, de saber manejar el APKeditor ese...  Voy a pasármelo al movil el SF-DD.apk y ejecutarlo, previamente borrare el SF4.apk...

Luego investiga el chessbase a ver si cambiando algo de su estructura haces que sea chessbase2, y asi tener 2 canales y que haga importaciones de la SD jeje, eso ya serian palabras mayores...
avatar
pacman009
GranMaestro
GranMaestro

Mensajes : 1038
Fecha de inscripción : 11/08/2013
Localización : España

Volver arriba Ir abajo

Re: Chess for all para Android.

Mensaje por denochsseealochssoo el Mar Dic 03, 2013 5:47 pm

No te creas que lo intenté.... mmmm

Bueno sigamos...

En 2 pasos vamos a sustituir el motor Stockfish 4 de la Apk Stockfish Chess para Chess for All.

1° Abres ApkEditor y te diriges al archivo Stockfish Chess.apk .

2° Verás una carpeta llamada assets en dónde se encuentra el archivo:

stockfish-4.acc (440064)

Presionas durante 2 segundos y te aparece una ventanita con la opción "replace".

3° Al activar "replace" tan sólo deberás dirigirte al motor que quieras reemplazar por Stockfish 4 (por ejemplo a la carpeta uci de Droidfish, dónde tendrás ubicado varios motores).


Si has elegido Stockfish DD el archivo quedará:

stockfish-4.acc (440120)

avatar
denochsseealochssoo
Miembro Recomendado!
Miembro Recomendado!

Mensajes : 1638
Fecha de inscripción : 07/09/2013
Edad : 47
Localización : Alicante

Volver arriba Ir abajo

Re: Chess for all para Android.

Mensaje por denochsseealochssoo el Mar Dic 03, 2013 5:51 pm

Una vez realizado el cambio sales de la aplicación ApkEditor y ya puedes instalar la Apk modificada.
avatar
denochsseealochssoo
Miembro Recomendado!
Miembro Recomendado!

Mensajes : 1638
Fecha de inscripción : 07/09/2013
Edad : 47
Localización : Alicante

Volver arriba Ir abajo

Re: Chess for all para Android.

Mensaje por pacman009 el Mar Dic 03, 2013 5:56 pm

Gracias por los datos, cuando termine Tierras de Lobo en Tele5 me pondre hacerlo yo mismo,,,

De aperitivo ya he consiguido hacer una partida entre DD y Critter 1.6 con tu archivo SF-DD... Smile

[Event "Android 4.1.2"]
[Site "GT-N7100"]
[Date "2013.12.03"]
[Round "-"]
[White "Stockfish DD"]
[Black "Critter 1.6a 32-bit"]
[Result "1-0"]

1. d4 Nf6 2. c4 c5 3. d5 b5 4. cxb5 a6 5. bxa6 g6 6. Nc3 Bxa6 7. Nf3 d6 8. e4 Bxf1 9. Kxf1 Bg7 10. h3 O-O 11. Kg1 Na6 12. Kh2 Qb6 13. Rb1 Nc7 14. Bg5 Nb5 15. Re1 h6 16. Bxf6 Bxf6 17. Qd2 Kg7 18. Nxb5 Qxb5 19. a3 Ra4 20. Qc2 Rd8 21. g3 Rd7 22. Kg2 Rb7 23. Re3 c4 24. b4 Qa6 25. Nd2 c3 26. Nc4 Raxb4 27. Rxb4 Rxb4 28. axb4 Qxc4 29. Re1 Qxb4 30. Qd3 Qb2 31. Rb1 Qa2 32. Re1 Be5 33. Rc1 Bf6 34. Rb1 Be5 35. Rd1 Qa3 36. Qc2 Qa7 37. Kf1 Bd4 38. Kg2 Be5 39. Rb1 Bd4 40. h4 Bf6 41. Kf1 Qc7 42. Qd3 Qd7 43. Qc4 Qa7 44. Qc8 Bd4 45. Rb4 Qa1+ 46. Kg2 Qa7 47. Qe8 h5 48. Rc4 Kh6 49. Qxf7 Be5 50. Qf8+ Bg7 51. Qf4+ Kh7 52. Qf7 Kh6 53. Qf4+ Kh7 54. Qf7 Kh6 55. e5 Qb6 56. exd6 exd6 57. Rc6 Qb4 58. Qe7 c2 59. Rxc2 Qd4 60. Qg5+ Kh7 61. Rc6 Qe4+ 62. Kh2 Qf3 63. Kg1 Qf8 64. Kg2 Qf7 65. Rxd6 Bd4 66. f3 Bg7 67. Rc6 Bd4 68. Qd8 Be5 69. Re6 Bc7 70. Qg5 Bd6 71. Rxd6 Kg7 72. Qd8 Qf5 73. Rd7+ Qf7 74. d6 Qxd7 75. Qxd7+ Kf6 76. Qc7 Kf5 77. d7 g5 78. d8=Q gxh4 79. Qf8+ Kg5 80. Qcg7# 1-0
avatar
pacman009
GranMaestro
GranMaestro

Mensajes : 1038
Fecha de inscripción : 11/08/2013
Localización : España

Volver arriba Ir abajo

Re: Chess for all para Android.

Mensaje por denochsseealochssoo el Mar Dic 03, 2013 6:27 pm

Por cierto desde Chess for All y con la Apk Chess Engines..... ¡¡¡ SI SE PUEDE IMPORTAR!!! motores desde la Sd.

1° Abres la pestaña "motores" (con el logotipo de un pc).

2° Seleccionas: "Configuración de los motores (E1,E2)"

3° Seleccionas "Chess Engines".

4° "Configuración del motor" (con el logo de rueda mecánica).

5° Instalar el motor de la SD.

Si lo has hecho antriormente y no puedes instalar tan sólo tienes que comprobar con el explorador de archivos que en la carpeta chess de tu SD se encuentra la subcarpeta engines.

Tan sólo tienes que pegar todos los motores de que dispongas en esa carpeta para poder acceder a su instalación desde Chess for All.

Después de haberte artado a instalar motores...jejeje.... luego tendrás que seleccionar la opción "importación del motor" y a jugar.

Saludos
avatar
denochsseealochssoo
Miembro Recomendado!
Miembro Recomendado!

Mensajes : 1638
Fecha de inscripción : 07/09/2013
Edad : 47
Localización : Alicante

Volver arriba Ir abajo

Re: Chess for all para Android.

Mensaje por pacman009 el Mar Dic 03, 2013 9:50 pm

Gracias por todo, lo de importar motores con el chessengine ya te lo comente antes que deja importar, eso esta muy bien, lastima que el SF4 no deje,,,

Tras terminar la serie de T5 me puesto a investigar lo que queria hacer , lo de sustituir el motor del archivo original del SF4 y poner el DD.

No es dificil, solo hay que entrar a la apk original con Apkeditor, ir a Assets y presionar encima de stockfish-4.acc y reemplazar, y buscar el engine DD previamente guardado, seleccionar y lo hace automaticamente...

Te hace una copia en .bak o algo asi al archivo original, y el que tenias original ahora es el retocado...

El otro motor stockfish-x86.acc no lo he tocado, supongo que sera para otro sistema operativo (windows-mobile ?).


Sobre el programa Chess for all, pues que decir. Me da algun fallo tonto al tocar las piezas de vez en cuando, como que se pone en pausa, o lo mismo me cambia de blancas a negras, el control de tiempo es por separado, humano-maquina, debo estar cambiandolo si quiero jugar yo solo, o hacer torneos... Pero esta entretenido...  

Por cierto el robolito 0.085e4 es muy fuerte, le gana a menudo al DD.

Mi favorito es Droidfish, ojala su autor le implante la posibilidad de que se pueda hacer torneos de motores, seria la bomba, ya le incorporado el robolito y va muy bien.
avatar
pacman009
GranMaestro
GranMaestro

Mensajes : 1038
Fecha de inscripción : 11/08/2013
Localización : España

Volver arriba Ir abajo

Re: Chess for all para Android.

Mensaje por pacman009 el Mar Dic 03, 2013 10:12 pm

Para los amantes del Android, os dejo un pack de muchos motores...

arm engines <---- Clic

Fantastica web de motores Android: [Tienes que estar registrado y conectado para ver este vínculo]
avatar
pacman009
GranMaestro
GranMaestro

Mensajes : 1038
Fecha de inscripción : 11/08/2013
Localización : España

Volver arriba Ir abajo

Re: Chess for all para Android.

Mensaje por denochsseealochssoo el Miér Dic 04, 2013 4:49 am

Chess for All funciona bien, si que es cierto que si tocas la pantalla se para, pero si le vuelves a dar al símbolo de play puedes continuar la partida.

Sobre el tiempo tan sólo con configurar para humano, siempre jugaras al tiempo que hayas configurado y según configures el tiempo para la máquina, siempre jugará a ese tiempo, tanto cuando juegas contra ella o enfrentas 2 motores.

Yo lo que sí hago es, por ponerte un ejemplo, al irme a dormir, inicio una partida entre motores con tiempos largos, dejando la pantalla apagada y por la mañana ya tengo la partida acabada.

Para ello debes tener instalado un programa que pueda apagar la pantalla y no interrumpa la ejecución de Chess for Alll. Esto me llevó unos días de búsqueda para encontrar dicho programita llamado "Awesome on off" de PlayStore. Tal vez con un Smartphone cómo el Galaxy Note no te sea necesario dicho programa.

Sobre Robbolito decirte que lo he enfrentado contra Komodo 3 en más de 100 partidas y fué superior Komodo 3!!! , superando incluso a Stockfish 2.2.2 y a Critter 1.2.

Sobre Droidfish estoy de acuerdo que sólo le falta el poder enfrentar módulos, ya sería indiscutiblemente el mejor.

Cierto es que Aartbik sí a conseguido con su Chess for Android realizar torneos automáticos entre varios motores e incluso puede ejecutar motores tanto en formato uci como winboard, éste último no lo puedes ejecutar con Droidfish ( in motor como Crafty ó Danasha son winboard).

Tan sólo tiene un pequeño problema el Chess for Android , sobre la selección de los controles de tiempo han de ser a tiempos fijos por jugada, siendo el máximo nivel 3 minutos/ jugada.

Hace tiempo, yo diría que un año, que le propuse por email a Aartbik la posibilidad de integrar en su programa la configuración de tiempos manuales cómo Chess for All, a lo que me contestó que estaba en ello. También le recordé sobre la posibilidad de integrar la variante de Ajedrez FRC ( Fischer Random Chess) que también incorpora Chess for All.

Bueno, seguro que se me quedan muchas más cosas, pero... poco a poco...jejeje...

Saludos
avatar
denochsseealochssoo
Miembro Recomendado!
Miembro Recomendado!

Mensajes : 1638
Fecha de inscripción : 07/09/2013
Edad : 47
Localización : Alicante

Volver arriba Ir abajo

Re: Chess for all para Android.

Mensaje por pacman009 el Miér Dic 04, 2013 10:09 pm

Me parece que el Chess for all no puede hacer torneos seguidos, es decir, enfrentar a 2 motores y hacer 10 partidas seguidas de forma automática y resultados......

El Chess for Android me lo baje hace tiempo y no me gusta su gráfica, pero estuve un rato enfrentando motores a 1sg, no recuerdo si podia hacer mas tiempo, pero si hacia 10 torneos seguidos, pero creo recordar que solo podías elegir 10, 100... hace tiempo que ya no lo tengo ese programa, tampoco llevo mucho en esto de los programas de motores.

Nunca he jugado al método 960, ni sabia que era eso jaja, y parece ser que son aleatorias las piezas, pero iguales para ambos, y jugar. La verdad que han salido varios estilos de jugar, ahi en buho21 lo veo.
avatar
pacman009
GranMaestro
GranMaestro

Mensajes : 1038
Fecha de inscripción : 11/08/2013
Localización : España

Volver arriba Ir abajo

Re: Chess for all para Android.

Mensaje por denochsseealochssoo el Jue Dic 05, 2013 6:54 pm

Estás en lo cierto en todo lo que comentas...

No se si sabías que el actual campeón del mundo de Ajedrez 960 es Nakamura que se impuso a Aronian en la final del año 2009.
No se cómo tardan tanto en organizar otro campeonato mundial.

¿Cómo jugará Carlsen en ésta modalidad? Teniendo en cuenta que suele reuir de aperturas teóricas creo que le vendría como "anillo al dedo".
avatar
denochsseealochssoo
Miembro Recomendado!
Miembro Recomendado!

Mensajes : 1638
Fecha de inscripción : 07/09/2013
Edad : 47
Localización : Alicante

Volver arriba Ir abajo

Re: Chess for all para Android.

Mensaje por Contenido patrocinado


Contenido patrocinado


Volver arriba Ir abajo

Ver el tema anterior Ver el tema siguiente Volver arriba

- Temas similares

 
Permisos de este foro:
No puedes responder a temas en este foro.