Browsing articles from "March, 2007"

MS Developer Day 2007

Mar 30, 2007   //   by Eduardo Millán   //   Eventos  //  No Comments

Ayer, dí­a 29, tuvimos el privilegio de asistir al evento Developer Day, organizado por Microsoft, en la ciudad de la imagen de Madrid y, más concretamente, en el kinépolis. Fue toda una experiencia que, el año que viene, esperamos repetir.

Poco más tarde de las nueve y media de la mañana, comenzaba la primera conferencia (tras una pequeña presentación del dí­a y la bienvenida a los asistentes) “Mejores prácticas en aplicaciones servidor”. En ella se explicaron diversas técnicas y consejos para optimizar los procesos que conllevan una carga importante en el servidor, desde las más básicas como sólo pedir el número de registros que se va a utilizar (es decir, no sacar en una consulta 1000 resultados si luego sólo vamos a trabajar con los 10 primeros) o paginar los resultados, a otras más complejas como el uso de peticiones así­ncronas y en background. La demo más interesante fue la que consistió en realizar pruebas sobre accesos y operaciones concurrentes. Para nuestro proyecto Mod Manager, es algo que tendremos en cuenta. ;) :)

La siguiente charla se centró en el Visual Studio Team System, una herramienta para seguir y planificar metodologí­as en el desarrollo de proyectos. En las demostraciones se pudo ver una aplicación realmente útil, algo así­ como un CVS pero más completo: gráficos que muestran cómo va el proyecto, las tareas pendientes, un controlador de código fuente / versiones, compilación conjunta, asignación de nuevas tareas, comunicación entre todas las personas del proyecto…. de última caracterí­stica, nos llamó la atención la demostración que se hizo: el jefe de proyecto descubre un error… lo reporta.. y se enví­a un mensaje al programador como que tiene pendiente de corregir ese bug… Si bien en muchas cosas los productos de Microsoft dejan que desear, esta vez hay que reconocer que se lo han currado… ;) :)

Con un descanso de por medio, el nuevo tema a tratar fue el desarrollo con ASP.net y AJAX. A modo de plugin, el Visual Studio cuenta con soporte para el desarrollo basado en AJAX y, en combinación de ASP.net como lenguaje del lado servidor, se mostraron las posibilidades (muy potentes) de estas tecnologí­as. Nos convenció tanto eso de “Ajaxificar” las aplicaciones web que posiblemente sea una de las mejoras notables de la versión definitiva de nuestro juego web, el ya citado Mod Manager.

Antes de la comida, tocó el turno a cómo mejorar la experiencia de usuario. Aquí­ se trataron temas como la vistosidad de los interfaces, su usabilidad, su sentido y facilidad de uso… también estuvo muy interesante, pues muchas veces los desarrolladores no nos metemos demasiado en la piel de los usuarios.

Por la tarde, llegó la charla sobre SQL Server, pensada en un principio para el horario de la mañana, pero por retrasos varios pospuesta a después de comer. Para hacer honor a esos retrasos, nosotros no fuimos menos y llegamos tarde a la conferencia.

Tras ella, un dicharachero empleado comenzó el tema de desarrollo seguro, con una presentación sobre leyendas urbanas de por qué nosotros no seremos hackeados… casi la totalidad del momento, la puedes descargar de aquí­. Después su compañero, continuó de forma seria la exposición, hablando sobre técnicas para poner sobre seguro nuestras aplicaciones en entorno web.

La última charla del dí­a consistió en dar unas pinceladas del nuevo Visual Studio, llamado Orcas, que saldrá para finales de este año y que traerá muchas mejoras. Entre ellas, se planea hacer un cambio al framework de .net, añadir multitud de utilidades de debug / depuración e integrar las herramientas que actualmente están como plug in (como la comentada de AJAX) . Por falta de tiempo o porque no era objetivo de la presentación, nos quedamos con las ganas de ver algunas capturas del nuevo interface del IDE. Otra vez será…

Terminadas las conferencias más técnicas, se continuó con una breve explicación de cómo desarrollar gadgets para Windows Vista, una especie de miniaplicaciones que se integran el la barra de menú Inicio (ahora llamada side-bar) o en el escritorio y que tienen una misión muy concreta. Por ejemplo, la demo realizada indicaba cuándo la novia (simulada por la ponente y con un móvil bluetooth) estaba cerca del novio (simulador por el ponente y con un portátil). Aplicación curiosa que, para novias no geeks, bien pudiera ser útil.

