Como hacer un juego de acción tipo shooter desde cero, explicado paso a paso, para el navegador (videotutorial)

Espectacular esta serie de 18 vídeos creados por TheCherno en los que nos explica PASO A PASO (desde como instalar Eclipse hasta empezar con la primera rutina del juego) un juego tipo shooter (de disparos) con estética de aventuras de fantasía medieval, parecido a uno llamado Realm of The Mad God, usando Java. Aquí tienes el enlace para los 18 vídeos. Para ir abriendo boca, al comienzo de este post tienes el primer vídeo.
Leer más

Analizando el formato GIF, a fondo

En este artículo puedes encontrar un gran análisis a fondo del formato de imágen GIF. Toda la explicación se complemente con un GIF de ejemplo donde se explican todos sus bytes uno por uno. Básicamente, un GIF está formado por diferentes bloques de datos y todos con una misma estructura. Luego estos bloques se repiten hasta llegar al final del fichero (trailer). Echa un vistazo al diagrama que encabeza este post donde se muestra perfectamente dicha estructura de bloques repetitiva.
Leer más

Microhistorias: la primera vez que se usó el término "hacker"

(Pulsa en el texto para verlo más grande) Texto: MIT Siempre he creído que la palabra “hacker” es un término más o menos nuevo. Sabía que había sido inventada (o aplicada al significado tal y como la conocemos hoy) por los chicos y chicas del MIT a finales de los 70, por la época del mítico John Draper (Capitán Crunch) creador de la primera blue box, pero no sabía la fecha ni la publicación donde aparece el término por primera vez.
Leer más

¿Cómo funciona el sistema de ficheros Linux y fstab?

(Todas la imágenes pertenecen a HowToGeek) Siempre hemos oido hablar más de FAT, FAT32 ó NTFS, sistemas de archivo para sistemas con Windows, pero poco sabemos (al menos yo) sobre el fstab, y el sistema de archivos (tabla de archivos del sistema) en Linux, EXT. Ahora con las nuevas distribuciones cuando conectas por USB un dispositivo, es reconocido de forma automática por el sistema. Antes, tenías que usar el comando "
Leer más

Estudiando a fondo el comportamiento de los fantasmas de Pac-Man

Ya conocéis nuestra pasión por este clásico juego (recuerda echar un vistazo a nuestro post que habla sobre el libro que te puedes descargar llamado "Cómo hacer un millón de puntos con Pac-Man"). Ya habíamos visto mucha información relativa a Pac-Man, pero aún nos quedan sorpresas. Vía SlashDot he visto este artículo llamado "Understanding Pac-Man Ghost Behavior". Está ampliamente detallado cómo funcionan los algoritmos que tienen cada uno de los fantasmas del juego.
Leer más

Llegando al extremo "freak" con la Pantalla Partida del Pac-Man ...

Después de alucinar con el post publicado por mi querido amigo tuxotron, me he encontrado con algo que roza ya los límites del frikismo/geek absoluto. Todos sabéis que el Pac-Man, al llegar al nivel 256, aparece lo que se llama la “Pantalla Partida (Split Screen)”. Los programadores de Namco tenían la intención de hacer un juego sin final, por eso a partir del nivel 21 el juego es idéntico. Ya sólo es cuestión de repetir los patrones y ver quién es el que aguanta más sin perder la concentración.
Leer más

Explicando el AES (Advanced Encryption Standard)

Usando el estilo de monigotes de xcdc, el autor (Jeff Moser) muestra la evolución hacia el AES o Rijndael y luego incluso explica bastante bien detallado el funcionamiento del algoritmo de encriptación, en teoría, más seguro a día de hoy. También puedes acceder al código fuente aquí. En este enlace hay una animación Flash en Castellano explicando también el funcionamiento. Y para ver toda la explicación completa: Moserware
Leer más

La mejor teoría sobre "Lost"

Impresionante y genial teoría (en inglés) sobre la serie “Lost”. Pero ojo, PEDAZO DE SPOILERS, leelo sólo si sigues la serie y estás justo en el último capítulo emitido … Yo me he quedado alucinado al leerlo… y no digo más, aquí tienes el enlace: http://www.timelooptheory.com/the_timeline.html
Leer más