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

El código fuente de Doom 3, analizado a fondo

Ya sabemos que id Software publicó el año pasado el código fuente de Doom 3. Esta claro que todos no hemos tenido tiempo de verlo pero para eso está Fabien Sanglard que se ha currado un completo análisis del todo el código fuente y su funcionamiento. A medida que está compilando el código, él mismo introduce sus comentarios, capturas de pantalla, etc, todo con el máximo detalle. Aquí tienes las seis partes de las que está compuesto este fantástico análisis:
Leer más

Tutor online de Python

Este tutor online de Python (del MIT) te permite escribir el código directamente en la web para luego analizar su ejecución al detalle. Esto es genial para analizar como se comporta paso a paso el programa que has creado en Python, visualizando variables y su contenido, la memoria, saltos, etc. Viene con varios ejemplos ya creados como las famosas Torres de Hanoi. Soporta Python 2.5 (de momento, anuncian que en breve soportará Python 3).
Leer más

Cómo limpiar tu ordenador de sobremesa

How To Geek nos explica paso a paso cómo hacer una buena limpieza (y opcionalmente ajustar algunos cables) del ordenador sobremesa que tenemos en casa ó en la oficina. Sólo nos llevará 20 minutos y nos recomienda limpiarlo cada 3 ó 6 meses. Yo tengo el motor de un jacuzzi tuneado que funciona perfectamente para dejar el ordenador limpito limpito, eso sí, la nube de polvo que genera es peligrosa ;).
Leer más

Ingeniería inversa en firmware, un ejemplo práctico

  Detallado y documentado análisis de ingeniería inversa aplicada esta vez a firmware, en concreto se analiza uno del router Linksys WAG120N.     Comprender la imágen de una firmware es útil para ver posibles bugs, vulnerabilidades, modding, etc. y de paso aprender un poco de la estructura estos sistemas. Constan de su kernel, boot loader e incluso un sistema de ficheros, al fin y al cabo no son más que sistemas embebidos.
Leer más

35 tutoriales de alto nivel para Actionscript

Alto nivel, no por su dificultad si no por la calidad de estos. La gente de Creativefan ha buscado los mejores tutoriales para Flash y Actionscript. Algunos son para novatos y estan realizados con mucho sentido didáctico pero otros requieren de cierto nivel técnico previo. Sin excepción, todos tienen un "paso a paso" muy bueno. 1.- Crea Componentes con XML, Action y Flickr 2.- Diseñar interfaz futurista 3.- Elementos de interfaz dinámicos
Leer más