martes, 21 de agosto de 2012

21 de Agosto

StarSphere era el nombre del juego de mi anterior entrada. Es tan viejo que ya ni existe.

Ayer empecé a codear el servidor. Por ahora está hecho el trabajo de plomería de sockets, definir los threads básicos, y definir las clases de Mundo y Jugador.

Boost es genial, aunque estoy un poco oxidado en C++.

Si hay una sola cosa que me gustaría que exista en C++ es tener un manejo automático de dependencias como Java. Anoche estuve un buen rato hasta solucionar un error de compilación, que no hacía un casting automático desde una subclase a su padre. Las Forward Declarations son un problema, tengo que ver si la forma que hoy las encaro es la mejor.

Buscando sobre mmos en gamedev.SE me crucé con esta pregunta. Desde ahí encontré este post, me encantó el trick de los numeros al azar.

Tengo una relación amor/odio con Eclipse. Estoy usando Eclipse CDT Juno, y funciona muy muy lento en mi PC. Tengo el miedo que a medida que haya más código va a funcionar cada vez más lento...

Se me ocurrió probar diferentes librerías de GUI. Intenté compilar CEGUI pero no terminó nunca, en especial porque le puse make -j4 y me masticó toda la RAM. libRocket parece interesante, aunque voy a tener que hacer manualmente el binding a SDL.

Necesito nuevo hardware.