Revisión del código fuente de Quake 3

quake3

Mucho de nosotros ya conocemos la magnífica web fabiensanglard.net, sin ir más lejos Cybercaronte hizo referencia a la misma recientemente por una entrada dónde analizaban el código fuente de Doom 3.

En esta ocasión le toca el turno a Quake 3. Esta vez nos deleitan con otra gran revisión dividida en 5 partes:

  • Part 1 : Architecture.
  • Part 2 : New dualcore renderer with material based shaders (built over OpenGL Fixed Pipeline).
  • Part 3 : New Network model based on snapshots.
  • Part 4 : New Virtual Machines playing an essential part in the engine, combining Quake1 portability/security with Quake2 speed.
  • Part 5 : New Artificial Intelligence for the bots.
Si te interesan este tipo de entradas no dudes en echarle un vistazo a las anteriores: DoomDoom IphoneQuake1Quake2Wolfenstein iPhone y Doom3.
Jul 1, 2012
ProgramaciónJuegos

Guía visual sobre Git

gitvisual

Git, del que hemos ya hablado y publicado otras guías, es uno de esos sitemas con mucho potencial, pero que al principio cuesta un poco de coger la idea. A los que nunca han usado un repositorio de código fuente, uso más común de este tipo de sistemas, les cuesta coger la idea en general y a los que vienen de sistemas como Subversion, CVS, SourceSafe, etc les cuesta entender la architectura distribuída del mismo.

Jul 1, 2012
Recursos InformáticaProgramación

Domingo por la mañana de resaca, Stand de REM, para mi amigo Mario

httpv://youtu.be/AKKqLl_ZEEY

Bueno hemos celebrado este fin de semana la despedida de soltero de un buen amigo, Mario P. que se casa este año.

Esta canción es una de sus favoritas y sobre todo es un gran fan de la irrepetible serie "Get a Life" ("Búscate la vida") que tenía esta canción de REM como cabecera:

Este verano quiero volver a verla y repetir momentos inolvidables como este sobre cómo viajar en el tiempo:

Jul 1, 2012
Músicaociovideos

Por qué tenemos que aprender a programar en C

Siempre he sido un gran defensor del lenguaje de programación C. Es el que siempre he programado y estudiado en la universidad. En  este análisis de David Griffiths refuerza aún más esta opinión en esta entrevista. David Griffiths es el coautor del un libro llamado “Head First C” y utiliza estas preguntas y respuestas, por supuesto, para promocionarlo, pero de todas formas son totalmente válidas y creo que no se equivoca en ninguna de ellas. Voy a hacer un pequeño resumen (en español) de algunas de las preguntas y respuesta, si quieres verlas todas en su versión original (con más extensión y detalle) pulsa aquí para ver el post original:

Jun 30, 2012
ProgramaciónvideosRecursos Informática

MicroHistorias: el manuscrito de Steve Jobs en Atari

SteveJobsAtari

Foto: Sotheby's

.. se ha vendido en Sotheby's por 25.000$. ¿Qué tenía de especial este valioso documento?, pues las instrucciones para adaptar las placas del juego World Cup (similar al Pong pero con porterías y más jugadores) creadas a mano y firmadas por el mismísimo Steve Jobs.

soccerAtari

En concreto diseños para  nuevas paletas (que simulaban los jugadores) y la situación original de los defensores. El documento iba dirigido a su jefe Stephen Bristow para mejorar el juego de World Cup. Incluye también tres diagramas de circuitos a lápiz creados por Steve Jobs y su firma al final de documento.

Jun 30, 2012
HistoriaMicroHistoriaApple

Arte espacial de los años 50

SpaceArt

Espectacular colección de ilustraciones tipo “pulp” como las que aparecían en la mítica revista “Thrilling Wonder Stories” sobre el espacio, planetas, naves espaciales, etc.

Puedes verlo completo aquí.

Jun 29, 2012
VariosDiseñoSci-Fi y Fantasíaocio

Er docu der finde: Cuatro maneras de acabar con el mundo

Parte 1/5

Parte 2/5

Parte 3/5

Parte 4/5

Jun 29, 2012
DocumentalEr Docu der finde

Roll20, jugando al rol de verdad por Internet

Roll20 es un proyecto que busca financiación (ya ha recaudado 40.000$, ocho veces la cantidad que necesitaba) para crear una plataforma que permita jugar al rol tradicional pero a través de Internet.

Mapas interactivos, chat, videoconferecias, efectos de sonido, etc, todo controlado por el maestro de juego para hacer la experiencia lo más intensa, interesante y sobre todo, lo más parecida posible a una partida de rol de las clásicas.

Jun 27, 2012
Sci-Fi y FantasíaJuegos

La primera mesa de DJ de la Historia

Captura de pantalla 2012-06-27 a la(s) 00.44.45

click para ampliar

No es broma, fue creada por el ingeniero francés Leon Gaumont en 1910. Se llamaba "Cronofono" y servía para sincronizar el sonido de películas en el Palacio Gaumount de Paris.

Captura de pantalla 2012-06-27 a la(s) 00.45.06

click para ampliar

Si el Nautilus hubiera llevado un tocadiscos, sería este ;)

Más información en io9.

Jun 27, 2012
MúsicaHistoriaVariosDiseño