como plantear un juego cuando empiezas o aprendes a programar
Luis Miguel Morillas
morillas en gmail.com
Dom Dic 16 20:30:11 CET 2007
El 16/12/07, Daniel Garcia Moreno <danigm en gmail.com> escribió:
>
> El dom, 16-12-2007 a las 17:17 +0100, Xin escribió:
> > Un poco difícil lo tienes si estas aprendiendo.
> >
> > No he programado ningun juego, però a simple vista tienes:
> > - La entrada de datos (teclado, raton)
> > - La salida gràfica (pantalla)
> > - Las reglas del juego.
>
Hay un libro Python Programming de Michael Dawson que enseña a
programar (con Python) utilizando juegos.
> Exactamente es esto, un juego es simplemente un bucle en el cual se
> realizan esos tres pasos principales:
> - Gestión de eventos de entrada.
> - Modificación de los objetos o personajes del juego (lógica de
> juego).
> - Pintado en pantalla de los objetos o personajes del juego.
>
> >
> > La idea és que en el ejemplo que tienes encuentres como tratan esa
> > información i lo entiendas. En tus juegos podràs aprovechar lo que
> > aprendas de la entrada/salida, però deberàs desarrollar de nuevo el
> > núcleo con las reglas del juego.
> >
> > Ten en cuenta que los juegos "animados" dependen del tiempo, así que
> > fíjate también en como lo controlan, para conseguir el movimiento, la
> > velocidad, …
> >
> > Te espera un duro trabajo, sobretodo si estas aprendiendo a programar.
> >
> > Xin
> >
> > El 16/12/2007, a las 16:59, Kike Cabrera escribió:
> >
> > > hola a todos.
> > > hace unas semanas comencé a informarme para aprender a programar.
> > > desde
> > > entonces he leído mucha información y ejemplos online y he imprimido y
> > > encuadernado "inmersión en python" para leerlo tranquilamente. he
> > > empezado a
> > > entender bastantes cosas y gracias a los ejemplos he visto como se
> > > hacen
> > > otras, he trasteado un poco con ellos sin muchos problemas.
> > > en uno de los artículos de la web losersjuegos.com recomiendan
> > > empezar con
> > > un juego sencillo, por ejemplo un tetris, luego un breakout, pac-
> > > man, etc.
> > > lo he intentado pero una vez he creado la ventana, le pongo fondo y
> > > tal (si
> > > lo hago yo lo hace cualquiera...) me encuentro con el problema de
> > > que no se
> > > por donde seguir, no se como abordarlo, ni como plantearlo ni como
> > > debería
> > > empezar a desarrollarlo de forma coherente.
> > > he descargado un ejemplo de tetris de la web de pygame que está casi
> > > terminado, sin embargo me encuentro con que si me fijo en como lo
> > > han hecho
> > > otros acabo copiandolo todo, y si no me fijo me atasco y no se qué
> > > hacer.
>
> ¿En qué momento del desarrollo te atascas?
>
> > > ¿algún consejo para saltar estos baches?
> > > _______________________________________________
> > > Lista de correo Python-es
> > > http://listas.aditel.org/listinfo/python-es
> > > FAQ: http://listas.aditel.org/faqpyes
> >
> > _______________________________________________
> > Lista de correo Python-es
> > http://listas.aditel.org/listinfo/python-es
> > FAQ: http://listas.aditel.org/faqpyes
>
> _______________________________________________
> Lista de correo Python-es
> http://listas.aditel.org/listinfo/python-es
> FAQ: http://listas.aditel.org/faqpyes
>
>
--
Saludos,
--
Luis Miguel
------------ próxima parte ------------
_______________________________________________
Lista de correo Python-es
http://listas.aditel.org/listinfo/python-es
FAQ: http://listas.aditel.org/faqpyes
Más información sobre la lista de distribución Python-es