Hace un tiempo me encontré esta curiosa anotación que recopila muchos de los juegos recientes y los motores que utilizan. El Unreal Engine 3 gana amplio, es interesante que ningún otro motor tenga más de un título en su haber. Teniendo en cuenta que Unreal vale algunos cientos de miles la licencia, estos tíos se están embolsillando una cantidad horrible de billetes, que sin duda alguna yo sabría emplear mejor en orgías de alcohol y sexo.
Si alguien se pregunta por qué razón UE es el motor más popular, pues basta con jugar Mass Effect, eso sí, sin quitarle el mérito a los muchachos de Bioware. De ME a Fallout 3 va un largo trecho en cuanto a calidad de los gráficos.
Y ya que hablamos de Mass Effect, supongo que a estas alturas todos sabrán que habrá Mass Effect 2. Y ya que hablamos de Bioware, supongo que también sabrán que viene KOTOR 3, con un look a Mass Effect que me hace pensar que estará muy chulo. Claro, que es una impresión producida por el trailer que anda por ahí, es que al mirar a ese sith con prótesis de morro me da la idea que estoy mirando la jeta de Saren el turiano.
El progreso ha llegado
Aunque a alguien le parezca asombroso, hasta el momento no había chocado personalmente con procesadores de doble núcleo. Hace un tiempo recibimos una nueva PC en la oficina que fungirá como servidor de Oracle. No es un server profesional como el que recibió un colega con dos dual core, pero al menos es un Core 2 Duo. Por haraganería no lo había instalado, la conexión está tna mala en estos días que me resultaba odioso dedicar una semana solo para tener un Gentoo usable. Esto no es culpa de Gentoo, que conste eso.
La compilación del sistema va mucho más rápido. Además he podido habilitar el parámetro j2, qe supuestamente permite compilar dos cosas a la vez o algo así. Según la documentación lo recomendado es el número de procesadores+1, pero como siempre he usado Celerones, jamás he pasado de 1. La diferencia es notable, incluso para mí que soy un poco escéptico en estas cosas.
Ahora solo me falta tener uno así en casa.
La compilación del sistema va mucho más rápido. Además he podido habilitar el parámetro j2, qe supuestamente permite compilar dos cosas a la vez o algo así. Según la documentación lo recomendado es el número de procesadores+1, pero como siempre he usado Celerones, jamás he pasado de 1. La diferencia es notable, incluso para mí que soy un poco escéptico en estas cosas.
Ahora solo me falta tener uno así en casa.
Trabajo de diseño: clase guerrero
Aunque aún el diseño de las clases está en un estado muy inicial, me he encontrado con algunos detalles que requieren un balanceo cuidadoso. Los magos son muy fáciles de atiborrar de habilidades ofensivas y defensivas, mientras que otras clases como los guerreros, solo tenían unas pocas habilidades basadas en fuerza bruta. Mientras escribía uno de los relatos (que aún no sé si termine) acera de Elymuria me vi en la necesidad de dotar a un guerrero de un conjunto de técnicas que hagan la pelea algo más llamativa. Y se me ocurrió, partiendo de la descripción del personaje, que un verdadero guerrero, con entrenamiento, no tiene por qué ser una máquina moledora de cabezas. Vi la posibilidad de incluir, para los verdaderos seguidores de la disciplina marcial, técnicas que les permitan en cierta forma canalizar el mana, chi, chakra, reiatsu, inserte aquí el término de su serie anime favorita, y hasta los etcéteras, en forma de ataques de rango corto y medio. De igual forma, los guerreros podrán arrojar armas que otros personajes probablemente no puedan ni levantar.
Todo esto es trabajo sin pulir y aún me queda definir el asunto de los asesinos, que disponen de un arsenal muy guay de habilidades a medio camino entre mago y soldado.
Todo esto es trabajo sin pulir y aún me queda definir el asunto de los asesinos, que disponen de un arsenal muy guay de habilidades a medio camino entre mago y soldado.
Regnum Online
Al fin, luego de varios intentos, he logrado probar este juego. Para los que no lo conocen, Regnum Online es un MMORPG hecho por desarrolladores argentinos. De ahí mi interés en probarlo, y en especial porque mantienen una versión para Linux. Pedir más sería pecar de inconforme, sobre todo cuando no puedo apoyarlos ni siquiera pagando sus servicios, que es lo mínimo que un jugador latinoamericano debería hacer.
No es que vaya de maravilla en mi mugrosa ATI integrada, pero es jugable, incluso en condiciones de conectividad mala se las apaña. Es muy temprano para sacar conclusiones, sin embargo me atrevo a decir que el juego es bueno y se aproxima mucho a lo que estaba buscando.

