Los juegos en el 2030

Leyendo slashdot me encontré esta curiosa keynote de Charlie Stross. Stross es un escritor de ciencia ficción, que por desgracia no recuerdo haber leído. El mismo se arriesga a hacer algunas predicciones acerca del mundo de los juegos en el año 2030, justo cuando muchos de nosotros tendremos 60 años, si es que hemos sobrevivido.
No esperen revelaciones sensacionales, lo que sí considero que es un buen lugar donde encontrar todas estas ideas juntas. Una pena que no haya una traduccion al español, porque el artículo es largo.

gcc 4.4

Se ha levantado cierta expectación con la salida del alfa de Ubuntu 9.10 debido a que incluye gcc 4.4. Al parecer el mismo incluye características que mejoran la velocidad de ejecución de algunos programas. Diego habla acerca de ello con mucho mejor conocimiento que yo así que los remito a su anotación.
A todas estas no sé si alguna mejoría pueda obtenerse para los que programamos juegos con C++. supongo que sí, que algo se nos pegue. De todas formas, es un motivo para alegrarse, si se piensa un poco globalmente. En el portage de Gentoo la que está marcada como estable es la 4.3 y algo, habría que ver cuándo nos llega la arriba mencionada. Y después de eso, si me animo a instalarla. Siempre he sido de la opinión que hay ciertos componentes de un sistema Linux con los cuales es mejor no jugar: kernel, XOrg, la librería C y el compilador. Aunque tal opinión me viene de mi época Redhat. Gentoo es una distro rollover, que va mejorando por el camino y no está atada a una versión como tal. De hecho, aún tengo una 2oo7.1 cumpliendo con su cometido.
De momento voy a probarlo con Code::Blocks, que por defecto trae la 3, pero se puede conseguir aquí el instalador.

Dispositivo desconocido

Identifique el siguiente dispositivo:

  • Dispositivo CIP armado por Tony Almeida para el General Juma
  • HIS ATI Radeon HD4770
  • Blaster aniquilador con famagusta y cuatro velocidades
Pista: mi autoregalo de cumpleaños. Habrá jugosos premios para los que acierten: naranjas, limones y hasta etcéteras.

Editor de layouts de CEGUI

Ayer dediqué un poco de tiempo a revisar el editor de layouts de CEGUI. No había quedado muy complacido en la primera ronda de pruebas, pero en verdad editar un layout a mano es insoportable (especialmente con el notepad de Windows) cuando se trata de más de dos ventanas. Y no hablemos del diálogo del personaje, que debe mostrar los atributos, resistencias, habilidades, bonificaciones y hasta los etcéteras.
En fin, que con algo de cuidado incluso logré obviar los retoques manuales. Sin embargo está lejos de ser perfecto. Por ejemplo, lograr varios elementos de tamaño similar es un engorro, la única forma es copiar y pegar, que tiene sus cosas.
De momento tengo casi listos los diálogos de inventario y creaciópn de personajes. Esto último es prioridad 1, ya que me permitirá hacer pruebas con diferentes configuraciones de personajes.

Al trabajo otra vez

Bueno, más o menos. Tal como me imaginaba, la reinstalación de Windows resolvió los raros problemas de linkeo. Lo molesto ahora es restaurar el grub para poder arrancar con Linux y encontrar la inspiración para reiniciar el trabajo e implementar las ideas que tengo pendientes. Por ejemplo, terminar el sistema de física. Terminar de empezarlo, claro está. También anda dando vueltas por ahí algú sistema de combate muy básico (muy básico=no tengo idea de cómo hacerlo).

Tercera película abierta

Se ha anunciado Durian, la tercera película abierta. al igual que las anteriores, el objetivo es impulsar el desarrollo de la rama 2.5 de Blender, sometiéndolo a la carga de trabajo de un proyecto real. Los trabajos se inician en septiembre y se planea tener los resultados en abril del próximo año.
Durian está destinada a adolescentes y prometen que habrá fantasía y acción. Espero que los trabajos de Raúl tengan un papel importante en esta peli.

Tiempo perdido

