Alguien tiene algun buen tuto para juegos en 2D para C#?

Iniciado por luxferre, 15 Noviembre 2010, 21:30 PM

0 Miembros y 3 Visitantes están viendo este tema.

luxferre

Nesecito un buen tutorial de C#, y (aun mejor si esta en video o pdf)para realizar un sokoban claro esta que tenga interfaz grafica al menos en 2D,la informacion que he encontrador no es mi clara la verdad. pero basicamente esto es lo que he pensado acerca del juego y no he podido realizar

*Creal el fondo y menu del juego
*Cargar una matriz para el tablero en un .txt
*Cargar la imagenes y respecto a la matriz en txt dibuje pared o espacio
*Funciones del sonido al pasar el nivel

algo similar a esto http://www.youtube.com/watch?v=YdVEpiR-8RU solo que Sokoban.

Mejor dicho no se un casi nada de interfaz grafica.he buscado pero no he encotnrado algo similar al sokoban,solo he visto puros juegos rompecabezas y demas.

De antemano muchas gracias.
Luxferre

Código (python) [Seleccionar]
"Hola mundo quieres Jugar Gratis"
import urllib
peticion = urllib.urlopen("http://www.jugargratisla.com").read()
print "Hora de matar a todo el mundo"


http://www.jugargratisla.com

[D4N93R]

Hay muchas maneras de hacer un juego en 2D en .Net, desde usar GDI+ hasta XNA y muchos otros frameworks. En cual estás interesado a ver que tengo por ahí.

Un saludo!

luxferre

Cita de: [D4N93R] en 16 Noviembre 2010, 02:46 AM
Hay muchas maneras de hacer un juego en 2D en .Net, desde usar GDI+ hasta XNA y muchos otros frameworks. En cual estás interesado a ver que tengo por ahí.

Un saludo!

hola pues que te digo yo.. se me nota lo novato en programacion,pues tengo el micrsoft visual studio 2005 algun frame que ya venga integrado mejor dicho que no me toque descargar algo extra.

Gracias.
Luxferre

Código (python) [Seleccionar]
"Hola mundo quieres Jugar Gratis"
import urllib
peticion = urllib.urlopen("http://www.jugargratisla.com").read()
print "Hora de matar a todo el mundo"


http://www.jugargratisla.com

[D4N93R]

No es un framework, pero es bastante bueno, es GDI+ y viene en el name space de System.Drawing

Checa estos enlaces, son dos guías que tengo en mi blog:

Explicación de Graphics
http://www.andreujuan.com/2009/07/uso-basico-de-graphics-en-net.html

Y esto es DoubleBuffering (Importante para reducir el flikering)
http://www.andreujuan.com/2009/07/implementacion-de-optimized-double.html

Un saludo!

luxferre

Cita de: [D4N93R] en 16 Noviembre 2010, 03:23 AM
No es un framework, pero es bastante bueno, es GDI+ y viene en el name space de System.Drawing

Checa estos enlaces, son dos guías que tengo en mi blog:

Explicación de Graphics
http://www.andreujuan.com/2009/07/uso-basico-de-graphics-en-net.html

Y esto es DoubleBuffering (Importante para reducir el flikering)
http://www.andreujuan.com/2009/07/implementacion-de-optimized-double.html

Un saludo!

Lo estuve leyendo y quede con varias preguntas

*A que te refieres con u evento llamado Paint?
*Que Using.System.*** toca utilizar(intente con el de windoows forms y el de .net y no)
*La otra es si mediante ese evento o coso ese podrias subir un matriz en txt.

encontra algo bueno por hay pero tambien intento fallido http://foro.noticias3d.com/vbulletin/showthread.php?t=276265



Tu entenderas soy novato en esto jajaja!!
pues lo que hize fue abrir dos cosas la aplicacion en consola y no me sirvio el codigo que tenias hay ni tampoco en modo de apliacion para windows.

haz de cuentas que no se nada de c#. :-[

Gracias por tu paciencia.
[/size]
Luxferre

Código (python) [Seleccionar]
"Hola mundo quieres Jugar Gratis"
import urllib
peticion = urllib.urlopen("http://www.jugargratisla.com").read()
print "Hora de matar a todo el mundo"


http://www.jugargratisla.com

raul338

Cita de: luxferre en 16 Noviembre 2010, 04:21 AM
haz de cuentas que no se nada de c#. :-[
Aprende C# Primero entonces :)

Excelente manual de XNA (no hice exactamente este, pero su forma de explicar es buena para principiantes) http://www.riemers.net/eng/Tutorials/XNA/Csharp/series2d.php
y este aunque algo viejo es excelente tambien para empezar, con DirectX y Direct3D puro :)
http://www2.ing.puc.cl/~iic3686/TutorialDirectx9yTiles/index.htm

luxferre

Luxferre

Código (python) [Seleccionar]
"Hola mundo quieres Jugar Gratis"
import urllib
peticion = urllib.urlopen("http://www.jugargratisla.com").read()
print "Hora de matar a todo el mundo"


http://www.jugargratisla.com