Lograr que funcionara me tomó bastante trabajo con el cortafuegos, pero ya está el truco y espero este fin de semana jugarlo un poco más.
No es que vaya de maravilla en mi mugrosa ATI integrada, pero es jugable, incluso en condiciones de conectividad mala se las apaña. Es muy temprano para sacar conclusiones, sin embargo me atrevo a decir que el juego es bueno y se aproxima mucho a lo que estaba buscando.

Lograr que funcionara me tomó bastante trabajo con el cortafuegos, pero ya está el truco y espero este fin de semana jugarlo un poco más.
Problemas resueltos
Ayer logré resolver el problema de las bibliotecas de Ogrebullet de una forma bastante rara. Simplemente renombré los archivos en las propiedades del proyecto. Por defecto se llaman libOgreBulletCollision_SDK.a y libOgreBulletDynamics_SDK.a. Eliminé el _SDK y la extensión, que se genera automáticamente. Eso solucionó el misterioso problema de los archivos no reconocidos que me tenía detenido desde hace tres días. Ya ven, problemas del Orinoco, que tú no sabes ni yo tampoco.
Ya estoy de vuelta en XP, lo que resolvió el problema de que el proyecto no corría usando el renderer OpenGL. Tengo que decir que también el de D3D 9 tenía sus problemas, pero al menos caminaba.
Ya estoy de vuelta en XP, lo que resolvió el problema de que el proyecto no corría usando el renderer OpenGL. Tengo que decir que también el de D3D 9 tenía sus problemas, pero al menos caminaba.
Más despedidas, adiós 7 RC
Ayer me dediqué a reinstalar Windows XP. Hoy tal vez compruebe que no fue necesario, pero considero que es mejor volver al ambiente estable y probado de antes. Me gustó 7, tal vez cuando salga el oficial y el mundo se adapte a él, lo utilice. A pesar de no contar con un hardware de esos que son habituales por ahí, no me puedo quejar del rendimiento aceptable que logré.
Hoy veré si al fin logro reiniciar el trabajo.
Hoy veré si al fin logro reiniciar el trabajo.
Adiós, gcc 4.4
Pues luego de una rápida incursión por los predios del gcc 4.4, tuve que deshacerme de él. El paquete de tdm no incluye STL porque "es un proyecto aparte". No sabría si decir que fue bueno mientras duró, porque solo funcionó con compilaciones parciales. Así que tendré que echar mano al banquillo de la paciencia y esperar alguna versión de Code::Blocks que lo incluya. Y de paso que mejore cosas. No es que CB esté mal, de hecho ni siquiera se nota la falta de Visual C. Pero no vendrían mal mejoras y funcionalidades de esas que no sabíamos que necesitábamos hasta que las tenemos.
Una buena lección que todos deberían aprender de esto es que no se cambia un componente de una línea productiva que está funcionando 100% bien. Eso es caquita. Es que ya estoy mirando atravesado al Windows 7 (que me gusta) luego de que empezaran a aparecer misteriosos errores al compilar Ogrebullet.
Una buena lección que todos deberían aprender de esto es que no se cambia un componente de una línea productiva que está funcionando 100% bien. Eso es caquita. Es que ya estoy mirando atravesado al Windows 7 (que me gusta) luego de que empezaran a aparecer misteriosos errores al compilar Ogrebullet.
Blender 2.49
Fuera de programa, nos llega esta nueva versión de Blender para calmar la impaciencia mientras esperamos por la 2.50. Que se dice será lo mejor que se ha inventado desde el sexo oral. La 2.49 no es la maravilla que estamos esperando, pero trae cosas nuevas. Las cosas nuevas nunca vienen mal, especialmente si son gratis. Así que no digan que no les avisé a tiempo.
Regreso al trabajo
Estoy tratando de regresar lentamente al trabajo. Ayer revisé los ejemplos de Ogrebullet, que a primera vista no me aclararon nada. Al parecer necesito un estado mental que no logro alcanzar mientras llueve y mi casa se moja más adentro que afuera. En general estos días han sido de muchas pérdidas y pocas ganancias, por no decir ninguna ganancia. Así que no me extraña que las ideas que tenían se hayan escondido en algún lugar recóndito donde no puedo alcanzarlas, en espera de tiempos mejores.
Ogrebullet
Hoy concluí el proceso de compilar Ogrebullet, que es el add-on de Bullet para Ogre. Les mencioné que había probado algo más sencillo, BtOgre, pero el caso es que aún no incluye soporte para terrenos y las cosas no me iban bien. Así que opté por irme por el proyecto más completo y luego de un poco de trabajo, debido en su mayor parte a que Bullet se instala mal en Gentoo, logré compilar el add-on en Linux y Windows. BtOgre cumplió con su objetivo: iniciarme en esto de la física, pero mientras no mejore no puedo seguir atrasándome.
Ahora falta lo más importante, integrar Ogrebullet en el proyecto y ver si funciona.
Ahora falta lo más importante, integrar Ogrebullet en el proyecto y ver si funciona.
Windows 7
Dicen que la curiosidad mató al gato. Aunque yo no tengo nada de felino la curiosidad me ha metido en problemas de vez en cuando. Por suerte, esta vez las cosas me salieron bastante bien y me he sumado al grupo de los arriesgados que disfrutan (por decirlo de alguna manera) del RC de Windows 7.

