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

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

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 / lengua 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.

(more…)

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…

Oportunidades de desarrollo indie en PS3

Por Daniel G. Blázquez
19 Mayo 2006

La Xbox 360, la Nintendo DS, la Nintendo Wii… Leo en VidaExtra que los juegos independientes también han llegado a PS3:

será posible la programación de aplicaciones independientes para el sistema Linux que viene preinstalado en el disco duro de la consola, y que no será necesaria ningún tipo de licencia para ello. La licencia solo dará acceso al soporte técnico y los kits de desarrollo oficiales de Sony:

Ya existe un kit de desarrollo basado en linux publicado por IBM y Sony para el procesador Cell:

El objetivo de esta iniciativa es ayudar a los desarrolladores de software a crear aplicaciones como juegos y otras herramientas para los productos que, en el futuro, emplearán este procesador multinúcleo. […] los desarrolladores podrán probar su código, así como los compiladores y herramientas pensadas para Cell.

VivaLinux.com


  • icono rss RSS