Preguntas Frecuentes

Logo de FAQ

Suscripción

Logo de RSS

Twitter

Logo de Twitter

Flickr

Logo de Flickr

Facebook

Logo de Facebook

Last.fm

Logo de Last.fm

Microsoft para estudiantes

Todos los años hay mucha gente que me pregunta como es que consigo toda esa informacion sobre Microsoft, o como es que aprovecho tantas ventajas que MS tiene para los estudiantes.

Pues, mi secreto es principalmente consultar estas 10 webs:

  1. Microsoft DreamSpark
  2. Consigue todos los productos de Microsoft que necesitas para empezar a desarrollar… ¡¡Totalmente gratis!!

  3. Microsoft WebsiteSpark
  4. Hosting, herramientas y soporte… ¿Que mas necesitas para empezar tus proyectos web?

  5. Microsoft BizSpark
  6. Todas las licencias que puedas soñar para montar tu empresa.

  7. MSDN – Foros
  8. Tienes problemas con tu aplicacion, pregunta a la comunidad y sus expertos.

  9. Microsoft Student Partners
  10. Encuentra a los estudiantes que mas saben sobre tecnologias Microsoft, seguro que hay uno cerca de ti.

  11. Student Tech Clubs
  12. Te sientes solo cuando programas, tus compañeros de clase no son tan geeks como tu… ¡Aqui tienes la solucion!

  13. DotNet Clubs
  14. Eres un estudiante universitaro español, estas de suerte… ¡Unete a nuestra propia comunidad!!

  15. Imagine Cup
  16. Estate al dia con lo que hacen otros estudiantes por el mundo y demuestra que eres de los mejores en esta competicion para estudiantes.

  17. Student 2 Business
  18. ¿Conoces tecnologias de Microsoft? ¿Estas terminando la carrera?… Pues ahora tambien te buscan trabajo.

  19. APP Hub
  20. ¿Te interesa el desarrollo para moviles? ¿Y para consolas?… Este es tu sitio, ademas podras ganar dienero con ello.

Y vosotros, ¿Conoceis alguno mas que sea imprescindible?

Esta semana he estado liado con el juego que estoy prgramando en XNA para Windows Phone 7, y una de las cosas que mas trabajo me costo es que se viera correctamente el menu en modo portrait, y el juego en modo landscape; ya que la orientacion cambiaba correctamente, pero no hacia bien el escalado.

Aqui os dejo en 4 simples pasos como hacerlo:

Paso 1: Saber en que estado estamos
Para ello necesitamos controlar si estamos en el menu o jugando:

 C# |  copy code |? 
1
enum Game_state { Main_menu, Playing };
2
Game_state state;
3
 
4
bool enter_flag = false;

Paso 2: Inicializar
Ademas hemos de inicializar en modo portrait (ya que la primera vez se cargara el menu).

 C# |  copy code |? 
01
protected override void Initialize()
02
{
03
    // TODO: Add your initialization logic here
04
    state = Game_state.Main_menu;
05
 
06
    graphics.SupportedOrientations = DisplayOrientation.Portrait;
07
    graphics.PreferredBackBufferHeight = 800;
08
    graphics.PreferredBackBufferWidth = 480;
09
    graphics.ApplyChanges();
10
 
11
 
12
    base.Initialize();
13
}

Paso 3: Cambiar de modo
En Update gestionaremos el estado del juego, y cuando queramos pasar del menu al juego pondremos:

 C# |  copy code |? 
1
state = Game_state.Playing;
2
enter_flag = true;

O esto otro para pasar del juego al menu:

 C# |  copy code |? 
1
state = Game_state.Main_menu;
2
enter_flag = true;

Paso 4: Cambiar la oriantacion
Y justo al final de Update antes de dibujar comprobamos en si hemos hemos de cambiar de modo:

 C# |  copy code |? 
