Archivo de la etiqueta: Windows Phone

Adiós 2012, hola 2013

Aprovechando la entrada del nuevo año quisiera aprovechar para resumir un poco lo que ha sido 2012 para mi, no en lo personal por que no es el lugar, pero si en lo referente a lo profesional, aunque me temo que no hay mucho que resumir.

2012 ha sido un año no especialmente bueno para mi, diversos problemas personales, entre ellas una depresión, han hecho que desaprovechara la mayor parte del tiempo de mi excedencia, tiempo en el que podía haber, no alcanzado pero si adelantado, muchos de mis objetivos que me propuse como objetivo de esta excedencia de 2 años. En pocas palabras, ha sido un año muy desaprovechado y escasamente productivo, al menos eso creo.

Seguir leyendo Adiós 2012, hola 2013

Serialización de datos en .NET: como exportar e importar datos de nuestro juego en archivos fácilmente

No hace mucho un compañero de los foros de Stratos-AD venia preguntando como podría implementar un sistema para guardar partidas de su juego en XNA y después volver a cargarlas, no en si el como el organizar los datos e información del juego y como gestionarlo en un archivo si no en si como podría exportar e importar fácilmente información a un archivo en disco. Esto me recordó que yo en su día, cuando empece a programar en .NET, me encontré con el mismo problema y que esto es una duda que a muchos nos surge.

En Visual Basic 6.0, donde estuve muchos años programando, esto era relativamente fácil ya que mediante las funciones integradas para gestionar la escritura y lectura de archivos en formato binario era tan fácil como pasar la propia variable de estructura de datos como parámetro a escribir o leer, Visual Basic 6.0 se encargaba de volcar en formato binario el contenido integro de la variable y despues permitía volver a crear la variable con el mismo contenido. Supongo que en C/C++ sera igual de directo, sin embargo en .NET ya no era tan fácil, no al menos de la misma forma. Aquí no podías llamar a las funciones de System.IO y decirle que te volcara la variable directamente en un archivo. Sin embargo si que existe una manera sencilla de hacer esto, mediante la serialización a XML.

Resumiendo mucho, la serialización a XML es un mecanismo que permite convertir una estructura de datos en una estructura de texto en formato XML. Este mecanismo esta presente en varias tecnologías de programación como .NET o Java. Yo voy a explicar mi ejemplo en .NET mediante C#.

Seguir leyendo Serialización de datos en .NET: como exportar e importar datos de nuestro juego en archivos fácilmente

Encendiendo motores

Bienvenidos a Visual Studio EX3.

Después de varios meses divagando sobre el diseño y contenido a escribir ya esta listo y operativo mi sitio web personal, un rincón donde encontrareis mi portfolio de proyectos en los que he trabajado tanto en proyectos personales como colaboraciones o juegos comerciales, con todo lujo de detalles, y donde pretendo con el tiempo ir enseñando progresos de nuevos proyectos así como tratar de escribir algún articulo sobre desarrollo relacionado con videojuegos que pudiera interesar.

Imágenes del próximo proyecto en el que estoy trabajando.
Primeros pasos del experimento TLSA en Windows Phone.

Si queréis saber más sobre mi y mi trayectoria estos últimos años os aconsejo, a parte de leeros la sección Acerca de mi, las secciones de los proyectos TLSA (link1, link2, link3) y dx_lib32, dos proyectos a los que he dedicado muchos años y de los que he aprendido mucho.

Podéis seguir el blog por Facebook desde su propia pagina o bien seguirme en twitter, Google+ y/o Linkedin donde iré publicando las entradas del blog.

Un saludo y espero que os guste lo que encontréis aquí ;)