Llevo ya un buen tiempo inactivo debido al problema con el ld en el proyecto, que se ha sumado al otro problema con el driver en Linux. Así que decidí ayer hacer una reinstalación de Windows, porque ya el Avira me tenía bastante rejodido con unos virus que solo él ve en el crack de Fallout 3. Esta es una de las cosas curiosas de Avira, en casi todos los cracks ve virus que los demás antivirus no ven. En todo el tiempo que llevo teniendo mi propia PC (unos tres años) es la primera vez que tengo que reinstalar Windows debido a problemas "raros".
De paso, como estoy en proceso de deshacerme de la tarjeta de video, justo ahora estoy tirando con la onboard. Así que ni pensar en cosas complicadas. Mucho DotA y algo de trabajo literario.

3D Realms cierra

Leo en Joystiq que aparentemente 3D Realms, el estudio responsable de la saga Duke Nukem, ha cerrado. Muchas horas de diversión que nos dio este título, y su versión moderna, Duke Nukem Forever, se convirtió en algo así como en una leyenda urbana o un ejemplo de vaporware. No es para menos, después de 13 años en desarrollo.
Obviamente, tomarse forever para terminar un juego no es una buena idea en estos tiempos de crisis.

Cumpleaños

En marzo pasado se me olvidó el cumpleaños del blog (tres o cuatro, he perdido la cuenta), pero hoy es el mío y ése sí que no han dejado que lo olvide. Por lo menos los foros me han bombardeado con felicitaciones.
Me han cogido los 34, con muy pocas alegrías que contar. Por suerte, como decimos acá, el que tiene amigos tiene un central. Ya los compañeros de la oficina está planeando algo para festejar y mi autoregalo ya está ordenado y debe llegar el día 12.

Novatux

Me ha sorprendido la noticia que los colegas de FreeViUX ya tienen su primer juego. David y sus muchachos han usado el Blender Game Engine y GIMP. Novatux se convertirá muy pronto en un proyecto comunitario abierto a contribuciones. Desde aquí les mando mis felicitaciones y tengo la esperanza de que podamos vernos en la UCI este año para presentarles mi proyecto en un estado más avanzado, tal como le sprometí en Informática 2009.

Estancamiento

Llevo un buen tiempo estancado con el proyecto, debido a una combinación de causas bastante desagradable. El caso es que luego de probar en el nuevo controlador de ATI, el 9.2, y ver que funcionaba bien, ahora resulta que no. Lo que veo es una pantalla negra con algunas agrupaciones de puntos de colores donde deberían estar los modelos.
En Windows me he encontrado con un error del ld, del que no encuentro apenas referencias en Google:
ld.exe: invalid BFD target `dynamic'
Y queda, no se genera el ejecutable.
Y todo esto de un día para otro, con un código que no ha cambiado casi nada desde febrero. Porque entre Mass Effect y DOTA no ha habido tiempo para más nada.

FLISOL

El sábado pasado se realizó el FLISOL. Como venimos haceindo desde hace unos tres o cuatro años, Cuba se sumó, dentro de nuestras posibilidades.
Acá en Santiago de Cuba yo estuve entre los organizadores. Teníamos grandes esperanzas, porque el año pasado la concurrencia sobrepasó lo esperado. Sin embargo este 25 de abril nos quedamos por debajo. Por desgracia era día de trabajo o estudios para muchos, el evento se tornó una aburrida serie de exposiciones y debate, lo cual no era lo que buscábamos. Apenas logramos mostrar la instalación de PCLinux, tuvimos que dejar a Nova fuera y también a Centos.
Espero que para el próximo año no nos quede tan deslucido.

Cortafuegos nuevo

Desde hacía un buen tiempo tenía planificado reajustar mi cortafuegos para controlar un poco el reguero en mi red. En los inicios me pareció buena idea permitir las conexiones salientes sin restricción, para evitarme abrir los puertos específicos y solucionar problemas asociados. Con el tiempo esto resultó ser una mala idea. Los usuarios empezaron a aprender, y a cada rato entraba a una oficina y me encontraba una webcam, un micrófono, o alguien descargando a toda leche con cualquier cliente P2P. Resultado: el ancho de banda saturado.
Así que me di a la tarea de cerrar todo. Imagínense mi sorpresa al percatarme que a pesar de poner todo a DROP, algunas cosas (como Ares P2P, IRC) salen como Pedro por su casa. A ésas hay que denegarlas explícitamente además de poner la política de salida a DROP. Al parecer ando un poco desencaminado en otros detalles, porque creo que no debería ser así. En cambio no logro habilitar voz y video vía Yahoo Messenger para algunos IPs. Incluso yo mismo no puedo conectarme a Yahoo con el pidgin, que por alguna razón no logra salir a través del squid.