Trucos sobre manejo de softwarelibre y gnu linux. También a los programas que hago en gambas3, python, java, etc.... Consejos y trucos sobre otros programas: excel, word, internet, instalación de programas, Arduino y demás....
Revisando unos catálogos me he encontrado con esta curiosa máquina.
Esta máquina esta diseñada para construir canales o repararlos. Os la traigo aqui, porque no he encontrado nada de información sobre este tipo de máquinas para canales.
Os dejo un catálogo de dicha máquina donde explica como funciona...
Mi primer juego de Inteligencia Artificial en Gambas3
Damas Inglesas o Checkers
Aplicando el algoritmo MiniMax
Os traigo aqui mi último programa, se trata de un juego de damas inglesas, cuidado porque hay muchos juegos derivados de las damas, y las reglas son muy distintas.
El programa que he realizado se basa en un programa escrito en SmallBasic por Ken Goldberg ( codigo fuente original ). Aunque en principio me parecio fácil, he tardado varias semanas ya hay diferencias entre como se tratan las listas en SmallBasic y en Gambas3, teniendo que usara clases, para poder "traducir a Gambas" el programa.
En el programa original (y en la versión de gambas) se podia jugar entre jugadores humanos o diversos niveles de I.A.
Le he añadido varias mejoras:
- Se pueden editar las piezas del tablero, para crear diversas situaciones a analizar
- Guardar la partida y recuperarla.
- Ver como se ha desarrollado la partida con los tipicos botones de adelante y atras.
- Configuraciones: colores del tablero y distintos tipos de piezas.
Para que veas la diferencia de como queda, os dejo un pantallazo de como es la version en SmallBasic y en Gambas3
Leyendo un articulo del blog de juanetebitel, nos cuenta como es posible descargar un video flash que estemos viendo.
El proceso no es complicado, pero se me ha ocurrido hacer una pequeña herramienta para que sea "automatico" el descargar el video desde la carpeta temporal hasta nuestro directorio de usuario.
El programa es facil de usar, primero abrimos la pagina web donde este el video que queramos guardar, por ejemplo youtube, y dejamos que se "cargue" todo el video
Luego ejecutamos el programa, que buscara el proceso y guardara el archivo con el nombre que le hayamos indicado en la carpeta del usuario "Vídeos"
Os dejo aquí un vídeo explicando como usarlo:
Descarga del codigo fuente: tar.gz
Descarga del ejecutable: .gambas
Si te interesa cambiar de formato de .flv a .mpg, puedes usar el siguiente comando: $ ffmpeg -i Tu_Video.flv Tu_Video.mpg
Nota:
Esta realizado en gambas3.3.1 (teneis que tener instalada esta version para poderlo ejecutar)
SmallBasic es un basic que funciona tanto para Windows, Linux, Nokia Internet Tablet, PalmOS y eBookMan. Os recordará a los antiguos basic (gwbasic o qbasic).
Lo mas interesante del proyecto es la gran cantidad de ejemplos, (enlace libreria de códigos) donde podemos ver sus código fuentes ¡¡ como estan hechos los programas !!!.
Por ejemplo un juego de damas para jugar entre dos jugadores (humano/Pc)
Para instalarlo en ubuntu, bajaros el archivo .deb, y si teneis 64 bits, tendreis que forzar la instalación a 386 :