[TUTORIAL][C#] Curso de programación de Videojuegos con C# y XNA

OP
Mensajes
3.627
Reacciones
15
Puntos
0
Hola gente. No soy ningún veterano en la programación. Mis conocimientos se limitan a lo bÁsico de C++ y C#. De todas formas, quiero compartir con ustedes este curso, que me ayudó muchísimo a comenzar a programar con la librería XNA.

El curso fue creado por una web llamada 3DBuzz, y ESTÁ EN INGLÉS. Son videotutoriales. Está dividido en varias partes. Comienza tomando en cuenta que no tienes ningún conocimiento de programación. Te introduce a C#, enseñándote de manera muy simple lo que es lA programación orientada a objetos, las variables, las clases, etc. Al principio te enseña todos estos conceptos sin una sola línea de código.

El primer proyecto que creas, esta hecho en C#, con la línea de Comandos como plataforma. Es un juego, el Hyperion Project , y es bastante complicado para principiantes, tomando en cuenta que hasta ese momento no has escrito una sola línea de còdigo. Se supone que debe ser así. La idea no es que entiendas todo, sino darte una noción de lo que es programae.

Al terminarlo, comienzas formalmente con programación. Se vuelven a introducir todos los conceptos, esta vez mostrandote su sintaxis y sus usos. Se crean al terminar con esta introducción FormAl a C#, varias aplicaciones de Winform, que te introducen a la programación gráfica. Luego, se crea un juego llamado Canonball con Winform. Al terminarlo, se vuelve a crearlo en Winform, pero ya no de manera "Event Driven" , sino que usando dos timers para simular el game loop. Esto es una manera de programar de una manera mas similar a la que se programará con XNA. Después, se rehace el Canonball una tercera vez, esta vez
En XNA.

XNA es una librería Creada por Microsoft.

A partir de ahí se continúa con C# y XNA por el resto de las más de200 horas de curso.

LINKS:

http://www.fileserve.com/file/vDGjpGY/S5_3DBuzz.XNA-.part01.rar
http://www.fileserve.com/file/6py8FzY/S5_3DBuzz.XNA-.part02.rar
http://www.fileserve.com/file/jDujmq5/S5_3DBuzz.XNA-.part03.rar
http://www.fileserve.com/file/wwynVkf/S5_3DBuzz.XNA-.part04.rar
http://www.fileserve.com/file/nvJTb5z/S5_3DBuzz.XNA-.part05.rar
http://www.fileserve.com/file/3eqgBkX/S5_3DBuzz.XNA-.part06.rar
http://www.fileserve.com/file/5VRd4XF/S5_3DBuzz.XNA-.part07.rar
http://www.fileserve.com/file/drjSk5b/S5_3DBuzz.XNA-.part08.rar
http://www.fileserve.com/file/RAtdwc6/S5_3DBuzz.XNA-.part09.rar
http://www.fileserve.com/file/ZGdJnXe/S5_3DBuzz.XNA-.part10.rar
http://www.fileserve.com/file/xQmdVtJ/S5_3DBuzz.XNA-.part11.rar
http://www.fileserve.com/file/wHnGQWZ/S5_3DBuzz.XNA-.part12.rar
http://www.fileserve.com/file/RGqnDSS/S5_3DBuzz.XNA-.part13.rar


Pd: Perdonen la ortografía y la redacción, es que escribí todo en mi Iphone.
 
Última edición:
Mensajes
3.614
Reacciones
2
Puntos
0
Ubicación
Lanús, Buenos Aires, Argentina ♥
El Iphone es peor que el BB para escribir.
Bueno bola, iba leyendo la más atento y emocionado esperando a que me aparezca algún link para seguir y hacerlo con todas las ganas, pero cuando bajé en donde supuestamente tendrían que estar los links dice: "Links rotos". D : <
 

felomeno

immer bei dir
VIP
Mensajes
8.048
Reacciones
840
Puntos
1.476
El Iphone es peor que el BB para escribir.
Bueno bola, iba leyendo la más atento y emocionado esperando a que me aparezca algún link para seguir y hacerlo con todas las ganas, pero cuando bajé en donde supuestamente tendrían que estar los links dice: "Links rotos". D : <

Por cierto, antes de que te emociones más y descargues todo, tengo que decirte que si usas Visual Studio 2010 y descargas la versión de XNA que está para ese, necesitas una tarjeta gráfica muy buena, porque aunque vayas a hacer cosas básicas, XNA requiere un mínimo (irónicamente bastante alto) y no podrás programar si no lo cumples. (En realidad programar sí, pero probarlo no)
 
Mensajes
2.391
Reacciones
13
Puntos
0
Ubicación
Mexico
Por cierto, antes de que te emociones más y descargues todo, tengo que decirte que si usas Visual Studio 2010 y descargas la versión de XNA que está para ese, necesitas una tarjeta gráfica muy buena, porque aunque vayas a hacer cosas básicas, XNA requiere un mínimo (irónicamente bastante alto) y no podrás programar si no lo cumples. (En realidad programar sí, pero probarlo no)

ya me habia ilusionado felomeno :\

no sabes otra forma de programar juegos en c++ ??
 

skaparate

EMD Legend
Mensajes
2.350
Reacciones
9
Puntos
850
Ubicación
Chile
Existen varias formas, aunque en este tema no se habla de c++, sino de C# (C Sharp). En C++ puedes utilizar las liberías de Allegro para 2D y OpenGL para 3D, aunque existen otras.

Saludos.
 

skaparate

EMD Legend
Mensajes
2.350
Reacciones
9
Puntos
850
Ubicación
Chile
Si no me equivoco, allegro y OpenGL también pueden ser utilizadas en C.
 

felomeno

immer bei dir
VIP
Mensajes
8.048
Reacciones
840
Puntos
1.476
gracias probare a ver ke :B

Yo tengo dos juegos, uno completamente terminado y otro que es igual al mario original, que tiene un nivel bien hecho y el segundo con algunos errores por si te interesa saber salgo. Ambos con SDL

Saludos
 

felomeno

immer bei dir
VIP
Mensajes
8.048
Reacciones
840
Puntos
1.476
oye una pregunta, ke ocupo para programar en C en windows ( videojuegos obvio )

Depende de hasta dónde quieras llegar.
Si vas a usar SDL puedes usar desde Dev C++, eclipse, visual studio 2010 (de lo más recomendable porque es para C# y lo puedes usar también para C), Visual C++. En la página que te dieron, si sigues todas las lecciones, encontrarás que algún IDE es mejor que otro. Terminarás con el que más te acomodes.
 
Mensajes
2.391
Reacciones
13
Puntos
0
Ubicación
Mexico
Depende de hasta dónde quieras llegar.
Si vas a usar SDL puedes usar desde Dev C++, eclipse, visual studio 2010 (de lo más recomendable porque es para C# y lo puedes usar también para C), Visual C++. En la página que te dieron, si sigues todas las lecciones, encontrarás que algún IDE es mejor que otro. Terminarás con el que más te acomodes.

por ejemplo, kiero usar dev c++
1 tiene todas las librerias ke ocupo?
2 el tutorial ke esta aqui (en el tema) me sirve?
 

felomeno

immer bei dir
VIP
Mensajes
8.048
Reacciones
840
Puntos
1.476
por ejemplo, kiero usar dev c++
1 tiene todas las librerias ke ocupo?
2 el tutorial ke esta aqui (en el tema) me sirve?

Sí, aunque a mi dev c++ no me gusta. Pero es el más sencillo y te servirá.
El tutorial que viene en lazyfoo? sí. El que pusieron de C# no.
 
Mensajes
37
Reacciones
0
Puntos
0
Hola, si bien me registré en este foro hace años y dejé un par de post, mi pregunta es si el autor del post puede resubir por favor los cursos de c# por que es muy importante para mi aprender ese lenguaje de programacion.

de antemano muchas gracias.
 
Arriba Pie