Me dio sus sustos, por ejemplo, si intentaba arrancar con el DVD para instalar simplemente se quedaba en un punto donde no avanzaba más y no podía iniciar el proceso. Cuadno iniciaba desde Windows XP, sí lograba.
Para empezar tengo que decir que me esperaba algo más rápido. Había leído que la instalación de Vista era muy rápida. La de Seven no lo es. Me debe haber tomado más que una instalación de XP. Tampoco noté que el arranque tomara mucho menos tiempo. Tal vez unos segundos menos, y eso es todo.
No tengo mucha experiencia con Vista, así que estoy luchando con el drástico cambio en la interfaz, las cosas fuera de lugar y me parece que hay un exceso de clicks para llegar a realizar algunas tareas. También me quedan detalles por pulir, como por ejemplo que el proyecto no funciona debido a un dll de Direct3D que falta. Sin embargo me sorprende que estando en el límite de lo requerido, con solo 2Gb de RAM y un Celeron a 2.8GHz, el sistema se comporte bastante aceptable. Espero no tocarlo más hasta que salga la versión oficial.

Me dio sus sustos, por ejemplo, si intentaba arrancar con el DVD para instalar simplemente se quedaba en un punto donde no avanzaba más y no podía iniciar el proceso. Cuadno iniciaba desde Windows XP, sí lograba.
Para empezar tengo que decir que me esperaba algo más rápido. Había leído que la instalación de Vista era muy rápida. La de Seven no lo es. Me debe haber tomado más que una instalación de XP. Tampoco noté que el arranque tomara mucho menos tiempo. Tal vez unos segundos menos, y eso es todo.
No tengo mucha experiencia con Vista, así que estoy luchando con el drástico cambio en la interfaz, las cosas fuera de lugar y me parece que hay un exceso de clicks para llegar a realizar algunas tareas. También me quedan detalles por pulir, como por ejemplo que el proyecto no funciona debido a un dll de Direct3D que falta. Sin embargo me sorprende que estando en el límite de lo requerido, con solo 2Gb de RAM y un Celeron a 2.8GHz, el sistema se comporte bastante aceptable. Espero no tocarlo más hasta que salga la versión oficial.
Historia de las tarjetas gráficas
Una excelente recopilación, que incluye piezas museables como las Voodoo (tuve una) y las S3 (que también usé). Vale la pena guardar esto y de vez en cuando mirar atrás, ver cuánto hemos avanzado y pensar a dónde llegaremos.
Suscribirse a:
Entradas (Atom)