Buen dia Roberto,
Claro que tiene que salirse. El llamado para abrir el archivo PDF (que por
cierto, veo que lo estas abriendo de 3 maneras diferentes cuando solo
necesitas una) es asíncrono (NO bloqueador), por lo cual la ejecución de tu
programa NO se detiene y continua hasta el fin del archivo
¡Buenas comunidad!.
con un amigo estamos desarrollando un motor de juego de mesa en el cual tiene
el ajedrez, entre otros, con pilas engine. y estoy trabado en la implementación
de una ia que permita jugar un jugador contra la máquina.
¿conocen algun módulo o librería que permita comunicarse via
Buenas tardes Don Mario.
Primero que nada quiero agradecerle enormemente la ayuda que usted me ha
brindado en este problema de los reportes. A excepción de un brasileño que
me envió un poco de información, nadie, pero nadie a podido ayudarme con el
tema de los reportes. Realmente y de todo corazón
Algunos recursos:
- https://pypi.python.org/pypi/python-chess
- http://pygame.org/project-Python+Chess-1099-.html
- http://code.google.com/p/chess-free
- http://mariobalibrera.com/mics/ai.html
- https://sites.google.com/site/pychess/
- https://media.readthedocs.org/pdf/python-ch
Revísate esta página.
https://translate.googleusercontent.com/translate_c?depth=1&hl=es&prev=search&rurl=translate.google.com&sl=en&sp=nmt4&u=https://github.com/serg-meus/k2&usg=ALkJrhi6Nq1rEvWwYkZ8jJh6GitwuSYwdg
Roberto
El 4 de diciembre de 2017, 14:46, Miguel Barraza <
miguelbarraza2...@gmail.
muchas gracias por todas las fuentes!.
me pondré a leerlas.
un proyecto que me pareció interesante que tiene ia es sunfish:
https://github.com/thomasahle/sunfish
esta maneja las coordenadas de forma rara, pero me funcionó.
igual estaré revisando todo el resto. Gracias!
atte, Miguel
Subject: Re:
Hola,
Éste código funciona bien (*).
Consigo pasar un valor de "timeout' como parámetro del decorador, y la
función se aborta si se sobrepasa el límite de tiempo.
Sin embargo, si intento hacer lo mismo con un método en lugar de una
función (**), el valor de "timeout' no parece que se tenga en cue
Buenas...
Pues no sé cómo te funciona el primero. Observa:
p = multiprocessing.Process(target=f(*k, **kw))
Aquí estás invocando la función y esperando a que devuelva un valor. Eso
debería ser...
p = multiprocessing.Process(target=f, args=k, kwargs=kw)
En esas condicion