Como ya dije, he estado probando el Visual Studio 2008, y entre las novedades que trae es el soporte para el Windows Presentation Foundation, del que ya existía un parche para que lo soportase el Visual Studio 2005, pero no me dio por probarlo. Ahora me he metido un poco más con él, y personalmente, se pueden hacer auténticas virguerías con él a la hora de diseñar la interfaz, además si nos da por diseñarla con el programa Microsoft Expression Blend, ganaremos mucho más a la hora del diseño, ya que el Visual Studio es para programar, no para hacer interfaces bonitas.
Ahora me ha tocado ver las posibilidades que podemos tener en la empresa donde trabajo de empezar a utilizar la tecnología, ya que a los programadores nos ha encantado lo que podemos hacer, así que me haré un programita con el Foundation, posiblemente un programa visor de cartas SuperFrikiMón, que es una de las cosas que hago en TodoSuperFriki (y quien sabe, a lo mejor lo convierto en juego online de cartas, quien sabe) para probar sus capacidades gráficas y esas cosas que me interesan, ya que al principio iba a hacer un programita wiki, pero en el foro de Stratos me recomendaron el One Note del Office 2007, y la verdad es que mola mucho.
Así que ahora sigo haciendo el documento de diseño para Armors en el One Note (jo, qué flexibilidad que tiene) y los de los programitas que estoy preparando para el Android Challenge. Primero haré un servicio que se me ha ocurrido y que creo que tiene más posibilidades de ser elegido como favorito antes que un juego, a pesar de que sea el rotor-O-scope que es totalmente casual.
Pues la semana pasada anunciaban que próximamente iban a lanzar la nueva versión, concretamente la 2008, y además, en el blog de XNA se podía leer que próximamente iban a liberar la beta de la versión 2.0. Pues bien, ayer liberaron las versiones Express de Visual Studio (que son gratuitas y altamente recomendables) y las demos de las versiones de pago. Y hoy han lanzado la primera Beta de XNA 2.0.
He probado las versiones Express de C#, Visual Web DeVeloper y VC++, y en el entorno apenas hay diferencias aparte del soporte para los diseñadores de Windows Presentation Foundation (que me ha gustado bastante) en C#, el soporte para Ajax incorporado en Visual Web Developer; y en VC++ la verdad es que lo he usado poco, por lo que no puedo hablar de diferencias. Ahora ya solamente queda trastear con las nuevas versiones de los lenguajes y las .Net Framework 3.5 para saber qué es lo que hacen. Y eso sí, ahora se permite seleccionar para qué version del Framework se quiere crear el programa, incluso en las versiones Express, lo por lo que supongo que podremos abrir nuestros programas hechos con la versión 2005 y abrirlos sin problemas en la 2008, cosa que aún no he probado y debería hacer, por cierto.
Y con respecto a las XNA, todavía está bajando, así que dentro de un rato la probaré a ver qué es lo que tiene.
¿Lanzarán algo más esta semana los señores de Microsoft?
Mucho tiempo se ha estado hablando del GPhone, el teléfono de Google, cuando la semana pasada por fin anunciaron la plataforma Android y la Open Handset Alliance, que no se trata sino de una plataforma abierta y libre para el desarrollo de aplicaciones de dispositivos móviles, en la que ya están asociadas empresas como LG, Motorola, Samsung, Telefónica, Intel, Nvidia, Marvel y otras tantas más. Se espera que a partir de mediados 2008 aparezcan los primeros terminales con la plataforma Android Instalada. Ya está disponible la primera versión del SDK, y según he podido ver en la librería de clases, básicamente nos dejan toquetear todo el teléfono y se pueden hacer bastantes cositas.
Y en contra de lo que opinan en error500, en que dicen que la plataforma no va a tener acogida y por eso Google ha tenido que anunciar un concurso de desarrollo en el que reparten 10 millones de dólares en premios, y además, teniendo en cuenta que próximamente aparecerá el Kit de desarrollo del iPhone. Personalmente, el iPhone es bonito, y tiene un interfaz muy intuitiva, pero es caro, cerrado, y personalmente, lo veo elitista. Sin embargo, con la plataforma abierta cualquiera puede hacer aplicaciones libres para el teléfono, puedes utilizarlo con cualquier aparato que lo lleve incorporado y no tienes que dejarte una pasta gansa en un teléfono si no quieres. Por otro lado, la iniciativa de Google es comprensible, yo lo veo como una estrategia clara para que al aparecer la plataforma haya bastantes aplicaciones de calidad para el dispositivo y la gente no se eche para atrás a la hora de elegir un terminal con Android por la falta de programas. La verdad es que me parece una buena idea y espero que tenga éxito. En el post anterior ya dije que me animaron a dar salida a rotor-O-scope, así que ya tengo proyecto para el concurso…
El sábado asistí en Córdoba a una reunión de DeSEA, asociación de Desarrolladores de Software para el Entretenimiento y el Arte que tiene su sede en Sevilla y que quiere expandirse por toda Andalucía, además, parece que va a estar en íntima colaboración con DOID, pero no soy nadie para aventurar nada más, solo avanzo lo que se habló allí.
La reunión fue más de tanteo para conocer si existía desarrolladores en la provincia, ya que como dijeron “quieren sacarlos de debajo de las piedras” como les sucedió en Sevilla, en que la reunión fue bastante grande, y según parece, podría haber una nueva reunión a principios del próximo que se intentará promocionar en los sitios adecuados para que aparezcan más desarrolladores por el lugar.
La verdad es que fuimos pocos, pero estuvo muy bien, por lo menos para mi gusto, pude conocer a alguien más interesado en el desarrollo de juegos, y que como yo, pensaban que prácticamente eran los únicos en la provincia. A todos ellos agradezco sus comentarios sobre mis trabajos que me han hecho replantearme algunas cosillas, como la posible salida de rotor-O-scope al mercado indie y una adaptación de 2much3k.
Así que con estos nuevos ánimos seguiré con los documentos de diseño de Armors, y aparte, tendré algo para programar.
Cuando se vaya a celebrar la siguiente reunión ya avisaré por el blog.
Más o menos se llamaría una de las ideas que se me ha ocurrido para el concurso de los cuatro elementos de Gamedev, en el que se te pide que hagas un juego con, al menos, tres elementos de los cuatro que se proponen, como son en este caso, ponies, cristales, contadores y explosiones. Con la condición de que los elementos que elijamos sean parte fundamental del juego. El plazo de finalización del concurso termina el 3 de abril del año que viene, por lo que hay tiempo. Pero a pesar de eso, no voy a hacer nada, se me ha ocurrido la ideilla de los ponies mutantes esta con los elementos que piden, pero nada más lejos. Ahora mismo estoy liado con la documentación de Armors, recopilando datos de entre los muchos documentos que tengo por ahí perdidos y entre los folios y más folios, que por suerte tengo bien clasificados con las cosillas que se me van ocurriendo. Me han dado ganas de empezar a programar -cosa de los programadores, se nos ocurre y queremos codificar corriendo, aunque he hecho una pruebecilla con directX - pero para este proyecto quiero documentarlo y tenerlo todo bien preparado, incluyendo características de los personajes, el motor de juego y no dejar nada al azar o a medio camino para ir improvisando. El proyecto se me ocurrió hace ya muchos años y creo que tengo las cosas bien claras.