Que duro es ser informático Los grandes artistas copian, los genios roban
  • Dic
    31

    Llegados a este punto, tenemos nuestra nave frente a unas cuantas naves enemigas. Nuestra nave puede disparar y eliminar a los enemigos, pero los enemigos todavía no pueden dispara para intentar eliminarnos. Vamos a ver como podemos hacer esto después del salto.

     

    Como ya sabéis, si tenéis alguna duda, podéis plantearla en el foro: http://www.foro.xna-tutorial.com/viewtopic.php?f=4&p=8#p8

     

    No Comments
  • Dic
    28

    Primitivas Básicas 2D

    Filed under: XNA; Tagged as: , ,

    XNA facilita muchísimo la programación de videojuegos. proporciona librerías para cargar imágenes 2D, modelos 3D, sonidos, etc.…

    Sin embargo, algo tan simple como dibujar primitivas 2D, tales como círculos, líneas, cuadrados, elipses… se convertía en algo más complejo de lo deseable.

    Por ello me puse a buscar por internet como dibujar primitivas 2D y encontré en los foros de XNA la solución: una clase que facilita la creación de estos elementos.

    image

    Este es un ejemplo de lo que se puede hacer con esta clase: pintar círculos, cuadrados, elipses, líneas, modificar el color, el grosor, la posición, la rotación, etc.…. y todo ello de una forma rápida y sencilla. ¿Que más se puede pedir?

    Descárgate el proyecto de ejemplo desde http://nosoyfriky.es/cosasxna/Primitivas2D.rar. Si solo te interesa la clase, descárgate el código fuente de la clase desde:  http://nosoyfriky.es/cosasxna/BasicPrimitives.cs

    Un saludo

    Fuente: http://forums.xna.com/forums/t/7414.aspx

    No Comments
  • Dic
    24

    Continuamos con la siguiente entrega del tutorial. Llegados a este punto, tenemos a una nave que disipara. La nave se mueve con las teclas de dirección y dispara pulsando la tecla de dirección arriba. Pero…. ¿a qué dispara? Hoy introduciremos los enemigos para que sirvan de diana, XD.

    image

    Mira el tutorial después del salto.

    Read the rest of this entry »

    1 Comment
  • Dic
    17

    Continuamos con las entregas del tutorial para hacer un clon del Space Invaders en XNA.

    Ahora que ya tenemos una nave protagonista moviéndose por la pantalla, le realizaremos algunas mejoras a la nave y haremos que pueda dispara.

    Podrás leer el tutorial completo después del salto. Y recuerda que si tienes alguna duda con el tutorial, puedes preguntármela en el foro: http://www.foro.xna-tutorial.com/viewtopic.php?f=4&t=4

    Read the rest of this entry »

    No Comments
  • Dic
    12

    Este articulo lo escribí no hace mucho en otro blog en el que suelo escribir: www.xna-tutorial.com. Ahora os lo traigo en este blog. En esta serie de tutoriales crearé un clon del Space Invaders e iré explicando paso a paso como lo he ido implementando. Espero que os interese. Un saludo

     

     

     

    En esta entrega crearemos un proyecto de XNA 3.1 y dibujaremos por la pantalla un sprite (nuestra nave) y haremos que se mueva por la pantalla. Vamos a empezar por cosas fáciles y ya iremos subiendo poco a poco el nivel de dificultad.

    Encontrarás el tutorial completo después del salto.

    Read the rest of this entry »

    No Comments
  • Dic
    10

    Hace unas semanas, empecé a escribir un tutorial de XNA en otro blog donde suelo escribir: www.xna-tutorial.com. He pensado que tambien iré escribiendo el tutorial por este blog, para que a aquellos que llegáis a mi blog buscando cosas de XNA os sirva, y de paso publicitar un poco el otro blog, XD.

    Sin más, os dejo con el anuncio que puse en su momento en www.xna-tutorial.com

     

    Hola a todos:

    Os anuncio que dentro de unos días (aún estoy acabando algunos tutoriales) voy a empezar a explicar paso a paso como crear un juego en 2D programado con XNA. El juego no será excesivamente complejo, pero tampoco tan fácil como puede parecer.

    La idea es hacer un clon de Space Invaders. Ya os anticipo que no será el mejor clon, pero la idea es aprender como cargar sprites, mover un personaje, colisiones,  lógica del juego, añadir menú del juego, gestión de estados, etc… vamos, tocar todos los aspectos que hacen falta en la creación de un juego.

    El resultado será algo más o menos parecido a esto.

    space-invaders

     

    Intentaré ir publicando los distintos apartados del manual poco a poco, aunque espero que sin pausa.

    Espero que os gusten los tutoriales, y que sepáis que si tenéis alguna duda estamos aquí para ayudar.

     

    Un saludo a todos y nos vemos dentro de unos días con la 1º entrega del tutorial!

    3 Comments
  • Sep
    23

    post1

    Todos los que estamos metidos en XNA siempre hemos visitado alguna vez XNACommunity. Citada siempre como una web de referencia, es una de las webs con más ejemplos de XNA y encima con sus codigos fuentes para que puedas probar las cosas en tu ordenador y trastear con ellas. Y encima, en castellano.

    Sus foros también son lugar de encuentro para resolver dudas y poner ejemplos. Vamos, una de esas webs que son importantes.

    Pues bien, desde ayer esta mi “Visualizador de Animaciones 2D” colgado en esa web. Desde ahí, podreís bajaros el codigo fuente para ver lo mal que programo, XD.

    LINK: http://xnacommunity.codeplex.com/Wiki/View.aspx?title=Visualizador2D

    Un saludo a todos.

    1 Comment
  • Sep
    16

    He realizado algunas modificaciones en el programa que os comenté hace un tiempo. Así que se puede decir que ha salido de la versión BETA para entrar en la versión 1.0.

    Las limitaciones de los sprites siguien siendo las mismas:
    - Cada animación se encuentra en un fichero distinto. (Uno para la de saltar, otra para correr, otra para disparar….)
    - Todos los frames deben estar en la misma fila (muchas columnas, pero sólo una fila)

    He creado un programa de instalación con los pre-requisitos para hacer funcionar el programa, asi que ahora es más fácil instalarlo y ejecutarlo desde un acceso directo en el escritorio y desde el menú Inicio.

    previs

    Espero que me conmenteis bugs, cosas que se pueden mejorar, etc

    Para descargarlo hacer clik aquí: http://cid-6c1d0b99f4887a2a.skydrive.live.com/browse.aspx/.Public

    ACTUALIZACIÓN: Tambien os podeis podeis bajar el codigo fuente de  XNACommunity

    Recordad que teneis que tener dos requisitos instaldos en el PC:
    - .NET Framework 3.5
    - XNA 3.1 Redistributable
    Que también están en la misma carpeta donde os podeis bajar el “Visualizador de Animaciones”.

    Un saludo, y espero que os sirva de utilidad el programa.

    No Comments
  • Ago
    17

    Actualización: Hay una nueva versión disponible del programa. Visita el siguiente enlace para más información. http://nosoyfriky.wordpress.com/2009/09/16/xna-visualizador-de-animaciones-1-0/

    Hola a todos de nuevo. Esta vez la entrada no trata sobre algo que he encontrado por ahi. Si no de algo que he hecho yo (que contento estoy xD ). Se trata de un programa para ayudar a los dibujantes que se encargan de crear las animaciones de nuestros juegos 2D.

    No, no ayuda a dibujar, pero si que permite ver el resultado de la animación, así como modificar el frameTime (velocidad de la animación), el ancho del Frame y poder hacer la animación más grande para apreciarla mejor.

    Visualizador Animaciones 2D

    Visualizador Animaciones 2D

    Es muy fácil de usar, pero os haré un resumen de cada opción:

    - FrameTime: Velocidad de la animación. Ajusta este valor a tu gusto para que la animación se vea correctamente.

    - AnchoFrame: Se debe ajustar al ancho del frame. Por ejemplo, por defecto es 96, pero para otras imagenes puede ser un valor como 64 o 32. Ves jugando con este valor hasta dar con un valor de visualización correcto.

    - ZOOM: Sube el zoom para ver la animación más grande. Ten cuidado que no sobresalga de la pantalla, xD

    - Seleccionar Imagen: Por defecto, el programa arranca con una animación sacada del starter kit de XNA. Desde esta opción puedes seleccionar tu propia animación. Debajo de esta opción se puede ver la imagen seleccionada*.

    - Ventana de animación: Es donde se reproduce la animación.

    Para aplicar los cambios, se debe presionar la tecla ESPACIO. De lo contrario, no se apreciarán los valores configurados y estará por defecto.

    NOTA IMPORTANTE: Debido a la implementación del programa, sólo funciona correctamente cuando se cumple que:

    - Cada animación se encuentra en un fichero distinto. (Uno para la de saltar, otra para correr, otra para disparar….)

    -Todos los frames están en la misma fila (muchas columnas, pero sólo 1 fila)

    Esto es debido a la implementación de la animaciones, ya que siguen el ejemplo del “Platformer Starter Kit”. Siento si a alguien le jode esta restricción, intentaré arreglarla.

    Descargar: Visualizador Animaciones 2D 1.0

    Espero vuestras opiniones para mejorarlo.

    Un saludo

    No Comments