Un juego de niños
Los últimos meses han sido moviditos para mí. He sido padre por segunda vez de un precioso renacuajo llamado Guille. Junto a Marcos ya vamos directos a por el equipo de baloncesto y por ahora dan la talla, Guille no para de crecer a lo alto y a lo ancho :-)
En toda la movida del "juguete" nuevo también hemos lanzado Visual Studio 2008. Gracias a todos los que habéis venido (muchísimos!) tanto al evento TechDays que organizamos en Ifema como a los que vinisteis a la gira de Visual Studio posterior. Si no pudiste venir o quieres acceder de nuevo a las charlas hemos colgado las principales sesiones grabadas en video y los materiales en MSDN.
Inmerso en cambios de pañal me costó mucho desconectar para preparar mi charla así que decidí hacer una demo que me ayudara en mis quehaceres diarios. El invento es una aplicación WPF y Silverlight para jugar con el hermano mayor. Garantizo el éxito!
Si habéis trabajado con empresas como clientes os tengo que decir que trabajar con un niño de tres años no es demasiado diferente. También son exigentes con los plazos y piensan que una aplicación puede hacerse en una tarde :-)
La aplicación empezó como un panel de letras donde Marcos tenía que identificar una letra aleatoria que decía en voz alta el sistema. Con esta edad los peques empiezan a identificar las letras y es sorprendente lo rápido que lo pillan. Como cualquier aplicación real el cliente (Marcos) empezó a pedir más y más funcionalidad. Al final la aplicación incluye el panel de las letras, un puzzle que se convierte en un video de su película favorita y hasta un cuadernillo donde aprender a escribir las letras. Aquí tenéis una captura:
La aplicación utiliza las técnicas más habituales de WPF (plantillas, enlace a datos, video, controles...) aplicables también a cualquier aplicación empresarial y puedes descargarte todo el código fuente.
A partir de aquí me empecé a complicar la vida yo mismo (muy común también en los proyectos reales...). Me hacía ilusión hacerle una versión donde pudiera jugar con castillos de piezas y sobre todo destruirlos, lo que más le gusta. Así que decidí crear una versión con 3D y física:
Esta versión del juego utiliza la librería de física Newton y las capacidades 3D de WPF. También tienes todo el código fuente disponible.
Para acabar también tenéis una versión Silverlight, que usé para mostrar las diferencias de desarrollo y diseño con WPF.
Si quieres ver la sesión en video, tienes disponible una grabación completa en MSDN.
Comments
Anonymous
April 23, 2008
The comment has been removedAnonymous
April 24, 2008
The comment has been removedAnonymous
April 24, 2008
Se me había olvidado comentarte lo mucho que me gustó la sesión... divertida, didáctica y además clavada en cuestión de timing Enhorabuena y gracias maestro! :-)Anonymous
April 24, 2008
Tas hecho un crack, gracias por deleitarnos con esas presentaciones. A ver si te vemos pronto por Huelva [;)]. Un Abrazo!!!Anonymous
April 24, 2008
En primer lugar muchas felicidades por el nuevo baby que expande los genes carmona, jejeje, y gracias infinitamente por el codigo.Anonymous
May 08, 2008
Gracias por los posts, son magníficos. Estoy muy verde en esto de WPF. Sé hacer cosas básicas pero se me hace muy cuesta arriba. ¿cómo tendría que hacer para generar un objeto en el canvas en tiempo de ejecución? ¿cómo se puede hacer drag & drop?Anonymous
May 08, 2008
Para aprender WPF te recomiendo este curso online. Lo tenemos en MSDN: http://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?EventID=1032348701&EventCategory=3&culture=es-ES&CountryCode=ES Saludos, DavidAnonymous
May 21, 2008
Enhorabuena por el nene :-) Sobre el SDLC del juego, lo escribes tan bien como lo cuentas :-)Anonymous
November 04, 2008
de q se trata esto no lo intiendo?Anonymous
October 12, 2010
los ejemplos ya no están disponibles para descargar, ¿puedes subirlos de nuevo? Gracias.