Por último, se dieron los premios a los creadores de estos gadgets y se cerró el evento, con la visualización de la pelí­cula 300, en una sesión privada.

Como curiosidades, hubo muchas… desde lí­os mentales de los ponentes, algunos chistes malos para developers, uso del paint como método explicativo, dos mujeres coders hablando de desarrollo, la espera interminable de la comida… la verdad es que humanamente, también estuvo genial el dí­a. Un saludo a todos los compañeros asistentes! ;) :)

pd.- Algunas fotos del evento, descargables aquí­.

Artículos recientes relacionados:


Avanzando con Luigi & Ghetti

Mar 27, 2007   //   by Eduardo Millán   //   Luigi & Ghetti, Proyectos  //  No Comments

El documento de diseño del proyecto, ha sido subido. Se trata de una pequeña presentación .pps, en la que se definen los aspectos / caracterí­sticas que tendrá el juego. Respecto al documento interno, hemos quitado un par de cosillas, para no desvelar todas las funcionalidades y secretos… ;) :) Si quieres descargarlo, pulsa aquí­.

En cuanto a los avances técnicos, esta mañana ha quedado prácticamente terminada la máquina de estados que gestiona los movimientos / acciones de Luigi. Puesto que todaví­a no tenemos artista pixel art y que Luigi no es más que un sprite sacado de internet, dichas acciones son las básicas: desplazamiento lateral a izquierda y derecha, salto y gravedad. (éste último, en observación, falta pulir el sistema de colisiones con los bloques / suelo, para que sólo detecte el choque de los pies…).

Tras finalizar esa parte, comenzaremos a meternos con el otro personaje, Ghetti, para después plantearnos de forma más concreta cómo se controlarán los tiles móviles… terminado todo esto, pensaremos entonces en los enemigos… para terminar con las puntuaciones, items y demás detalles… todaví­a queda mucho trabajo por hacer, pero vamos progresando… ;)

Artículos recientes relacionados:


Primeras capturas: L&G

Mar 20, 2007   //   by Eduardo Millán   //   Luigi & Ghetti, Proyectos  //  No Comments

Tras la recién incorporación de este proyecto (Luigi & Ghetti, remake del juego Luigi & Spaghetti que TopoSoft lanzó en 1992), publicamos hoy un par de capturas sobre el desarrollo. La primera se trata del menú, cuyo aspecto es más que posible que cambie totalmente. En la segunda, se ve el gráfico protagonista (provisional) saltando sobre las plataformas del primer nivel, situado en el mundo de egipto (el fondo, como es obvio, también es provisional).

En unas dos semanas, esperamos tener listo el sistema de colisiones y la máquina de estados completa, que doten de total funcionalidad al personaje. Entonces comentaremos detalles técnicos sobre su implementación. ;) :) De momento, no hay mucho que contar, la tecnologí­a utilizada se centra en SDL, con una librerí­a llamada Nessi, encargada del blit, la gestión del menu, de los sprites, del mapa…

En breve intentaremos subir el documento de diseño oficial, que ya está terminado, pero no “visible”, falta ponerlo guapo, por así­ decirlo. También ocultaremos algunas cosillas, pues a pesar de ser un remake, incluirá nuevos elementos, como nuevos items para Luigi y una nuevo mundo. El proyecto ya tiene una entrada en la sección de la web oficial, puedes pasarte por alli y echarle un vistazo si deseas más información general sobre el mismo. ;) :)

Menu

Cap Level

Artículos recientes relacionados:


Blog abierto!

Mar 17, 2007   //   by admin   //   Undead Code  //  2 Comments

Como anunciamos desde la web oficial, aunque con algo de retraso, abrimos este nuevo blog, donde compartiremos de modo más abierto las novedades y progresos de nuestros proyectos, así­ como noticias, información sobre eventos, quedadas…

Desde aquí­ volvemos a dar las gracias a todos los que seguí­s confiando en nosotros, a pesar de esos retrasillos continuos. Así­ pues, gracias por estar ahí­! ;) :)

Artículos recientes relacionados: