ExeBlog, desarrollo de videojuegos y más

Blog de Exelweiss dedicado al desarrollo de videojuegos, industria del videojuego, advergaming, juegos online, etc

Artículos por tema: Programación

¿Que prefieres, libros o Internet?

Por Carles Pons
8 septiembre 2008

Hoy ha llegado a la oficina nuestro último pedido de libros tecnicos de Amazon.com

  1. Programming Collective Intelligence
  2. High Performance Websites
  3. Creating the Art of the Game
  4. Mysql Database Design and Tuning
  5. Mysql Administrator Guide and Language Reference

En la empresa siempre hemos tenido la costumbre de realizar pedidos a Amazon cada cierto tiempo. Tenemos una amplia libreria con el material que hemos ido necesitando durante estos últimos años, ya que creemos que tener libros a mano , puede hacerte adelantar mucho trabajo.

Ultimamente estoy viendos criticas a algunos libros del tipo: No esta mal, pero no pone nada que no esté en Internet. Este tipo de comentarios me parecen muy injustos por lo que estoy totalmente en desacuerdo.

Todos sabemos la revolucion que ha sido Internet para la busqueda de informacion. Lo tenemos “TODO” en un simple click de ratón. Además es un medio muy rápido, cuando sale una nueva tecnologia a las pocas horas tenemos cientos páginas que hablan de ella.

En cambio el proceso de creación de un libro es mucho mas complicado por lo que puede tardar en publicarse uno o dos años. Este periodo es una clara desventaja sobretodo en el mundo de la tecnologia que se mueve muy rapidamente.

Sin embargo, el formato papel tiene tambien su encanto. Los libros tienen la ventaja de estructurar mejor la información. Me da la impresión que Internet es un como un puzzle donde estan todas las piezas pero tienes que ser tu el que las acabe juntando. En cambio en un buen libro este puzzle ya lo tienes montado

Yo desde luego me quedo con los dos, ya que son medios complementarios.

P.D Cuando lea los libros publicaré una critica de ellos en el blog. Mientras tanto recomiendo Advanced Php Programming y High Performance Sql

¿Alguien recomienda algun libro para el desarrollo de páginas con alto tráfico?

Actualizado 17/11/09 (Dani):
Una interesante lista de libros recomendados si quieres ser programador gráfico.

Mundijuegos dejara de funcionar en el 2038

Por Carles Pons
5 octubre 2007

Como ya sabéis estamos desarrollando una nueva versión de Mundijuegos con importantes novedades que estarán disponibles antes de final de año.

Esta semana encontramos un bug en nuestro servidor de pruebas. Estuve bastante rato mirando el codigo y no encontraba la causa del problema pues todo parecía estar correctamente. Desesperado me puse a debuggear el código hasta que descubrí que el bug estaba en las librerías de PHP y era debido al “efecto 2038“.

Básicamente es algo similar al famoso “efecto 2000″ pero algo mas difícil de entender para los no técnicos. El efecto 2038 consiste en que el 19 de enero de 2038, a las 03:14:07, una variable de 32 bits usada para medir el tiempo en los sistemas UNIX y en la mayoría de programas escritos en el lenguaje C se desbordará y pasará a tener un valor negativo, de tal manera que generará fallos en los cálculos relacionados con fechas.

Podéis leer mas información en la wikipedia.

Tras esto me han venido a la mente las siguientes preguntas:

  • ¿Seguirá existiendo Mundijuegos?
  • ¿Será Internet tal como la conocemos?
  • ¿Seguiremos quejándonos del mal funcionamiento de los sistemas operativos de Microsoft?
  • ¿Habrá completado Google su plan para dominar el mundo?

P.D.: No os preocupéis… seguro que me da tiempo a arreglarlo antes del 2038 y podréis seguir jugando en vuestro portal de juegos favoritos :)

Se presenta oficialmente OpenGL 3

Por Daniel G. Blázquez
12 agosto 2007

OpenGL logo
Leo en Barrapunto que hace unos días se presentó la tercera versión de OpenGl en el BOF de Siggraph 2007 de San Diego.

OpenGL 3 es el nombre que tendrá esta API que proporcionará un gran aumento de eficacia con respecto a su antecesora y representa un gran esfuerzo de la industria. Esta especificación podría estar disponible para finales de septiembre [...]

OpenGL es la competencia directa de las DirectX de Microsoft, que por cierto hace unos días también anunciaron nueva versión. Se trata de la versión 10.1 y a parte de que es incompatible con las últimas tarjetas gráficas (ics), no aporta ninguna novedad importante.

Más información sobre la presentación de OpenGl 3

Comentarios desactivados

Cita: la programación es como el sexo…

Por Daniel G. Blázquez
8 agosto 2007

La programación es como el sexo: un error y tendrás que darle soporte por el resto de tu vida

Anónimo

Vía 99vidas

¿Qué tecnología utilizan los juegos casuales?

Por Daniel G. Blázquez
7 enero 2007

Según un sondeo realizado por la IGDA con los 50 juegos casuales más descargados entre 2004 y 2006, éstos son los lenguajes de programación y tecnologías más utilizados:

Tecnología / lenguaje Juegos Porcentaje
Engine propietario en C/C++ 32 64%
Engine propietario en Delphi 5 10%
Director 5 10%
PopCap Framework (C/C++) 3 6%
Unknown 2 4%
Blitz BASIC 1 2%
Flash 1 2%
Torque Game Builder 1 2%

Es posible participar en el sondeo a través de este enlace. Más información en IGDA.org

El desarrollo “indie” llega a las consolas

Por Josep Vicent Sala
15 agosto 2006

La competencia siempre es buena en todos los ámbitos, y parece que a Microsoft le sienta especialmente bien cuando en un sector peligra su control monopolístico. Hace poco acaba de anunciar (información más completa en inglés aquí) que hará pública de manera totalmente gratuita una versión “Express” de las herramientas de desarrollo para XBox 360 con la opción de suscribirse a un “club de creadores” por 99$ anuales.

(más…)

Puede que seas desarrollador de videojuegos si…

Por Daniel G. Blázquez
21 julio 2006

Si puedes calcular mejor una distancia en píxeles que en centímetros… puede que seas un desarrollador de videojuegos.

Si las palabras “código libre” te entusiasman más que las palabras “porno gratis”… puede que seas un desarrollador de videojuegos.

Si olvidaste ir a la cama porque estás demasiado ocupado depurando un cacho de código… puede que seas un desarrollador de videojuegos.

Si usas Visual C++ para leer ficheros .txt… puede que seas un desarrollador de videojuegos.

Si lees post mórtems de juegos de los que nunca habías oido hablar… puede que seas un desarrollador de videojuegos.

Si alguna vez has visto ahí fuera un atardecer radiante y has pensado “bonitos gráficos”… puede que seas un desarrollador de videojuegos.

Si tras una larga sesión de programación nocturna, cierras el coche con las llaves dentro y, por unos segundos buscas el botón de “Undo”… puede que seas un desarrollador de videojuegos.

Si tienes libros de texto sobre cálculo y física, y no has tenido una clase de esas materias… puede que seas un desarrollador de videojuegos.

Si te has perdido tu programa favorito de la tele porque estabas dándole los últimos retoques a una función… puede que seas un desarrollador de videojuegos.

Si tienes más juguetes que tus hijos… puede que seas un desarrollador de videojuegos.

Si estás sentado en un bar y piensas “bonito mapa de textura” cuando miras la madera de la mesa… puede que seas un desarrollador de videojuegos.

Si realmente no te gustan ninguno de los juegos del mercado… puede que seas un desarrollador de videojuegos.

Si siempre empiezas a contar desde cero… puede que seas un desarrollador de videojuegos.

Si ves Matrix y puedes incluso leer esos carácteres verdes que se mueven en la pantalla del ordenador… puede que seas un desarrollador de videojuegos.

Si alguna vez te has despertado con el teclado marcado en la cara… puede que seas un desarrollador de videojuegos.

Si no has disparado un rifle en tu vida, pero criticas el sonido de los disparos que oyes por la tele por no ser lo bastante realistas… puede que seas un desarrollador de videojuegos.

Si has tenido más ordenadores que novias… puede que seas un desarrollador de videojuegos.

Si tienes alguno de los libros que se mencionan en la película Hackers… puede que seas un desarrollador de videojuegos.

Si la palabra “motor” te hace pensar en “shaders” más que en “caballos de potencia”… puede que seas un desarrollador de videojuegos.

Vía You Might Be a Game Developer If…


  • icono rss RSS