Sigueme en Facebook Sigueme en Twitter Sigueme en Instagram Sigueme en Youtube
JC Mouse Bolivia
Index / Noticias / BootChess – Ajedrez en 487 bytes

BootChess – Ajedrez en 487 bytes

Autor jc mouse viernes, enero 30, 2015

Desde que se crearon los videojuegos para computadora, el espacio de almacenamiento y memoria han sido siempre un problema para los programadores. Los juegos actuales en 3d y con gráficos cada vez más realistas caben fácilmente en 3,4 e incluso 5 DVDs y sus requerimientos mínimos son cientos de veces mayores a los primeros juegos de PC, pero en sus inicios esto no era así, los juegos estaban limitados al hardware de la época los cuales contaban con unos pocos kilobytes de memoria.

Un programador francés llamado Olivier Poudade ha desarrollado BootChess, lo que se cree que es el programa de ajedrez de computador más pequeño del mundo con tan solo 487 bytes, además de su escaso tamaño, su código puede ejecutarse en Windows, Mac OS X y Linux.

ajedrez

Con este peso, el BootChess rompe el récord de su predecesor 1K ZX, un juego de computador Sinclair ZX81, que contenía 672 bytes y había mantenido su liderazgo por 33 años.

ZX-81-chess

BootChess

Sinclair ZX81

Para efectos de comparación, incluso un par de tweets tienen más o menos la misma cantidad de datos del programa desarrollado por Poudade.

Para lograr su objetivo, Poudade debió volver el aspecto de su juego aún más básico que su predecesor de 1982.

El tablero y las piezas de BootChess están representados sólo por texto, con peones representados por P, reinas con Q y puntos para casillas vacías.

Algunos críticos han dicho que el programa no puede denominarse como «completo«, ya que no permite el enroque, un movimiento defensivo en el que el rey y la torre pueden moverse simultáneamente.

Sin embargo, Poudade explica que el 1K ZX tuvo la misma limitación, y destacó que su programa permite que los peones se conviertan en reinas cuando llegan al lado del oponente, algo que no era posible en el de Horne.

Codigo fuente BootChess

Sitio web de Oliver Poudade

Tags

Si te ha gustado podrías compartirlo o dejar un comentario. ¡Muchas gracias!
Autor: JC Mouse

Yo soy yo :) JC Mouse, Soy orgullosamente boliviano soy fundador y CEO de la web jc-Mouse.net uno de las pocas web en emprendimiento y tecnología en Bolivia.

Toda la información que encuentres en este sitio es y sera completamente gratis siempre, puedes copiar, descargar y re-publicar si así lo deseas en otros blogs o sitios web, solo te pido a cambio que dejes una referencia a esta web. Esto nos ayuda a crecer y seguir aportando. Bye

Enjoy! :)

También Te Podría Interesar

Microsoft Windows XP finalmente a muerto

Microsoft Windows XP finalmente a muerto

Windows XP fue lanzado oficialmente el 25 de octubre de 2001, han pasado ya 17 años y 7 meses convirtiendo así a XP uno...

Sonidos y Eventos en Swing

Sonidos y Eventos en Swing

La siguiente clase reproduce sonidos WAV en controles Swing de Java Netbeans, los controles son pasados en el constructo...

Integración de FFmpeg con Java

Integración de FFmpeg con Java

FFmpeg es una colección de software libre capaz de decodificar, codificar, transcodificar, mux, demux, transmitir, filtr...

Crea un servicio web REST con PHP y MYSQL

Crea un servicio web REST con PHP y MYSQL

Servicio Web Un servicio web (en inglés, Web Service o Web services) es una tecnología que utiliza un conjunto de protoc...

MultiHilos: Comunicación Cliente/Servidor

MultiHilos: Comunicación Cliente/Servidor

En anteriores post construimos aplicaciones Cliente/Servidor los cuales intercambiaban mensajes de una forma secuencial...

Gráficos estadísticos con Base de Datos SQLite

Gráficos estadísticos con Base de Datos SQLite

Si necesitamos mostrar gráficos estadísticos en nuestras aplicaciones android, contamos con muchas librerías disponibles...

Comparte lo que sabes

Categorias

Últimas entradas

En este post, aprenderemos como conectar Visual Basic 6 con SQL Server, abrir una tabla, leer su contenido y mostrar est...

Lo que veremos en este post es la configuración del driver para PHP de SQL Server que ha creado Microsoft el cual permit...

Google Bard la inteligencia artificial de Google se actualiza con una mejora que entra a competir con el resto de IAs y...

El error: Instalaba SQL Server 2008 R2 en español en Windows con el idioma «Español (Bolivia)»y de repente me salio este...

Herramientas

Generador de Enlaces a Whatsapp