Hello! There is a new version of Eschecs. The previous version didn't work properly when compiled with Lazarus 1.6. Please see the download link in the first post.
Hello! There is a new version of Eschecs. The previous version didn't work properly when compiled with Lazarus 1.6. Please see the download link in the first post.
Hello! Here is Eschecs 2.4.1. Please see first post of this discussion. All observations welcome.
I began to write a short documentation in three languages. The french version (lisezmoi.txt) is the most completed. I have to finish the english and german files (liesmich.txt, readme.txt). A help would be welcome.
The game itself is available in the same three languages. If someone who speaks another language would contribute a translation, he would be welcome too. One would just have to create a file (for example) chinese.inc, starting from a copy of english.inc (in the languages folder).
Any other contribution or observation welcome.
Maybe I can contribute with a translation to Spanish. Give me some time.
[Edit] Done. I thought it would be harder.
Note that I'm using Spanish from Spain (Castillian, actually) so people from South America, Africa and Philippines (as well as Sephardi Jews) would use different expressions (Yes, all them [may] talk Spanish). Also I tried to use the official chess lingo, but I'm not sure everything is correct (there's a lot of time I don't play chess).Code:const TEXTS: array[TText] of string = ( 'Eschecs', // txEschecs 'Crear un acceso directo en el escritorio', // txShortcut 'Ayuda', // txHelp 'Salir', // txQuit 'Acerca de Eschecs', // txAbout 'Movimientos', // txMoves 'Movimiento de la computadora', // txComputerMove 'Partida automática', // txAutoPlay 'Tablero', // txBoard 'Nuevo juego', // txNewGame 'Invertir el tablero', // txFlip 'Opciones', // txOptions 'Tablero de mármol', // txMarble 'Promover pieza', // txPromotion 'Caballo', // txKnight 'Alfil', // txBishop 'Torre', // txRook 'Reina', // txQueen 'Acceso directo creado.', // txShortcut 'Para mover una pieza, haga click en ella y después haga click en el escaque al que quiera moverla.', // txHelp 'Programa de Ajedrez en Pascal por Roland Chastain.', // txAbout 'Movimiento ilegal.', // txIllegalMove 'Blancas mueven.', // txWhiteToMove 'Negras mueven.', // txBlackToMove 'Blancas ganan.', // txWhiteWins 'Negras ganan.', // txBlackWins 'Jaque.', // txCheck '¡Jaque mate!' // txCheckmate '¡Ahogado!', // txStalemate '¡Tablas!' // txDraw );
[edit 2]
Ok, tested.
First: It works with Wine.
Second: No levels. And since I didn't play chess for ages it wiped the board in few minutes.
Last edited by Ñuño Martínez; 18-11-2016 at 01:06 PM.
No signature provided yet.
Great! Thank you very much. I go at once to build the Spanish version.
Thank you for testing.
OK, I will add it in the next version. The chess engine with its current settings isn't very strong, but he can easily surprise an occasional chess player (as you or me). I have to experiment how the engine behaves if I change the depth of the recursive evaluation.
Thank you again!
Last edited by Roland Chastain; 18-11-2016 at 07:00 PM. Reason: correction
Done.
Last edited by Roland Chastain; 24-12-2022 at 05:01 AM. Reason: Deleted broken link
Great you're working on it still. One thing, clicking the version number in the links on your page always leads to the dutch version even if other language is clicked.
Existence is pain
Last edited by Roland Chastain; 24-12-2022 at 05:04 AM. Reason: Deleted broken links
Bookmarks