Vamos a hacer algunas pruebas sueltas con la librería de chessboardjs.com
¿Podemos hacer una página simple que nos retorne solamente una imagen?
¿En nuestro servidor tenemos algún lenguaje de server side?
¿Como podemos tener la imagen simple de la página?
/Users/pabloin/Desktop/NoCuestaNada/Mob/PNCN_Chess/post_chessjs/v6/index.html
En la web:
http://mw000561.ferozo.com/pncn/chess/post_chessboardjs/v6/index.html
Versión PHP:
http://mw000561.ferozo.com/pncn/chess/post_chessboardjs/v6/index.php
¿Podemos hacer una página simple que nos retorne solamente una imagen?
¿En nuestro servidor tenemos algún lenguaje de server side?
¿Como podemos tener la imagen simple de la página?
Comencemos
Directorios de trabajo:
En la web:
http://mw000561.ferozo.com/pncn/chess/post_chessboardjs/v6/index.html
Versión PHP:
http://mw000561.ferozo.com/pncn/chess/post_chessboardjs/v6/index.php
Prueba 01: Tomamos un FEN como parámetro
http://mw000561.ferozo.com/pncn/chess/post_chessboardjs/v6/index.php?q=r1bqkbnr/pppp1ppp/2n5/1B2p3/P3P3/5N2/1PPP11PP/RNBQK2RPaso 02: Convertir a PNG en the fly
Pude hacerlo, utilizando la API: https://cloudconvert.com/api
Paso 03: Convertir a PNG en the fly
Colección de FEN y mate en pocas jugadas.
http://www.wtharvey.com/
http://www.wtharvey.com/m8n2.txt
Nota: Muy buen tablero 3D que lee FEN
Además es una página de programación
Además es una página de programación
http://chessforeva.appspot.com/C0_wtharvey.htm
Un buen punto de partida es:
https://en.wikipedia.org/wiki/Universal_Chess_Interface
La documentación esta:
http://download.shredderchess.com/div/uci.zip
Utilizan long algebraic notation.
Examples: e2e4, e7e5, e1g1 (white short castling), e7e8q (for promotion)
a) Me baje el binario y lo compile en Mac
http://support.stockfishchess.org/kb/advanced-topics/compiling-stockfish-on-mac-os-x
Notas UCI
UCI (Universal chess Interface) es un protocolo para comunicarse con los engine.Un buen punto de partida es:
https://en.wikipedia.org/wiki/Universal_Chess_Interface
La documentación esta:
http://download.shredderchess.com/div/uci.zip
Utilizan long algebraic notation.
Examples: e2e4, e7e5, e1g1 (white short castling), e7e8q (for promotion)
Pruebas con Stockfish
Veamos algunas pruebas con stockfisha) Me baje el binario y lo compile en Mac
http://support.stockfishchess.org/kb/advanced-topics/compiling-stockfish-on-mac-os-x
./Applications/Stockfish.app
Lo pude compilar y abrir... ¿Puedo ejecutar el CLI?
Link Relacionados
Buen link:
Buen link similar:
Idem sobre GUIhttp://computer-chess.org/doku.php?id=computer_chess:wiki:lists:gui_protocol_support_list
Idem sobre App Mobiles
Objetivo:
Ejecutar los comandos de
http://support.stockfishchess.org/kb/advanced-topics/uci-protocol
0 comentarios:
Publicar un comentario