Ajedrez en C: Cómo programar un juego de ajedrez en lenguaje C... ¡y que funcione! (Programación nº 1) por A. M. Vozmediano

March 21, 2019

Ajedrez en C: Cómo programar un juego de ajedrez en lenguaje C... ¡y que funcione! (Programación nº 1) por A. M. Vozmediano

Titulo del libro: Ajedrez en C: Cómo programar un juego de ajedrez en lenguaje C... ¡y que funcione! (Programación nº 1)

Autor: A. M. Vozmediano

Número de páginas: 101 páginas

Fecha de lanzamiento: March 1, 2017

Descargue o lea el libro de Ajedrez en C: Cómo programar un juego de ajedrez en lenguaje C... ¡y que funcione! (Programación nº 1) de A. M. Vozmediano en formato PDF y EPUB. Aquí puedes descargar cualquier libro en formato PDF o Epub gratis. Use el botón disponible en esta página para descargar o leer libros en línea.

A. M. Vozmediano con Ajedrez en C: Cómo programar un juego de ajedrez en lenguaje C... ¡y que funcione! (Programación nº 1)

¡Llévate ahora el código fuente de regalo!

Los juegos constituyen unas de las categorías de programas más adecuados para el aprendizaje de la programación. Necesitan que practiquemos con muchas técnicas diferentes -ficheros, estructuras de datos variadas, gráficos, inteligencia artificial-, y, además... ¡son muy divertidos de programar!

El ajedrez es un juego hasta cierto punto fácil de transformar en programa de ordenador, ya que sus reglas están muy bien definidas, pero empieza a volverse complicado si queremos dotarlo de un interfaz gráfico y de inteligencia suficiente como para poder echarnos unas partidas contra nuestro propio juego.

En este texto se propone una planificación en 10 fases para que cualquier persona con una cierta experiencia en lenguaje C pueda acometer la realización completa de un programa para jugar al ajedrez. El autor ha sido profesor de informática durante más de quince años y ofrece pautas para resolver los problemas que surgirán por el camino y la documentación necesaria para afrontarlos. Al final del proceso, el lector/a dispondrá de un juego de ajedrez plenamente funcional y desarrollado por sí mismo.

Qué incluye este libro:


  • Un resumen de las reglas del ajedrez.

  • Un plan de trabajo detallado, distribuido en 10 fases, para conseguir culminar con éxito el proyecto.

  • Documentación sobre las librerías ncurses y SDL para las realizar las versiones en modo texto y en modo gráfico del programa.

  • Ideas para implementar el control del movimiento de las piezas, del estado de la partida y del tiempo.

  • Cómo guardar y recuperar partidas usando la notación algebraica, convirtiendo la aplicación en un PGN viewer.

  • Cómo dotar de inteligencia artificial al juego usando el algoritmo minimax.


Además, en el interior encontrarás las instrucciones para descargarte el código fuente de una implementación del juego de ajedrez completamente gratis, distribuida con Licencia Apache 2.0.