Despues de haber hecho este prototipo decidí llevarlo a un nivel mejor. Comencé a escribir el nuevo engine que utilizaré para este juego ademas de escribir junto a un colaborador los módulos de socket, ya que no utilizaré pubnub para una versión mas elaborada.
El engine por ahora es bastante básico, tiene sprites, sprites animados, z-ordering, viewports, escenas, manager de escenas, conexión por sockets y encoding básico para la comunicación cliente-servidor.
Tengo pensado liberar el codigo fuente del prototipo, aunque es bastante feo.
Acá pueden ver un demo que muestra rendering de imagenes, cambio de escena(click para cambiar) y encoding y decoding de texto.
El encoding y decoding lo cree para que cada día sea uno diferente para mantener una mayor seguridad.
http://shin.cl/eng/