Bugs fixed:
(Edited 14/3/2014)
And some news:
Remember that all user data is in the UsrData subfolder of LucasChess folder.
- Reading a pgn with 0 instead O (Brian S).
- Resizing tutor board from menu Options (ADT)
- Databases-Removing one database (Nils Andersson)
- Playing against any engine, selection of opening, some deep openings aren't showed. (Nils Andersson)
- Tournaments between engines with "initial position" LC doesn't insert FEN in the pgn (Stolcius Von Stolcenberg)
- Some labels in English corrected (Nils Andersson)
(Edited 19/2/2014)
- Tournaments between engines, don´t add engines with spaces in its path (Cristel C, Di Maria G.)
- Find Best Move, more height to solutions (tewald)
- PGN reader-Utilities-List of FENs (david)
- ESC in comments go out the app (MeWannaTakeYouHome)
(Edited 27/4/2014)
- Show candidates option when in check.
- Analysis window, save to FEN.(Matt L)
- Some translations of mate in (Marco T)
(Edited 01/05/2014)
- Learn a game, don´t works saved games. (Lady K)
- New translation, Suomi by Heikki J.
- More games to FideElo.
- New translation, Brazilian by Laudecir Daniel
- New translation, Indonesian by Heri Darmanto
- Python 2.7.3
- PyQt 4.9.6
To update:
Remember that all user data is in the UsrData subfolder of LucasChess folder.
Thank you for sharing valuable information. Nice post. I enjoyed reading this post. The whole blog is very nice found some good stuff and good information here Thanks..Also visit my page chess beginners - On this website we will show you how to win your chess games. Depending on your current knowledge we have several tips how you can improve your game.
ReplyDeleteHi, Lucas,
ReplyDeleteIt look like something wrong with: right click on a move ->Variants->"Append+engine"(black plus icon).
It allow me to set the engine only the very first time it is activated.
After that, all the subsequent times the engine setting dialog is skipped.
Best regards
Stolcius
In the variant window, Config-Disable engine, Config-Enable engine
Deletei've tried it but it doesn't work all the same...
ReplyDeleteI'm sorry, it was my fault: SO restart and now ...it works fine! :-)
ReplyDeleteBest regards,
Stolcius
Hi, Lucas,
ReplyDeletei was wondering if it would be possible to add a shortcut for switching on/off blindfold mode
Imho this feature(simpler than going thorough the menu) would be very useful for a step-by-step approach.
e.g.
1) [switch on blindfold mode];
2) play 2 moves;
3) visualize final position in your head;
4) [switch off blindfold mode];
5) Visualize real position otb;
6) goto step 1
Saludos,
Stolcius
Good idea, I´ll try to implement.
DeleteThankyou very much
Lucas
This is my favorite chess program. I use the analyze feature every day to check my games. Its a terrific tool and you should be proud to have made it.
ReplyDeleteThanks Bill.
DeleteIt still needs a lot of work.
Thanks it works even better with 8.07a :). I used to be a developer myself so I know how much work it is.
DeleteBest software to train chess ever.
DeleteHi lucas! Lucas chess is nice, but when i try to delete all files of chess engines, the Lucas chess program cannot open..
ReplyDeleteAll of the exes of engines are sometime used in the program, but winglet/winglet.dll is open in the beginning.
DeleteIt is not a good idea to remove files in the engines folder.
Cheers
Lucas
Hola Lucas, y enhorabuena por tu maravilloso programa. Mejor que la GUI de Fritz en todo: estética, estabilidad, suavidad...
ReplyDeletePero hay un par (bueno tres) de cosas que hecho de menos de Fritz y que no se si serían muy complicadas de implementar:
-Un "tactic alert" como el semáforo que en el modo "sparring" de Fritz nos avisa de que hay una táctica posible en la posición. Esta característica en mi opinión es de gran utilidad para entrenar las tácticas.
-La opción "explain all moves" que añade a los movimientos posibles analizados por el tutor un pequeño comentario de que es lo que consiguen: movimiento que permite una captura, que permite una combinación, que refuerza el centro, que abre diagonal para el alfil, que abre columna para la torre, etc.
-Similar a lo anterior, añadir comentarios también al análisis (igual que activando la opción "verbose" en el full analysis de Fritz).
Me imagino que la primera característica sería la menos complicada de implementar ya que despues de todo me imagino que el engine tutor ya te avisa de si en 1,2 ,3 plys... hay una captura sin que siga una recaptura por parte del oponente. El tema de añadir comentarios verbales me da que es algo más complicado.
Por lo demás, chapó por tu trabajo!.
Hola,
DeleteEl problema es que no sé como implementarlo, no sé como se sabe que una posición esconde una táctica, en base a la opinión de un motor.
Puedo saber si hay un mate en 2 o en 5, que vas a capturar una pieza, pero poco mas.
Creo que no estoy preparado para analizar los movimientos previstos y sacar conclusiones válidas.
Me lo apunto, pero ahora mismo no lo veo.
Muchas gracias
Un saludo
Lucas
Hola Lucas, muy bueno el programa...
ReplyDeleteaprovecho y viendo que usa python y qt, para
preguntar si existe versión para linux...gracias
Hola,
DeleteYa he conseguido verle trabajar en modo nativo en una distribución Lubuntu. Estoy en fase de recopilación de motores, tengo ya bastantes preparados, por lo que pronto habrá al menos una version de pruebas para comprobar que funciona en otros PCs
Un saludo
Lucas
Hola otra vez,
ReplyDeletecreo que en linux no hace falta que tenga tantos engines, con 10 (3 flojos, 3 medios y 3 fuertes + 1engine-con-fuerza-regulable) ya sería suficiente....
(http://kirr.homeunix.org/chess/engines/Jim%20Ablett/+++%20LINUX%20ENGINES%20++/)
Adjunto un link con una prueba de la versión en Linux, no tengo ni idea de como puede funcionar en otros PCs, si la pruebas dime por favor como va. Tiene 21 motores y probablemente intente añadir mas.
Deletehttps://googledrive.com/host/0B0D6J3YCrUouNkVVSDRfdVctTE0/LucasChessLinux.7z
pues he tenido poblemas, no mueve el rival (engine) ni funciona el sonido... no creo ser un buen tester para el programa en linux, sólo he conseguido jugar una vez no recuerdo con qué motor,, pero me ha sido imposible reproducir la situación....
ReplyDeleteotra cosa que me pregunto, si en linux ya viene python y qt (o se instala previamente), entonces lucaschess no necesita duplicar las librerías.....igual con el sonido........sorry,.....
Me vendría bien que me enviases el fichero bug.log.
DeleteLa verdad es que no controlo apenas las instalaciones en Linux y trato de hacer lo mismo que en Windows. El programa necesita python, pero python 2.7, y necesita pyqt, pero pyqt 4.9. y tambien pysuds, psutil,pyaudio .. y esto seguro que no está en una instalación estandard, y probablemente en la instalación que te he pasado falten librerías que no ha utilizado el instalador porque ya existían en mi sistema. Supongo que tendré que aprender el modo de trabajo/instalación. Bueno al menos se que tendré que crear una instalación desde cero en otra distribución de Linux, para probar lo que falta.
Hola Lucas,
DeleteAnte todo darte las gracias por el estupendo programa que has desarrollado, para mi el mejor gratuito.
He probado la versión Linux en una ubuntu 13.10 x64 y he visto que la mayor parte de las librerías las metes estáticas en el zip. En mi caso falla la carga de libQt4.so.1, probablemente debido a que estas usando librerias de 32bits. Si me pasas una lista con las librerías que utilizas puedo intentar localizarte los paquetes ubuntu que las proporcionan, y asi ayudarte un poco en esta portabilidad que proporionaria a linux el mejor programa de ajedrez libre en la actualidad :)
El siguiente link contiene la versión de trabajo:
Deletehttps://googledrive.com/host/0B0D6J3YCrUouNkVVSDRfdVctTE0/LucasChessPY.7z
Incluye los motores de 32 bits.
Se podría crear una versión de 64 bits, recopilando motores, los mismos pero en la versión de 64 bits, e indicando los nombres de los ejecutables en el fichero EnginesLinux.py.
También habría que recompilar Winglet (sencillo, tiene los fuentes listos para compilar) y también polyglot.
Es una versión con fuentes, para que funcione tiene que estar instalado python 2.7, pyqt 4.9, pysuds, psutil, jinja2 y pyaudio.
Si intentas algo, cuéntame.
Un saludo
Lucas
He conseguido ejecutarlo a partir de la versión de trabajo, Te he mandado un correo con lo que he tenido que hacer y el resultado al correo de gmail que he encontrado tuyo (lukasmonk). No se si lo lees o no. SI es que no puedo pegarte por aquí lo que hice pero es un poco largo....
DeleteAL final cuando lo ejecuto funciona bien pero en un momento dado:
self.rmRival = self.xrival.juega()
File "/home/pedro/Escritorio/LucasChessPY/Code/MotorInternoGM.py", line 74, in juega
return mrm.liMultiPV[0]
AttributeError: 'NoneType' object has no attribute 'liMultiPV'
Hello, dear Lucas Monge. My name is Kuznetsov Rostislav I of Russian chess player. I loved your program Lucas chess. With its help, I quickly progressing, for which very grateful. I have two requests. Do, please, the ability to import PGN positions in deep training calculation. In training tactics such a possibility, but not here. And the second request made in training the ability to enter a deep calculation of side branches in the version that all branches that pondering chess engine being evaluated, not just the main branch.
ReplyDeleteHello Kuznetsov, I need you say me which is the option in program when you refers to "in deep training calculation".
DeleteIn relation to second request, I eill study it, more people ask me for the same.
Determine your calculating power
ReplyDeleteI´ll try to include it in the next version.
DeleteThanks.
Hello. Noticed that the program is exiting/crashing if you hitting escape while using the commenting field in a game.
ReplyDeleteThanks, I have fixed it, and to the next release.
DeleteHey Lucas, quick question: when you do analysis of a complete game and it shows the colored move notation to indicate the strength of a move, is there anyway to save that data for loading later on? I can save it to a PGN, but when I load that PGN, the moves aren't color-coded anymore and the moves aren't hyperlinks to show the move-list with evaluations. I'd like to do an analysis and be able to come back later to see it the same way. Is this already possible?
ReplyDeleteAlso, what is save as "boxroom pgn?"
In this moment the only way to save analysis results is to use "Create your own game" option, it saves as a pks file, in future, my idea is support this in a more extended way, using databases option in Tools menu.
DeleteBoxroom is a way to add an alias to a pgn file, a fast way to refer to it.
Excellent! Saving as a pks works fine! Thanks.
DeleteHola, desde linux, con los paquetes que has indicado instalados, no me funciona: da el siguiente error:
ReplyDeleteTraceback (most recent call last):
File "Lucas.py", line 28, in
import Code.Init
File "/root/Desktop/LucasChessPY/Code/Init.py", line 16, in
import Code.Procesador as Procesador
File "/root/Desktop/LucasChessPY/Code/Procesador.py", line 25, in
import Code.GestorXFCC as GestorXFCC
File "/root/Desktop/LucasChessPY/Code/GestorXFCC.py", line 8, in
import suds
ImportError: No module named suds
ánimo,, que ya falta menos... yo por mis conocimientos no te puedo ayudar,,, pero espero que Pedro-Pablo te pueda echar una ayuda....
espero ansioso la versión linux....jejjeej
por cierto, yo incorporaría el motor "Prodeo 1.6" de serie, juega muy humano...
Hola de nuevo,, he resuelto un problema mío (no había instalado bien pysuds), ahora ya he iniciado el programa y he conseguido hacer unas jugadas,,, pero se queda "pillado"... te mando el bug.log
ReplyDeleteComprueba que todos los motores tienen permiso de ejecución, o pásales el chmod -R +x EnginesLinux
Deletehe hecho lo de chmod -R +x a EnginesLinux y además
ReplyDeletehe tenido que hacer un cp winglet.so winglet.dll
y contra el motor gnuchess he conseguido jugar unos 25 mov.
a partir de ahí se ha quedado pillado....
tampoco funcionaba sonido, y movimientos estaban mal representados..
también las ventanas de configuración se desplegaban al fondo de la pantalla actual (cuando debería desplegarse "delante" pues detrás no se ve)
Me ha pasado Pedro una recompilación, que intentaré probar mañana, y cuando lo haga, escribiré con el resultado.
DeleteMe gustaría probarla,,
ReplyDeletesi puedes poner el enlace :)
Escríbeme a lukasmonk en gmail y te paso los enlaces.
DeleteHallo Lucas, I had Lucas 7 and it worked well. Now I downloaded 8.07 but it does not work well. I am talking about competition section which i use most. when I am playing games there. after a while it just hangs and does not note my moves. at other times when i revise my moves as tutor suggested it just do not note my move but add my previous move two times. shoul I go back to Lucas 7 ?
ReplyDeleteLast update is 8.07b.
DeleteI need file bug.log in program root folder to know which is the problem, please send me to lukasmonk at gmail.
Cheers
Lucas
Hi Lucas and thanks for your updates! Using the "Find the best move" mode, is it possible to change boardsize there too? Cheers!
ReplyDeleteAll boards can be resized, pressing right mouse button in left-up corner, and select the option in the popup menu.
DeleteCheers
Lucas
I'm getting an error when I try to update from 8.07b to 8.07d. It says: "An error has occurred during the upgrade to version 8.07d". Please advise.
ReplyDeleteFixed, thanks Matt.
Deletebien!, mejorando el programa....
ReplyDelete¿habrá versión linux?
te mandé un correo pero no constestaste,, no importa, no soy tester..
saludos.. y ojalá haya una 9-linux
Hola Diego, habrá aunque sea con fuentes directo de python.
DeleteEn cuanto al correo, ya lo siento, lo contesto todo, no sé porqué no contesté el tuyo, pero no ha sido conscientemente.
Un saludo
jeje, he encontrado el .7z,,lo he descargado..
ReplyDeletepero me sigue dando un error:
ImportError: No module named PySide
(creo que ese fichero te falta en el .7z)
así que no he podido ejecutar el programa..
Perfecto, se lo pasé a alguien que está haciendo pruebas, cuanto mas gente mejor.
DeleteEn cuanto a pyside es otra librería que sustituye a pyqt, y hay que instalarla de la misma forma.
Dear Lukas Monge I ask you to add functions in the board at a glance function: the undefened resources, resources under perforating attack, the pinned resources, resources which can give the chech.
ReplyDeleteHi, current functions are very easy to calculate from program point of view, all that you refers are very interesting, but not easy to determinate, I add them to my list of improves to study in future.
DeleteCheers
Lucas
Hi
ReplyDeleteI've updated to latest version and get problems with program crashing and not finishing engine games with TarraschToyEngine latest beta. Is this Lucas chess problem or TToyEngine problem or both?
I will have to try another engine or revert back to my previous older version.
Grateful for helpful comment..thanks
Hi,
DeleteI don´t know.
Program whe a bug is produced it saves a log in file bug.log, this can give me some idea which is the problem, you can send me to my email as lukasmonk at gmail.
Cheers
Lucas
Sorry, forgot to mention about the resources that have no moves. They are blocked by other resources or other resources are limited strikes.
ReplyDeleteThanks, I have also added it to the list.
Deletecreo que se ha perdido mi mensaje,,
ReplyDeletedecía que me ha sido imposible ejecutar lucaschess en mi linux,,
y eso que me he esforzado en tener todas las librerías...
daremos tiempo al tiempo
Vale Diego, cuando saque las versiones en desarrollo, intentaré aclarar como instalar desde los fuentes.
DeleteSi quieres testear la ultima para Linux
Deletehttps://drive.google.com/file/d/0B0D6J3YCrUouRUdWU2VMTW5PWjg/edit?usp=sharing
Hay que instalar : pyqt4, pyaudio, psutil, jinja2, suds.
Lucas chess no me permite abrirlo. me aparece como instalado. lo desintalé y lo volví a instalar e igual no abre. Qué puede estar pasando
ReplyDeleteQuizás algún problema con el antivirus. Se puede ejecutar directamente desde Archivos de programa (x86)\LucasChess\Lucas.exe
Delete