Dedicado a mis proyectos en Gambas ,un lenguaje de programación parecido al Visual Basic + Java pero ampliamente mejorado y...¡¡para gnu/linux!!.La potencia del gnu/linux sumada a la facilidad del Basic



Consultas, Desarrollo de programas y petición de presupuestos:



Mostrando entradas con la etiqueta ajedrez. Mostrar todas las entradas
Mostrando entradas con la etiqueta ajedrez. Mostrar todas las entradas

domingo, 28 de abril de 2013

Asi se hace un programa de Ajedrez

Asi se hace un programa de Ajedrez

Uno piensa que para encontrar información útil debe de recurrir a los libros/revistas cuanto  más modernos mejor...  pero algunas veces no es así...

Me he encontrado esta antigua revista, esta auténtica "joya" de artículo, para entender como programar un juego de ajedrez (o cualquier tipo de juego de estrategia de tablero).


Fue realizado por Luis E. Juan Vidales, que trata de:
- Elementos del juego
- Representación de posición
- Generación de movimientos
- Evaluación de posiciones
  •  material
  • movilidad
  • desarrollo
  • dominio del centro
  • ataque al rey
  • seguridad del rey
  • estructura de peones
  • ataque y defensa de piezas
  • finales de partida
- Estrategia de busqueda:
- Biblioteca de aperturas
- Estructura del programa




 Los más interesante (y que apenas he encontrado información en google), es sobre las distintas funciones de evaluación, que son explicadas con detalla en este artículo.

Resumiendo: todo el que desee saber como funciona y si algún día lo deseas poder programar su propio juego (ya sea de ajedrez, damas, etc.. de tablero), se lo debería leer.


Enlace de descarga del articulo: Enlace a www.box.com


Enlace de descarga de la revista completa:
http://www.etnassoft.com/biblioteca/amstrad-especial-04/


Curriculum de Luis E. Juan Vidales
Otras publicaciones: http://lejuan.bubok.es/

martes, 2 de octubre de 2012

SmallBasic: un basic para window y linux


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 :

$ sudo dpkg -i --force-architecture smallbasic_0.10.7_i386.deb



Descarga para varios sistemas operativos:



Enlace de descarga: http://smallbasic.sourceforge.net