lunes, 14 de mayo de 2012

Lunes 14 de Mayo, 2012

Empezar un diario de desarrollo es fácil, seguirlo y mantenerlo no lo es. Voy a intentar seguir el desarrollo los fines de semana, junto con este diario.

El MUD ya funciona, conecta, se puede caminar por un mapa de 15x20. No me termina de cerrar las librerías que estoy usando, ni en el servidor ni en el cliente. Usar Python en el cliente y en el servidor me cierra más que otras opciones, en especial mientras este sea mi pet project.

El mapa en realidad no existe como tal, aún no hay una matriz propia ni en el cliente ni en el servidor. En el servidor estoy usando las dos clases básicas de Twisted, Protocol y Factory. En el cliente estoy usando mis propios bindings de SDL 1.2. Tengo que migrar a SDL 2.0 lo antes posible. Lo más complicado hasta ahora es decidir qué es lo próximo que voy a hacer, y si hago una lista es muy probable que no haga ninguna de esas.