01
if (state == Game_state.Playing && enter_flag == true)
02
{
03
    graphics.SupportedOrientations = DisplayOrientation.LandscapeLeft | DisplayOrientation.LandscapeRight;
04
    graphics.PreferredBackBufferHeight = 480;
05
    graphics.PreferredBackBufferWidth = 800;
06
    graphics.ApplyChanges();
07
    enter_flag = false;
08
}
09
if (state == Game_state.Main_menu && enter_flag == true)
10
{
11
    graphics.SupportedOrientations = DisplayOrientation.Portrait;
12
    graphics.PreferredBackBufferHeight = 800;
13
    graphics.PreferredBackBufferWidth = 480;
14
    graphics.ApplyChanges();
15
    enter_flag = false;
16
}

La verdad es que es bastante tonto, pero al principio parece que simplemente cambiando la orientacion funciona (y no), hay que cambiar tambien las dimensiones a mano.

Tama-yu 3D

Splash screen

Como metodo de evaluacion para “Introduction to Game Development Tools”, una de las asignaturas que estoy cursando aqui en Finlandia (a que mola ¿eh?) nos toca realizar un videojuego completo con la tecnologia y la tematica que queramos.

Asi que ayer en nuestra segunda “lecture” formamos ya los equipos oficialmente, por lo que somos 4 miembros de “Kukuxumasu II” divididos en 2 coders (Gema y Yo), 1 art-guy (Miska) y 1 music-guy (Mikka).

Nosotros nos hemos decantado por XNA (aunque recomiendan, y vamos a aprender Unitiy 3D) en cuanto a la tecnologia, por eso de tener algo de experiencia en ella (y el Xbox LIVE Indie Games).

En cuanto al proyecto… he convencido a los miembros para retomar una viejo proyecto que empece para la Campus Party (junto con fjf-Naranjo y SeaMonkey182) aunque solo vamos a usar el diseño de personajes y el nombre (2 de las cosas que tuve el honor de aportar al proyecto), pero esta vez sera multi-player, 3D, C# y XNA (el original era single-player, 2D, C# y SDL.NET) asi que ser pareceran mas bien poco.

De todas formas es un tema que me gustaria hablar con ellos (apesar que ya decidimos al terminar el concurso, que todos lo intentariamos por nuestra cuenta) y poder incluirlos en los creditos como creadores de la idea original.



Me toca hacer de game designer, lead programer y project manager… asi que os ire contando por aqui mis aventuras y desventuras con el projecto ;)

Bara-bara

No se si os abreis fijado, pero las onomatopeyas japonesas se suelen escribir en katakana, por lo que son fácilmente reconocibles dentro de los textos.

Hoy toca una nueva onomatopeya, que me salió ayer durante la lectura de una explicación sobre las “business manner” japonesas:

バラバラ

Disperso, discontínuo, en trocitos

上司はバラバラに座ていました
(Jyoushi wa bara-bara ni suwateimashita)
Los superiores estaban sentados de forma dispersa

「冴える」Saeru

Pues hoy me he comprado una lata de café “Black”, que están anunciando ultimamente por la tele y resulta que tenía escrito 「冴える」 asi que cuando un koreano de mi clase la ha visto, me ha preguntado que significaba el kanji (no se porque esperan que un gaijin como yo sepa eso…) y al no saberlo, el profesor nos lo ha explicado y nos ha dicho que se utiliza en algunas expresiones.

Aquí van las 2 que hemos aprendido hoy:

冴える

Brillar, estar claro
(さえる | Saeru)

頭が冴える
(あたまがさえる | Atama ga saeru)
“Estar que te sales”

目が冴える
(めがさえる | Me ga saeru)
“Tener los ojos como platos”

Asi que lo que quería decir la lata de café, es que al ser un expresso super-fuerte te iba a quitar el sueño del tirón… aunque a mi me ha resultado mas bien flojillo (estaba un poco aguado para mi gusto).