lunes, julio 24, 2006

Reunion pasada y guias futuras

La reunion del Sabado 15 tuvo una baja concurrencia, pero igual sirvio para fijar algunas cosas. He aqui algunas guias para el desarrollo futuro de Tythalos:
  1. Respecto al tema de arte, Joao debería estar enviando algunos bosquejos nuevos a J. para hacer pruebas de concepto.
  2. Rage, yo y Daniel iremos a dar una vuelta a la sonoteca de la biblioteca de Santiago para buscar bases musicales entre los registros de musica Latinoamericana, etc. (Musica tradicional). La idea es hacer algo parecido a lo que hacen los Japoneses con su musica tradicional, mezclandola con Rock progresivo y composicion sinfonica clasica.
  3. Respecto a Software, necesito fijar una reunion de diseño por que tengo un tremendo predicamento con la arquitectura del servidor. Basicamente si se hace un modelo "Massively Multithreaded" basado en hilo-por-mensaje (Worker Threads), Entorno ligero de ejecución o un modelo "Event Driven" basado en el patrón Reactor (o una mezcla de varios). El cliente, por su naturaleza, creo que trabajaria mejor con Reactor y 3 threads independientes para audio, graficos y el procesador de eventos (red-teclado-mouse-etc...)
Eso por ahora. Proxima reunion por fijar.

miércoles, julio 12, 2006

La discusion es buena, siempre y cuando se haga bien

La discusion permite encontrar nuevos rumbos e ideas frescas, pero siempre y cuando sea echa de la forma correcta. Por ejemplo:
  • Esta bien decir algo como: "No han considerado por casualidad usar .NET para el cliente, yo pienso que podría ser mas rapido que Java" o "Podriamos usar dibujos mas occidentalizados por que eso mejora la identidad nacional (americana) del juego"
  • Aún mejor es: "Pienso que quiza .NET es mejor para el servidor. Podría hacer un prototipo si me dicen que necesitan" o "Creo que un dibujo mas occidental sería mejor. ¿Donde les envio unos bosquejos?"
  • Esta mal decir algo como: "Java vale hongo, es la plataforma mas lenta del universo, lo digo yo que soy un L33T H4CK3RZ experto en .net, certificado 80 estrellas en Microsoft, fanboy consumado y que desarrollo sistemas para la NASA y por supuesto, no estoy ni ahi con participar en su proyecto" o "Pu... la Huea! Otro juego mas con monos chinos, que se creen que son, hagan un juego original!. Yo lo haría pero soy un diseñador taaan ocupado ganando millones de dolares que no me queda tiempo". (obviamente estoy exagerando un poco... :P , aunque no tanto...)
Lo digo principalmente para que no perdamos el objetivo de este Blog, el cual es sugerir cosas y poner avances. Por ahora no hay un foro en el que se puedan separar mejor los temas, y como las discusiones de caracter mas ofensivo toman una gran cantidad de posts, hacen que el Blog se desordene mucho y de lata leerlo.

Nik.

Pd: Perdon si molesté a alguien pero asi son las cosas.

miércoles, julio 05, 2006

Resultados y aplazamiento de reunion

Dos noticias importantes:
1.- La reunion del Sabado pasado definió en parte la arquitectura para Tythalos. (al menos al lado del servidor). Existen dos grupos de propuestas liderados por Pablo Guentelican y Mauricio Toledo (respectivamente) con respecto a reutilizar o no cosas echas (especificamente Hibernate para la persistencia y Quartz, cortesia de Darío, para los timers). Finalmente se decidió que cada uno hiciera un mini nucleo como prueba de concepto. Yo por mi parte veré con J. el tema del cliente inicial aunque... (ver numero 2).
Se ha fijado como puertos TCP / UDP para la aplicación los puertos 29200 al 29999. El puerto inicial será (obviamente) el 29200. La comunicacion con el server para login será por TCP y para el juego mismo por UDP.
Existe una cuenta de Gmail para usar como repositorio de información. La password no la pondré en este post (por razones de seguridad), quien la quiera, que me la pida. Na naaaa nananananana na na nana nana naaaaa! (talla interna).
2.- La reunion del sabado 8 se aplaza para el sabado 15, debido a que no he tenido tiempo de ponerme de acuerdo con nadie. El Lunes debo hacer entrega final de tesis por lo que estaré ocupado en eso.