Emanuel's profileCrónicas de ellPhotosBlogListsMore Tools Help

Blog


    May 30

    Conferencia en el CBTis

    Hola, pues solo presentandome para comunicarles sobre las conferencias en el CBTis, ya habíamos ido una vez, pero en esta ocación hubo 2 cosas que nos hicieron regresar:

    1.- La Semana de computación que celebran en esa institución y

    2.- La presentación oficial de ACME.net, célula que se abrió gracias a la motivación que les llegó a los muchachos en la primera presentación que hicimos, MSP José Miguel con Windows Vista y yo con Office 2007.

    Chequen las fotos, aunque todavía faltan varias, estas son, cuando nos entregaron los reconocimientos y cuando se presentó la célula acme.net.

    C IU

    -------------------------------------------------------------------------------------------------------------------------------------------

    Gracias a Todos los que han visitado este espacio... Tú formas parte de los: 

    free web counter Visitantes...Gracias. (No olvides dejar tus comentarios)
    free web counter 

    May 11

    XNA, Intro:

    Saludos, aqui les presento un post sobre XNA. Disfrutenlo...

    ¿Qué es?: Para empezar, XNA no es un acrónimo, parece ser el nombre propio de la Tecnología,y es un conjunto, aunque me gustaría llamarlo sistema, de bibliotecas .NET, con las cuales se pueden desarrollar video juegos con gran facilidad los cuales funcionan sin problema tanto para Windows como para tu XBox 360. Aunque esto no significa que al momento de correr tu juego, este sea eficiente, para esto tienes que desarrollar buenos algoritmos.

    Meta de XNA: La meta es crear video juegos en "5 minutos" (Nótese que es solo una referencia a la velocidad con la que se pueden desarrollar video juegos), eliminando elementos de programación, que suelen requerir una gran inversión de tiempo:

      • Creación de la ventana.
      • Enumerar aparatos gráficos y sus características.
      • Lectura, inicializazión, etc del sistema de entrada (Teclado, mouse y GamePad).
      • Dispositivos de representación 3D.
      • Punteros.
      • Direcciones a Objetos e interfaces.

    Puff, si continúo la lista crecería un poco más.

    Capas de XNA:

      • Games.
      • Extended Framework.
      • Core.
      • Platform.

    Aunque parece que empezaré al revés, realmente no lo es.

    Plataforma: Es la parte más baja y agrupa API nativo, enmascarado por XNA, se conforma por:

    NOTA: No explicaré estos componentes, pero si les pongo un link para que consultes a que se refiere cada uno de ellos.

    Core (Núcleo): Ésta capa proporciona las funcionalidades sobre las cuales trabajan las otras.

      • Gráficos
      • Audio
      • Entradas
      • Matemáticas
      • Almacenaje

    Extended (Extensión): Es la parte dónde el desarrollar juegos, realmente se hace fácil.

      • Modelo de aplicación: Permite al programador centrarse solo en escribir su juego.
      • Content Pipeline: Es la propuesta de microsoft para facilitar la administración y construcción de los contenidos en los juegos.
        • Es simple de utilizar
        • Es extensible
        • Es adaptable
        • Componentes:
          • Importador: Cuando se agrega un contenido es necesario el importador, que es el responsable de tomar datos y de normalizarlos.
          • Modelo de objetos de documento (DOM): Éste término DOM se utiliza simplemente para representar una colección de clases o esquemas.
          • Procesador: El procesador es responsable de tomar datos del contenido tipo DOM y de crear un objeto en tiempo de ejecución.
          • Serializador (.xnb): El archivo se escribe nuevamente y es trabajo del Cargador el recuperar la información escrita en él.
          • Cargador: Se encarga de convertir el archivo .xnb en un objeto o clase (DOM) para que pueda ser utilizado en tiempo de ejecución.
          • Componente Content Manager: Al agregar un archivo el GSE se encarga automáticamente de buscar los importadores y procesadores necesarios, además de que asegura que todos los activos asociados están cargados al mismo tiempo.

    NOTA: el GSE, es el acrónimo de Game Studio Express, el entorno donde desarrollaremos nuestros juegos.

    Games (Juego): Son las partes con las que el programador realmente interactúa.

      • Paquete de inicio
      • Código
      • Contenido
      • Componentes

    Requisitos: 

      • GSE: Es el IDE que se ha preparado para XNA. Integra el cargador de contenidos y la creación de proyectos predefinidos.
      • C# Express Edition: Aunque el GSE está diseñado para funcionar sobre C#, no quiere decir que sólo se puede programar sobre este lenguaje, o solo usando el GSE. Solo para recordar, XNA es un sistema de librerías (en realidad 2), que están hechas para framework 2.0, por lo tanto se puede hacer referencia desde cualquier proyecto .NET. Por supuesto, utilizar el XNA GSE tiene muchas ventajas, pero no implica que se tenga que usar C# obligatoriamente.
      • .Net Framework 2.0: Es literalmente una armadura que permite a los programas creados en ella ser independientes en el sistema operativo (Windows 98/2000/Server2003/XP/XP64/Vista32/Vista64).
      • Tarjeta gráfica que soporte shaders 2.0 o superior.
      • Para que funcione en tu XBox 360:
        • Un XBox 360, por supuesto.
        • Una suscripción a Creator´s club.

    Eso es todo por el momento, no olvides que estoy dispuesto a recibir tus comentarios.

    C IU.