lunes, 16 de marzo de 2015




En un dia y tiempo donde la mayoria de los juegos se relanzan pueden obstruir 65GB a mas de espacio del Disco Duro, es bueno conocer que el diseño clásico del juego no requiere mucho espacio de almacenamiento. El punto en cuestión: BootChess (Arranque del Ajedrez), una versión de la computadora jugable con  de la mesa clásica del juego que encaja en una carpeta de 487bytes.

Esta impresionante hazaña de codificacion ensamblado viene como cortesía del Codificador llamado Baudsurfer, quien publicó su pequeño esfuerzo en linea a inicios de esta semana en formatos jugables en Windows, Linux, OS X, DOS y BSD. 

Cuando decimos "Jugable" significa mas en el sentido técnico. Reglas especiales como enroque y los pasantes faltan, los peones pueden únicamente ser promovidos a reinas, y el juego no parece a la mente de un rey se coloca un controlador por movimiento, como ejemplo.

El incorporado AI es tan terrible como se hubiera esperado de algo parecido como una pequeña huella binaria, sacrificando piezas y posiciones con una pequeña rima o razón en nuestra prueba. La computadora adversaria siempre empieza con un "Hardcoded spanish white piece opening (apertura modificable española pieza blanca" de acuerdo a lo anotado en el codigo fuente incluido en la carpeta ZIP. El AI no puede siquiera usar una estrategia básica Minimax debido al tamaño de restricción.

Estos son solo Nitpicks cuando uno considere el logro que obtiene el ajedrez aunque en una carpeta de poco tamaño. Los movimientos básicos de piezas y capturarlos son de 9x10 desplegando los caracteres de texto, controlado por posiciones de piezas escritas mediante el teclado. La carpeta de texto consistía en explicar como trabaja (el cual es mas de 114 veces la carpeta de juego misma)sirve como un curso intensivo de "sizetro demoscene", el cual usa un lenguaje montado en trucos para obtener el máximo rendimiento de programas de poco tamaño.

El último récord para programas pequeños de ajedrez fue una conversión de 672 bytes para el viejo ZX Spectrum, creado por el programador David Horne y fue compartido a través de dos páginas de difusión en una edición de 1983 en la revista "Your Computer". Algunos mencionan que fue el mas grandioso programa jamás escrito por su elegancia compacta y pura, pero 32 años después significa que su récord fue roto.


Fuera del Record Mundial, sin embargo, el escenario del pequeño programa de Ajedrez es sorprendentemente robusto. Toledo Nanonchess3 escribe el juego bajos 1,300 caracteres de Código C, y hay unos 1KB en la implementación de Javascript disponible para jugar en un navegador, pata nombrar algunos ejemplos.

En cualquier caso, ahora hemos entrado en un nuevo mundo arriesgado al borde inferior de programas de ajedrez de tamaño funcional. Justo pienso: Ahora un disco Blue-ray puede mantener mas de 110 millones de copias del BootChess,en vez de los 80 millones de copias del viejo programa de ajedrez ZX Spectrum. Es tiempo de estar vivo.
Categories:

0 comentarios:

Subscribe to RSS Feed Follow me on Twitter!